diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..4825a09 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,47 @@ +cmake_minimum_required(VERSION 3.16) +project(artis-factory) +enable_testing() + +IF (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" OR + ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--no-as-needed -Wall -Wextra -std=c++17") + IF (UNIX) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pedantic -fPIC") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -fPIC") + ENDIF (UNIX) +ENDIF () + +if (CMAKE_BUILD_TYPE STREQUAL "") + SET(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Choose the type of build" FORCE) +endif () + +INCLUDE(CheckIncludeFileCXX) +INCLUDE(CheckIncludeFile) +INCLUDE(CheckLibraryExists) +INCLUDE(CMakeDetermineCCompiler) + +FIND_PACKAGE(PkgConfig REQUIRED) + +PKG_CHECK_MODULES(ARTIS REQUIRED artis-star-1.0) + +find_package(Boost REQUIRED COMPONENTS unit_test_framework) + +ADD_SUBDIRECTORY(src) +ADD_SUBDIRECTORY(test) + +MESSAGE(STATUS "${ARTIS_LIBRARY_DIRS} | ${ARTIS_LIBRARIES}") +MESSAGE(STATUS "- - - -") +MESSAGE(STATUS "${PROJECT_NAME_COMPLETE} configured successfully") +MESSAGE(STATUS "Using ${CMAKE_INSTALL_PREFIX} for installation") +MESSAGE(STATUS "Build type ${CMAKE_BUILD_TYPE}") +IF (ARTIS_HAVE_GCC_ABI_DEMANGLE) + MESSAGE(STATUS "Build with GCC ABI Demangle...: yes") +ENDIF (ARTIS_HAVE_GCC_ABI_DEMANGLE) +IF (ARTIS_HAVE_EXECINFO) + MESSAGE(STATUS "Build with execinfo.h.........: yes") +ENDIF (ARTIS_HAVE_EXECINFO) +IF (Boost_FOUND) + MESSAGE(STATUS "Build with boost..............: yes") +ENDIF (Boost_FOUND) +MESSAGE(STATUS "- - - -") \ No newline at end of file diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..4432540 --- /dev/null +++ b/COPYING @@ -0,0 +1,676 @@ + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + diff --git a/README.md b/README.md index e86cf8a..248335c 100644 --- a/README.md +++ b/README.md @@ -1,93 +1,63 @@ -# Simulation +# artis-factory +The objective of this repo is to create a simulation of a manufacturing factory by using +the Artis* framework +Artis* repo: https://gitlab.com/artis-star/artis-star -## Getting started +## Local Installation -To make it easy for you to get started with GitLab, here's a list of recommended next steps. +To run this project, you need Artis. -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! +First, you have to install these packets: -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/topics/git/add_files/#add-files-to-a-git-repository) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://gitlab.com/m2_factory/simulation.git -git branch -M main -git push -uf origin main +```bash +apt-get install -y \ +cmake \ +make \ +git \ +pkg-config \ +g++ \ +libboost-dev \ +libboost-mpi-dev \ +libboost-timer-dev \ +libboost-serialization-dev \ +libboost-system-dev \ +libboost-test-dev ``` -## Integrate with your tools +Then, to install Artis*: -- [ ] [Set up project integrations](https://gitlab.com/m2_factory/simulation/-/settings/integrations) +```bash +cd $HOME +mkdir usr +cd usr +echo "export PKG_CONFIG_PATH=\$PKG_CONFIG_PATH:\$HOME/usr/lib/pkgconfig" >> $HOME/.bashrc +source $HOME/.bashrc -## Collaborate with your team +git clone https://gitlab.com/artis-star/artis-star.git +cd artis-star +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=$HOME/usr -DCMAKE_BUILD_TYPE=Debug .. +make install +``` -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Set auto-merge](https://docs.gitlab.com/user/project/merge_requests/auto_merge/) +### Run artis-factory -## Test and Deploy +- Install the nlohmann json library (**version 3.10 required**) -Use the built-in continuous integration in GitLab. +```bash +sudo apt install nlohmann-json3-dev +``` -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) +To build and run the project: -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README - -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. +```bash +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=$HOME/usr -DCMAKE_BUILD_TYPE=Debug .. +make +cd test +./test_json +``` \ No newline at end of file diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..cc20983 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,451 @@ +# This is the CMakeCache file. +# For build in directory: /home/toto/projets/factory/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0 + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/include + +Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:STRING=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/toto/projets/factory/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/toto/usr + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=artis-factory + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Value Computed by CMake +artis-factory_BINARY_DIR:STATIC=/home/toto/projets/factory/build + +//Value Computed by CMake +artis-factory_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +artis-factory_SOURCE_DIR:STATIC=/home/toto/projets/factory + +//The directory containing a CMake configuration file for boost_headers. +boost_headers_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0 + +//The directory containing a CMake configuration file for boost_unit_test_framework. +boost_unit_test_framework_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0 + +//Path to a library. +pkgcfg_lib_ARTIS_artis-star-1.0:FILEPATH=/home/toto/usr/lib/libartis-star-1.0.so + + +######################## +# INTERNAL cache entries +######################## + +ARTIS_CFLAGS:INTERNAL=-I/home/toto/usr/include/artis-star-1.0 +ARTIS_CFLAGS_I:INTERNAL= +ARTIS_CFLAGS_OTHER:INTERNAL= +ARTIS_FOUND:INTERNAL=1 +ARTIS_INCLUDEDIR:INTERNAL=/home/toto/usr/include +ARTIS_INCLUDE_DIRS:INTERNAL=/home/toto/usr/include/artis-star-1.0 +ARTIS_LDFLAGS:INTERNAL=-L/home/toto/usr/lib;-lartis-star-1.0 +ARTIS_LDFLAGS_OTHER:INTERNAL= +ARTIS_LIBDIR:INTERNAL=/home/toto/usr/lib +ARTIS_LIBRARIES:INTERNAL=artis-star-1.0 +ARTIS_LIBRARY_DIRS:INTERNAL=/home/toto/usr/lib +ARTIS_LIBS:INTERNAL= +ARTIS_LIBS_L:INTERNAL= +ARTIS_LIBS_OTHER:INTERNAL= +ARTIS_LIBS_PATHS:INTERNAL= +ARTIS_MODULE_NAME:INTERNAL=artis-star-1.0 +ARTIS_PREFIX:INTERNAL=/home/toto/usr +ARTIS_STATIC_CFLAGS:INTERNAL=-I/home/toto/usr/include/artis-star-1.0 +ARTIS_STATIC_CFLAGS_I:INTERNAL= +ARTIS_STATIC_CFLAGS_OTHER:INTERNAL= +ARTIS_STATIC_INCLUDE_DIRS:INTERNAL=/home/toto/usr/include/artis-star-1.0 +ARTIS_STATIC_LDFLAGS:INTERNAL=-L/home/toto/usr/lib;-lartis-star-1.0 +ARTIS_STATIC_LDFLAGS_OTHER:INTERNAL= +ARTIS_STATIC_LIBDIR:INTERNAL= +ARTIS_STATIC_LIBRARIES:INTERNAL=artis-star-1.0 +ARTIS_STATIC_LIBRARY_DIRS:INTERNAL=/home/toto/usr/lib +ARTIS_STATIC_LIBS:INTERNAL= +ARTIS_STATIC_LIBS_L:INTERNAL= +ARTIS_STATIC_LIBS_OTHER:INTERNAL= +ARTIS_STATIC_LIBS_PATHS:INTERNAL= +ARTIS_VERSION:INTERNAL=1.0.0 +ARTIS_artis-star-1.0_INCLUDEDIR:INTERNAL= +ARTIS_artis-star-1.0_LIBDIR:INTERNAL= +ARTIS_artis-star-1.0_PREFIX:INTERNAL= +ARTIS_artis-star-1.0_VERSION:INTERNAL= +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/toto/projets/factory/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=25 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/toto/projets/factory +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.25 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Boost +FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake][cfound components: unit_test_framework ][v1.74.0()] +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()] +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +__pkg_config_arguments_ARTIS:INTERNAL=REQUIRED;artis-star-1.0 +__pkg_config_checked_ARTIS:INTERNAL=1 +//ADVANCED property for variable: boost_headers_DIR +boost_headers_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_unit_test_framework_DIR +boost_unit_test_framework_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_ARTIS_artis-star-1.0 +pkgcfg_lib_ARTIS_artis-star-1.0-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/home/toto/usr/lib + diff --git a/build/CMakeFiles/3.25.1/CMakeCCompiler.cmake b/build/CMakeFiles/3.25.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..14ce679 --- /dev/null +++ b/build/CMakeFiles/3.25.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "12.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-12") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-12") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.25.1/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.25.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..1be14a5 --- /dev/null +++ b/build/CMakeFiles/3.25.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "12.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-12") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-12") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/12;/usr/include/x86_64-linux-gnu/c++/12;/usr/include/c++/12/backward;/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..76488f1 Binary files /dev/null and b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin differ diff --git a/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..1d025b6 Binary files /dev/null and b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/3.25.1/CMakeSystem.cmake b/build/CMakeFiles/3.25.1/CMakeSystem.cmake new file mode 100644 index 0000000..9341cbc --- /dev/null +++ b/build/CMakeFiles/3.25.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.1.0-25-amd64") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.1.0-25-amd64") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.1.0-25-amd64") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.1.0-25-amd64") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..a83e378 --- /dev/null +++ b/build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,868 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.25.1/CompilerIdC/a.out b/build/CMakeFiles/3.25.1/CompilerIdC/a.out new file mode 100755 index 0000000..5542cab Binary files /dev/null and b/build/CMakeFiles/3.25.1/CompilerIdC/a.out differ diff --git a/build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..c9ba632 --- /dev/null +++ b/build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,857 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out b/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out new file mode 100755 index 0000000..ebfc868 Binary files /dev/null and b/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out differ diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f57cf42 --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/toto/projets/factory") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/toto/projets/factory/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..ba87275 --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,445 @@ +The system is: Linux - 6.1.0-25-amd64 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/toto/projets/factory/build/CMakeFiles/3.25.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/toto/projets/factory/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f224a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f224a.dir/build.make CMakeFiles/cmTC_f224a.dir/build +gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq' +Building C object CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/' + /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f224a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/cceEhYD2.s +GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu) + compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/12/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu) + compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: df5cb71f7b1353aac39c2b59ae45fa4a +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/' + as -v --64 -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o /tmp/cceEhYD2.s +GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_f224a +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f224a.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -o cmTC_f224a +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f224a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f224a.' + /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxuJGo8.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f224a /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f224a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f224a.' +gmake[1]: Leaving directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/12/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/12/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/12/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f224a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f224a.dir/build.make CMakeFiles/cmTC_f224a.dir/build] + ignore line: [gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq'] + ignore line: [Building C object CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f224a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/cceEhYD2.s] + ignore line: [GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: df5cb71f7b1353aac39c2b59ae45fa4a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o /tmp/cceEhYD2.s] + ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_f224a] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f224a.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -o cmTC_f224a ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f224a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f224a.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxuJGo8.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f224a /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccxuJGo8.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f224a] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..] + arg [CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12] ==> [/usr/lib/gcc/x86_64-linux-gnu/12] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_15d8b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_15d8b.dir/build.make CMakeFiles/cmTC_15d8b.dir/build +gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK' +Building CXX object CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/' + /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_15d8b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/ccjCLpvA.s +GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu) + compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/12 + /usr/include/x86_64-linux-gnu/c++/12 + /usr/include/c++/12/backward + /usr/lib/gcc/x86_64-linux-gnu/12/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu) + compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 18a4c0b3348b838f5ec9d956298050ac +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/' + as -v --64 -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccjCLpvA.s +GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_15d8b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_15d8b.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_15d8b +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_15d8b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_15d8b.' + /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCSmTDt.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_15d8b /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_15d8b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_15d8b.' +gmake[1]: Leaving directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/12] + add: [/usr/include/x86_64-linux-gnu/c++/12] + add: [/usr/include/c++/12/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/12/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/12] ==> [/usr/include/c++/12] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/12] ==> [/usr/include/x86_64-linux-gnu/c++/12] + collapse include dir [/usr/include/c++/12/backward] ==> [/usr/include/c++/12/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/12/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/12/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/12;/usr/include/x86_64-linux-gnu/c++/12;/usr/include/c++/12/backward;/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_15d8b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_15d8b.dir/build.make CMakeFiles/cmTC_15d8b.dir/build] + ignore line: [gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK'] + ignore line: [Building CXX object CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_15d8b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/ccjCLpvA.s] + ignore line: [GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/12] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/12] + ignore line: [ /usr/include/c++/12/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 18a4c0b3348b838f5ec9d956298050ac] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccjCLpvA.s] + ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_15d8b] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_15d8b.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_15d8b ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_15d8b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_15d8b.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCSmTDt.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_15d8b /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccCSmTDt.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_15d8b] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..] + arg [CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12] ==> [/usr/lib/gcc/x86_64-linux-gnu/12] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..6959808 --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,150 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/toto/projets/factory/CMakeLists.txt" + "CMakeFiles/3.25.1/CMakeCCompiler.cmake" + "CMakeFiles/3.25.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.25.1/CMakeSystem.cmake" + "/home/toto/projets/factory/src/CMakeLists.txt" + "/home/toto/projets/factory/test/CMakeLists.txt" + "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/BoostDetectToolset-1.74.0.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0/boost_headers-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0/boost_headers-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/boost_unit_test_framework-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/boost_unit_test_framework-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/libboost_unit_test_framework-variant-shared.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/libboost_unit_test_framework-variant-static.cmake" + "/usr/share/cmake-3.25/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.25/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.25/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.25/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.25/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.25/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.25/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.25/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.25/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.25/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.25/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.25/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.25/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.25/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.25/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.25/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.25/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.25/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.25/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.25/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.25/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.25/Modules/CheckIncludeFileCXX.cmake" + "/usr/share/cmake-3.25/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.25/Modules/FindBoost.cmake" + "/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.25/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.25/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.25/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.25/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.25/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.25/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.25.1/CMakeSystem.cmake" + "CMakeFiles/3.25.1/CMakeCCompiler.cmake" + "CMakeFiles/3.25.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.25.1/CMakeCCompiler.cmake" + "CMakeFiles/3.25.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.25.1/CMakeCCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "src/CMakeFiles/CMakeDirectoryInformation.cmake" + "test/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "src/CMakeFiles/factory_core.dir/DependInfo.cmake" + "test/CMakeFiles/test_simple.dir/DependInfo.cmake" + "test/CMakeFiles/test_json.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..1577f53 --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,199 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/toto/projets/factory + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/toto/projets/factory/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: src/all +all: test/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: src/preinstall +preinstall: test/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: src/clean +clean: test/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory src + +# Recursive "all" directory target. +src/all: src/CMakeFiles/factory_core.dir/all +.PHONY : src/all + +# Recursive "preinstall" directory target. +src/preinstall: +.PHONY : src/preinstall + +# Recursive "clean" directory target. +src/clean: src/CMakeFiles/factory_core.dir/clean +.PHONY : src/clean + +#============================================================================= +# Directory level rules for directory test + +# Recursive "all" directory target. +test/all: test/CMakeFiles/test_simple.dir/all +test/all: test/CMakeFiles/test_json.dir/all +.PHONY : test/all + +# Recursive "preinstall" directory target. +test/preinstall: +.PHONY : test/preinstall + +# Recursive "clean" directory target. +test/clean: test/CMakeFiles/test_simple.dir/clean +test/clean: test/CMakeFiles/test_json.dir/clean +.PHONY : test/clean + +#============================================================================= +# Target rules for target src/CMakeFiles/factory_core.dir + +# All Build rule for target. +src/CMakeFiles/factory_core.dir/all: + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/depend + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12 "Built target factory_core" +.PHONY : src/CMakeFiles/factory_core.dir/all + +# Build rule for subdir invocation for target. +src/CMakeFiles/factory_core.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 12 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/factory_core.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0 +.PHONY : src/CMakeFiles/factory_core.dir/rule + +# Convenience name for target. +factory_core: src/CMakeFiles/factory_core.dir/rule +.PHONY : factory_core + +# clean rule for target. +src/CMakeFiles/factory_core.dir/clean: + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/clean +.PHONY : src/CMakeFiles/factory_core.dir/clean + +#============================================================================= +# Target rules for target test/CMakeFiles/test_simple.dir + +# All Build rule for target. +test/CMakeFiles/test_simple.dir/all: src/CMakeFiles/factory_core.dir/all + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/depend + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=15,16 "Built target test_simple" +.PHONY : test/CMakeFiles/test_simple.dir/all + +# Build rule for subdir invocation for target. +test/CMakeFiles/test_simple.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 14 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_simple.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0 +.PHONY : test/CMakeFiles/test_simple.dir/rule + +# Convenience name for target. +test_simple: test/CMakeFiles/test_simple.dir/rule +.PHONY : test_simple + +# clean rule for target. +test/CMakeFiles/test_simple.dir/clean: + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/clean +.PHONY : test/CMakeFiles/test_simple.dir/clean + +#============================================================================= +# Target rules for target test/CMakeFiles/test_json.dir + +# All Build rule for target. +test/CMakeFiles/test_json.dir/all: src/CMakeFiles/factory_core.dir/all + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/depend + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=13,14 "Built target test_json" +.PHONY : test/CMakeFiles/test_json.dir/all + +# Build rule for subdir invocation for target. +test/CMakeFiles/test_json.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 14 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_json.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0 +.PHONY : test/CMakeFiles/test_json.dir/rule + +# Convenience name for target. +test_json: test/CMakeFiles/test_json.dir/rule +.PHONY : test_json + +# clean rule for target. +test/CMakeFiles/test_json.dir/clean: + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/clean +.PHONY : test/CMakeFiles/test_json.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..ce02e5b --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,12 @@ +/home/toto/projets/factory/build/CMakeFiles/test.dir +/home/toto/projets/factory/build/CMakeFiles/edit_cache.dir +/home/toto/projets/factory/build/CMakeFiles/rebuild_cache.dir +/home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir +/home/toto/projets/factory/build/src/CMakeFiles/test.dir +/home/toto/projets/factory/build/src/CMakeFiles/edit_cache.dir +/home/toto/projets/factory/build/src/CMakeFiles/rebuild_cache.dir +/home/toto/projets/factory/build/test/CMakeFiles/test_simple.dir +/home/toto/projets/factory/build/test/CMakeFiles/test_json.dir +/home/toto/projets/factory/build/test/CMakeFiles/test.dir +/home/toto/projets/factory/build/test/CMakeFiles/edit_cache.dir +/home/toto/projets/factory/build/test/CMakeFiles/rebuild_cache.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..b6a7d89 --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +16 diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake new file mode 100644 index 0000000..8635055 --- /dev/null +++ b/build/CTestTestfile.cmake @@ -0,0 +1,8 @@ +# CMake generated Testfile for +# Source directory: /home/toto/projets/factory +# Build directory: /home/toto/projets/factory/build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("src") +subdirs("test") diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 0000000..ae297bd --- /dev/null +++ b/build/Makefile @@ -0,0 +1,193 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/toto/projets/factory + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/toto/projets/factory/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles /home/toto/projets/factory/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named factory_core + +# Build rule for target. +factory_core: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factory_core +.PHONY : factory_core + +# fast build rule for target. +factory_core/fast: + $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/build +.PHONY : factory_core/fast + +#============================================================================= +# Target rules for targets named test_simple + +# Build rule for target. +test_simple: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_simple +.PHONY : test_simple + +# fast build rule for target. +test_simple/fast: + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/build +.PHONY : test_simple/fast + +#============================================================================= +# Target rules for targets named test_json + +# Build rule for target. +test_json: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_json +.PHONY : test_json + +# fast build rule for target. +test_json/fast: + $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/build +.PHONY : test_json/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... test" + @echo "... factory_core" + @echo "... test_json" + @echo "... test_simple" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..2b6974a --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,64 @@ +# Install script for directory: /home/toto/projets/factory + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/toto/usr") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/toto/projets/factory/build/src/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/toto/projets/factory/build/test/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/toto/projets/factory/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f57cf42 --- /dev/null +++ b/build/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/toto/projets/factory") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/toto/projets/factory/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/src/CMakeFiles/factory_core.dir/Base.cpp.o b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o new file mode 100644 index 0000000..0457b77 Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/Base.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o.d new file mode 100644 index 0000000..d958d04 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o.d @@ -0,0 +1,1063 @@ +src/CMakeFiles/factory_core.dir/Base.cpp.o: \ + /home/toto/projets/factory/src/Base.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake b/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake new file mode 100644 index 0000000..1860d59 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake @@ -0,0 +1,29 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/toto/projets/factory/src/Base.cpp" "src/CMakeFiles/factory_core.dir/Base.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Base.cpp.o.d" + "/home/toto/projets/factory/src/ItemStock.cpp" "src/CMakeFiles/factory_core.dir/ItemStock.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d" + "/home/toto/projets/factory/src/Machine.cpp" "src/CMakeFiles/factory_core.dir/Machine.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Machine.cpp.o.d" + "/home/toto/projets/factory/src/PoolRouter.cpp" "src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d" + "/home/toto/projets/factory/src/Processor.cpp" "src/CMakeFiles/factory_core.dir/Processor.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Processor.cpp.o.d" + "/home/toto/projets/factory/src/ProductionOrder.cpp" "src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d" + "/home/toto/projets/factory/src/ProductionOrderGenerator.cpp" "src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d" + "/home/toto/projets/factory/src/Router.cpp" "src/CMakeFiles/factory_core.dir/Router.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Router.cpp.o.d" + "/home/toto/projets/factory/src/Separator.cpp" "src/CMakeFiles/factory_core.dir/Separator.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Separator.cpp.o.d" + "/home/toto/projets/factory/src/Sink.cpp" "src/CMakeFiles/factory_core.dir/Sink.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Sink.cpp.o.d" + "/home/toto/projets/factory/src/Stock.cpp" "src/CMakeFiles/factory_core.dir/Stock.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Stock.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o new file mode 100644 index 0000000..def04fe Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d new file mode 100644 index 0000000..621a1dd --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d @@ -0,0 +1,1065 @@ +src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: \ + /home/toto/projets/factory/src/ItemStock.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/ItemStock.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o new file mode 100644 index 0000000..725a176 Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o.d new file mode 100644 index 0000000..c88b680 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o.d @@ -0,0 +1,1065 @@ +src/CMakeFiles/factory_core.dir/Machine.cpp.o: \ + /home/toto/projets/factory/src/Machine.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/Machine.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o new file mode 100644 index 0000000..dbf954c Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d new file mode 100644 index 0000000..2cd1b1e --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d @@ -0,0 +1,1065 @@ +src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: \ + /home/toto/projets/factory/src/PoolRouter.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/PoolRouter.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o new file mode 100644 index 0000000..d51a627 Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o.d new file mode 100644 index 0000000..e6a3711 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o.d @@ -0,0 +1,1066 @@ +src/CMakeFiles/factory_core.dir/Processor.cpp.o: \ + /home/toto/projets/factory/src/Processor.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/Processor.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/Machine.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o new file mode 100644 index 0000000..80fe4e4 Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d new file mode 100644 index 0000000..1b490a7 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d @@ -0,0 +1,161 @@ +src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: \ + /home/toto/projets/factory/src/ProductionOrder.cpp \ + /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/ProductionOrder.hpp \ + /usr/include/c++/12/cstdint \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/memory /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_construct.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h \ + /usr/include/c++/12/bits/shared_ptr.h /usr/include/c++/12/iosfwd \ + /usr/include/c++/12/bits/stringfwd.h /usr/include/c++/12/bits/postypes.h \ + /usr/include/c++/12/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/12/bits/shared_ptr_base.h /usr/include/c++/12/typeinfo \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/ext/concurrence.h /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h \ + /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/initializer_list \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/uniform_int_dist.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/cassert /usr/include/assert.h \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o new file mode 100644 index 0000000..58a6efd Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d new file mode 100644 index 0000000..b8c3116 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d @@ -0,0 +1,1071 @@ +src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: \ + /home/toto/projets/factory/src/ProductionOrderGenerator.cpp \ + /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp \ + /usr/include/c++/12/random /usr/include/c++/12/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/opt_random.h \ + /usr/include/c++/12/bits/random.tcc /usr/include/c++/12/numeric \ + /usr/include/c++/12/bits/stl_numeric.h \ + /usr/include/c++/12/pstl/glue_numeric_defs.h diff --git a/build/src/CMakeFiles/factory_core.dir/Router.cpp.o b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o new file mode 100644 index 0000000..e5548eb Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/Router.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o.d new file mode 100644 index 0000000..88173b3 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o.d @@ -0,0 +1,1065 @@ +src/CMakeFiles/factory_core.dir/Router.cpp.o: \ + /home/toto/projets/factory/src/Router.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/Router.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o new file mode 100644 index 0000000..af9429c Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o.d new file mode 100644 index 0000000..502557b --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o.d @@ -0,0 +1,1066 @@ +src/CMakeFiles/factory_core.dir/Separator.cpp.o: \ + /home/toto/projets/factory/src/Separator.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/Separator.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/Machine.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o new file mode 100644 index 0000000..8399ecf Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o.d new file mode 100644 index 0000000..b037bed --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o.d @@ -0,0 +1,1066 @@ +src/CMakeFiles/factory_core.dir/Sink.cpp.o: \ + /home/toto/projets/factory/src/Sink.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/Sink.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/Machine.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o new file mode 100644 index 0000000..e769f91 Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o differ diff --git a/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o.d new file mode 100644 index 0000000..0597405 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o.d @@ -0,0 +1,1065 @@ +src/CMakeFiles/factory_core.dir/Stock.cpp.o: \ + /home/toto/projets/factory/src/Stock.cpp /usr/include/stdc-predef.h \ + /home/toto/projets/factory/src/Stock.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h \ + /usr/include/c++/12/bits/memoryfwd.h \ + /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \ + /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \ + /usr/include/assert.h /usr/include/boost/static_assert.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/unordered_map.h \ + /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/valarray /usr/include/c++/12/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp diff --git a/build/src/CMakeFiles/factory_core.dir/build.make b/build/src/CMakeFiles/factory_core.dir/build.make new file mode 100644 index 0000000..3b3e2ae --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/build.make @@ -0,0 +1,271 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/toto/projets/factory + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/toto/projets/factory/build + +# Include any dependencies generated for this target. +include src/CMakeFiles/factory_core.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include src/CMakeFiles/factory_core.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/CMakeFiles/factory_core.dir/progress.make + +# Include the compile flags for this target's objects. +include src/CMakeFiles/factory_core.dir/flags.make + +src/CMakeFiles/factory_core.dir/Base.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/Base.cpp.o: /home/toto/projets/factory/src/Base.cpp +src/CMakeFiles/factory_core.dir/Base.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/factory_core.dir/Base.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Base.cpp.o -MF CMakeFiles/factory_core.dir/Base.cpp.o.d -o CMakeFiles/factory_core.dir/Base.cpp.o -c /home/toto/projets/factory/src/Base.cpp + +src/CMakeFiles/factory_core.dir/Base.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Base.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Base.cpp > CMakeFiles/factory_core.dir/Base.cpp.i + +src/CMakeFiles/factory_core.dir/Base.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Base.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Base.cpp -o CMakeFiles/factory_core.dir/Base.cpp.s + +src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: /home/toto/projets/factory/src/ItemStock.cpp +src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/CMakeFiles/factory_core.dir/ItemStock.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/ItemStock.cpp.o -MF CMakeFiles/factory_core.dir/ItemStock.cpp.o.d -o CMakeFiles/factory_core.dir/ItemStock.cpp.o -c /home/toto/projets/factory/src/ItemStock.cpp + +src/CMakeFiles/factory_core.dir/ItemStock.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/ItemStock.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/ItemStock.cpp > CMakeFiles/factory_core.dir/ItemStock.cpp.i + +src/CMakeFiles/factory_core.dir/ItemStock.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/ItemStock.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/ItemStock.cpp -o CMakeFiles/factory_core.dir/ItemStock.cpp.s + +src/CMakeFiles/factory_core.dir/Machine.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/Machine.cpp.o: /home/toto/projets/factory/src/Machine.cpp +src/CMakeFiles/factory_core.dir/Machine.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object src/CMakeFiles/factory_core.dir/Machine.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Machine.cpp.o -MF CMakeFiles/factory_core.dir/Machine.cpp.o.d -o CMakeFiles/factory_core.dir/Machine.cpp.o -c /home/toto/projets/factory/src/Machine.cpp + +src/CMakeFiles/factory_core.dir/Machine.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Machine.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Machine.cpp > CMakeFiles/factory_core.dir/Machine.cpp.i + +src/CMakeFiles/factory_core.dir/Machine.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Machine.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Machine.cpp -o CMakeFiles/factory_core.dir/Machine.cpp.s + +src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: /home/toto/projets/factory/src/PoolRouter.cpp +src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o -MF CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d -o CMakeFiles/factory_core.dir/PoolRouter.cpp.o -c /home/toto/projets/factory/src/PoolRouter.cpp + +src/CMakeFiles/factory_core.dir/PoolRouter.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/PoolRouter.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/PoolRouter.cpp > CMakeFiles/factory_core.dir/PoolRouter.cpp.i + +src/CMakeFiles/factory_core.dir/PoolRouter.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/PoolRouter.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/PoolRouter.cpp -o CMakeFiles/factory_core.dir/PoolRouter.cpp.s + +src/CMakeFiles/factory_core.dir/Processor.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/Processor.cpp.o: /home/toto/projets/factory/src/Processor.cpp +src/CMakeFiles/factory_core.dir/Processor.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object src/CMakeFiles/factory_core.dir/Processor.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Processor.cpp.o -MF CMakeFiles/factory_core.dir/Processor.cpp.o.d -o CMakeFiles/factory_core.dir/Processor.cpp.o -c /home/toto/projets/factory/src/Processor.cpp + +src/CMakeFiles/factory_core.dir/Processor.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Processor.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Processor.cpp > CMakeFiles/factory_core.dir/Processor.cpp.i + +src/CMakeFiles/factory_core.dir/Processor.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Processor.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Processor.cpp -o CMakeFiles/factory_core.dir/Processor.cpp.s + +src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: /home/toto/projets/factory/src/ProductionOrder.cpp +src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o -MF CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d -o CMakeFiles/factory_core.dir/ProductionOrder.cpp.o -c /home/toto/projets/factory/src/ProductionOrder.cpp + +src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/ProductionOrder.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/ProductionOrder.cpp > CMakeFiles/factory_core.dir/ProductionOrder.cpp.i + +src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/ProductionOrder.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/ProductionOrder.cpp -o CMakeFiles/factory_core.dir/ProductionOrder.cpp.s + +src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: /home/toto/projets/factory/src/ProductionOrderGenerator.cpp +src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o -MF CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d -o CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o -c /home/toto/projets/factory/src/ProductionOrderGenerator.cpp + +src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/ProductionOrderGenerator.cpp > CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i + +src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/ProductionOrderGenerator.cpp -o CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s + +src/CMakeFiles/factory_core.dir/Router.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/Router.cpp.o: /home/toto/projets/factory/src/Router.cpp +src/CMakeFiles/factory_core.dir/Router.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object src/CMakeFiles/factory_core.dir/Router.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Router.cpp.o -MF CMakeFiles/factory_core.dir/Router.cpp.o.d -o CMakeFiles/factory_core.dir/Router.cpp.o -c /home/toto/projets/factory/src/Router.cpp + +src/CMakeFiles/factory_core.dir/Router.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Router.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Router.cpp > CMakeFiles/factory_core.dir/Router.cpp.i + +src/CMakeFiles/factory_core.dir/Router.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Router.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Router.cpp -o CMakeFiles/factory_core.dir/Router.cpp.s + +src/CMakeFiles/factory_core.dir/Separator.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/Separator.cpp.o: /home/toto/projets/factory/src/Separator.cpp +src/CMakeFiles/factory_core.dir/Separator.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object src/CMakeFiles/factory_core.dir/Separator.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Separator.cpp.o -MF CMakeFiles/factory_core.dir/Separator.cpp.o.d -o CMakeFiles/factory_core.dir/Separator.cpp.o -c /home/toto/projets/factory/src/Separator.cpp + +src/CMakeFiles/factory_core.dir/Separator.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Separator.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Separator.cpp > CMakeFiles/factory_core.dir/Separator.cpp.i + +src/CMakeFiles/factory_core.dir/Separator.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Separator.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Separator.cpp -o CMakeFiles/factory_core.dir/Separator.cpp.s + +src/CMakeFiles/factory_core.dir/Sink.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/Sink.cpp.o: /home/toto/projets/factory/src/Sink.cpp +src/CMakeFiles/factory_core.dir/Sink.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object src/CMakeFiles/factory_core.dir/Sink.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Sink.cpp.o -MF CMakeFiles/factory_core.dir/Sink.cpp.o.d -o CMakeFiles/factory_core.dir/Sink.cpp.o -c /home/toto/projets/factory/src/Sink.cpp + +src/CMakeFiles/factory_core.dir/Sink.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Sink.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Sink.cpp > CMakeFiles/factory_core.dir/Sink.cpp.i + +src/CMakeFiles/factory_core.dir/Sink.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Sink.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Sink.cpp -o CMakeFiles/factory_core.dir/Sink.cpp.s + +src/CMakeFiles/factory_core.dir/Stock.cpp.o: src/CMakeFiles/factory_core.dir/flags.make +src/CMakeFiles/factory_core.dir/Stock.cpp.o: /home/toto/projets/factory/src/Stock.cpp +src/CMakeFiles/factory_core.dir/Stock.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object src/CMakeFiles/factory_core.dir/Stock.cpp.o" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Stock.cpp.o -MF CMakeFiles/factory_core.dir/Stock.cpp.o.d -o CMakeFiles/factory_core.dir/Stock.cpp.o -c /home/toto/projets/factory/src/Stock.cpp + +src/CMakeFiles/factory_core.dir/Stock.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Stock.cpp.i" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Stock.cpp > CMakeFiles/factory_core.dir/Stock.cpp.i + +src/CMakeFiles/factory_core.dir/Stock.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Stock.cpp.s" + cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Stock.cpp -o CMakeFiles/factory_core.dir/Stock.cpp.s + +# Object files for target factory_core +factory_core_OBJECTS = \ +"CMakeFiles/factory_core.dir/Base.cpp.o" \ +"CMakeFiles/factory_core.dir/ItemStock.cpp.o" \ +"CMakeFiles/factory_core.dir/Machine.cpp.o" \ +"CMakeFiles/factory_core.dir/PoolRouter.cpp.o" \ +"CMakeFiles/factory_core.dir/Processor.cpp.o" \ +"CMakeFiles/factory_core.dir/ProductionOrder.cpp.o" \ +"CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o" \ +"CMakeFiles/factory_core.dir/Router.cpp.o" \ +"CMakeFiles/factory_core.dir/Separator.cpp.o" \ +"CMakeFiles/factory_core.dir/Sink.cpp.o" \ +"CMakeFiles/factory_core.dir/Stock.cpp.o" + +# External object files for target factory_core +factory_core_EXTERNAL_OBJECTS = + +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Base.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/ItemStock.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Machine.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Processor.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Router.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Separator.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Sink.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Stock.cpp.o +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/build.make +src/libfactory_core.a: src/CMakeFiles/factory_core.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Linking CXX static library libfactory_core.a" + cd /home/toto/projets/factory/build/src && $(CMAKE_COMMAND) -P CMakeFiles/factory_core.dir/cmake_clean_target.cmake + cd /home/toto/projets/factory/build/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/factory_core.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +src/CMakeFiles/factory_core.dir/build: src/libfactory_core.a +.PHONY : src/CMakeFiles/factory_core.dir/build + +src/CMakeFiles/factory_core.dir/clean: + cd /home/toto/projets/factory/build/src && $(CMAKE_COMMAND) -P CMakeFiles/factory_core.dir/cmake_clean.cmake +.PHONY : src/CMakeFiles/factory_core.dir/clean + +src/CMakeFiles/factory_core.dir/depend: + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/toto/projets/factory /home/toto/projets/factory/src /home/toto/projets/factory/build /home/toto/projets/factory/build/src /home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : src/CMakeFiles/factory_core.dir/depend + diff --git a/build/src/CMakeFiles/factory_core.dir/cmake_clean.cmake b/build/src/CMakeFiles/factory_core.dir/cmake_clean.cmake new file mode 100644 index 0000000..0191113 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/cmake_clean.cmake @@ -0,0 +1,31 @@ +file(REMOVE_RECURSE + "CMakeFiles/factory_core.dir/Base.cpp.o" + "CMakeFiles/factory_core.dir/Base.cpp.o.d" + "CMakeFiles/factory_core.dir/ItemStock.cpp.o" + "CMakeFiles/factory_core.dir/ItemStock.cpp.o.d" + "CMakeFiles/factory_core.dir/Machine.cpp.o" + "CMakeFiles/factory_core.dir/Machine.cpp.o.d" + "CMakeFiles/factory_core.dir/PoolRouter.cpp.o" + "CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d" + "CMakeFiles/factory_core.dir/Processor.cpp.o" + "CMakeFiles/factory_core.dir/Processor.cpp.o.d" + "CMakeFiles/factory_core.dir/ProductionOrder.cpp.o" + "CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d" + "CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o" + "CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d" + "CMakeFiles/factory_core.dir/Router.cpp.o" + "CMakeFiles/factory_core.dir/Router.cpp.o.d" + "CMakeFiles/factory_core.dir/Separator.cpp.o" + "CMakeFiles/factory_core.dir/Separator.cpp.o.d" + "CMakeFiles/factory_core.dir/Sink.cpp.o" + "CMakeFiles/factory_core.dir/Sink.cpp.o.d" + "CMakeFiles/factory_core.dir/Stock.cpp.o" + "CMakeFiles/factory_core.dir/Stock.cpp.o.d" + "libfactory_core.a" + "libfactory_core.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/factory_core.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/src/CMakeFiles/factory_core.dir/cmake_clean_target.cmake b/build/src/CMakeFiles/factory_core.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..1f9eb4d --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libfactory_core.a" +) diff --git a/build/src/CMakeFiles/factory_core.dir/compiler_depend.make b/build/src/CMakeFiles/factory_core.dir/compiler_depend.make new file mode 100644 index 0000000..e054a9d --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for factory_core. +# This may be replaced when dependencies are built. diff --git a/build/src/CMakeFiles/factory_core.dir/compiler_depend.ts b/build/src/CMakeFiles/factory_core.dir/compiler_depend.ts new file mode 100644 index 0000000..8901a56 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for factory_core. diff --git a/build/src/CMakeFiles/factory_core.dir/depend.make b/build/src/CMakeFiles/factory_core.dir/depend.make new file mode 100644 index 0000000..73cf2f0 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for factory_core. +# This may be replaced when dependencies are built. diff --git a/build/src/CMakeFiles/factory_core.dir/flags.make b/build/src/CMakeFiles/factory_core.dir/flags.make new file mode 100644 index 0000000..b747f75 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DWITH_TRACE + +CXX_INCLUDES = -I/home/toto/projets/factory/src -I/home/toto/usr/include/artis-star-1.0 + +CXX_FLAGS = -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g + diff --git a/build/src/CMakeFiles/factory_core.dir/link.txt b/build/src/CMakeFiles/factory_core.dir/link.txt new file mode 100644 index 0000000..22a380c --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libfactory_core.a CMakeFiles/factory_core.dir/Base.cpp.o CMakeFiles/factory_core.dir/ItemStock.cpp.o CMakeFiles/factory_core.dir/Machine.cpp.o CMakeFiles/factory_core.dir/PoolRouter.cpp.o CMakeFiles/factory_core.dir/Processor.cpp.o CMakeFiles/factory_core.dir/ProductionOrder.cpp.o CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o CMakeFiles/factory_core.dir/Router.cpp.o CMakeFiles/factory_core.dir/Separator.cpp.o CMakeFiles/factory_core.dir/Sink.cpp.o CMakeFiles/factory_core.dir/Stock.cpp.o +/usr/bin/ranlib libfactory_core.a diff --git a/build/src/CMakeFiles/factory_core.dir/progress.make b/build/src/CMakeFiles/factory_core.dir/progress.make new file mode 100644 index 0000000..5d4d464 --- /dev/null +++ b/build/src/CMakeFiles/factory_core.dir/progress.make @@ -0,0 +1,13 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 +CMAKE_PROGRESS_10 = 10 +CMAKE_PROGRESS_11 = 11 +CMAKE_PROGRESS_12 = 12 + diff --git a/build/src/CMakeFiles/progress.marks b/build/src/CMakeFiles/progress.marks new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/build/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +12 diff --git a/build/src/CTestTestfile.cmake b/build/src/CTestTestfile.cmake new file mode 100644 index 0000000..0ade490 --- /dev/null +++ b/build/src/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/toto/projets/factory/src +# Build directory: /home/toto/projets/factory/build/src +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build/src/Makefile b/build/src/Makefile new file mode 100644 index 0000000..bf19853 --- /dev/null +++ b/build/src/Makefile @@ -0,0 +1,463 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/toto/projets/factory + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/toto/projets/factory/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles /home/toto/projets/factory/build/src//CMakeFiles/progress.marks + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/CMakeFiles/factory_core.dir/rule: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/factory_core.dir/rule +.PHONY : src/CMakeFiles/factory_core.dir/rule + +# Convenience name for target. +factory_core: src/CMakeFiles/factory_core.dir/rule +.PHONY : factory_core + +# fast build rule for target. +factory_core/fast: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/build +.PHONY : factory_core/fast + +Base.o: Base.cpp.o +.PHONY : Base.o + +# target to build an object file +Base.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Base.cpp.o +.PHONY : Base.cpp.o + +Base.i: Base.cpp.i +.PHONY : Base.i + +# target to preprocess a source file +Base.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Base.cpp.i +.PHONY : Base.cpp.i + +Base.s: Base.cpp.s +.PHONY : Base.s + +# target to generate assembly for a file +Base.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Base.cpp.s +.PHONY : Base.cpp.s + +ItemStock.o: ItemStock.cpp.o +.PHONY : ItemStock.o + +# target to build an object file +ItemStock.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ItemStock.cpp.o +.PHONY : ItemStock.cpp.o + +ItemStock.i: ItemStock.cpp.i +.PHONY : ItemStock.i + +# target to preprocess a source file +ItemStock.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ItemStock.cpp.i +.PHONY : ItemStock.cpp.i + +ItemStock.s: ItemStock.cpp.s +.PHONY : ItemStock.s + +# target to generate assembly for a file +ItemStock.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ItemStock.cpp.s +.PHONY : ItemStock.cpp.s + +Machine.o: Machine.cpp.o +.PHONY : Machine.o + +# target to build an object file +Machine.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Machine.cpp.o +.PHONY : Machine.cpp.o + +Machine.i: Machine.cpp.i +.PHONY : Machine.i + +# target to preprocess a source file +Machine.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Machine.cpp.i +.PHONY : Machine.cpp.i + +Machine.s: Machine.cpp.s +.PHONY : Machine.s + +# target to generate assembly for a file +Machine.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Machine.cpp.s +.PHONY : Machine.cpp.s + +PoolRouter.o: PoolRouter.cpp.o +.PHONY : PoolRouter.o + +# target to build an object file +PoolRouter.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o +.PHONY : PoolRouter.cpp.o + +PoolRouter.i: PoolRouter.cpp.i +.PHONY : PoolRouter.i + +# target to preprocess a source file +PoolRouter.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/PoolRouter.cpp.i +.PHONY : PoolRouter.cpp.i + +PoolRouter.s: PoolRouter.cpp.s +.PHONY : PoolRouter.s + +# target to generate assembly for a file +PoolRouter.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/PoolRouter.cpp.s +.PHONY : PoolRouter.cpp.s + +Processor.o: Processor.cpp.o +.PHONY : Processor.o + +# target to build an object file +Processor.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Processor.cpp.o +.PHONY : Processor.cpp.o + +Processor.i: Processor.cpp.i +.PHONY : Processor.i + +# target to preprocess a source file +Processor.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Processor.cpp.i +.PHONY : Processor.cpp.i + +Processor.s: Processor.cpp.s +.PHONY : Processor.s + +# target to generate assembly for a file +Processor.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Processor.cpp.s +.PHONY : Processor.cpp.s + +ProductionOrder.o: ProductionOrder.cpp.o +.PHONY : ProductionOrder.o + +# target to build an object file +ProductionOrder.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o +.PHONY : ProductionOrder.cpp.o + +ProductionOrder.i: ProductionOrder.cpp.i +.PHONY : ProductionOrder.i + +# target to preprocess a source file +ProductionOrder.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.i +.PHONY : ProductionOrder.cpp.i + +ProductionOrder.s: ProductionOrder.cpp.s +.PHONY : ProductionOrder.s + +# target to generate assembly for a file +ProductionOrder.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.s +.PHONY : ProductionOrder.cpp.s + +ProductionOrderGenerator.o: ProductionOrderGenerator.cpp.o +.PHONY : ProductionOrderGenerator.o + +# target to build an object file +ProductionOrderGenerator.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o +.PHONY : ProductionOrderGenerator.cpp.o + +ProductionOrderGenerator.i: ProductionOrderGenerator.cpp.i +.PHONY : ProductionOrderGenerator.i + +# target to preprocess a source file +ProductionOrderGenerator.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i +.PHONY : ProductionOrderGenerator.cpp.i + +ProductionOrderGenerator.s: ProductionOrderGenerator.cpp.s +.PHONY : ProductionOrderGenerator.s + +# target to generate assembly for a file +ProductionOrderGenerator.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s +.PHONY : ProductionOrderGenerator.cpp.s + +Router.o: Router.cpp.o +.PHONY : Router.o + +# target to build an object file +Router.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Router.cpp.o +.PHONY : Router.cpp.o + +Router.i: Router.cpp.i +.PHONY : Router.i + +# target to preprocess a source file +Router.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Router.cpp.i +.PHONY : Router.cpp.i + +Router.s: Router.cpp.s +.PHONY : Router.s + +# target to generate assembly for a file +Router.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Router.cpp.s +.PHONY : Router.cpp.s + +Separator.o: Separator.cpp.o +.PHONY : Separator.o + +# target to build an object file +Separator.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Separator.cpp.o +.PHONY : Separator.cpp.o + +Separator.i: Separator.cpp.i +.PHONY : Separator.i + +# target to preprocess a source file +Separator.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Separator.cpp.i +.PHONY : Separator.cpp.i + +Separator.s: Separator.cpp.s +.PHONY : Separator.s + +# target to generate assembly for a file +Separator.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Separator.cpp.s +.PHONY : Separator.cpp.s + +Sink.o: Sink.cpp.o +.PHONY : Sink.o + +# target to build an object file +Sink.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Sink.cpp.o +.PHONY : Sink.cpp.o + +Sink.i: Sink.cpp.i +.PHONY : Sink.i + +# target to preprocess a source file +Sink.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Sink.cpp.i +.PHONY : Sink.cpp.i + +Sink.s: Sink.cpp.s +.PHONY : Sink.s + +# target to generate assembly for a file +Sink.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Sink.cpp.s +.PHONY : Sink.cpp.s + +Stock.o: Stock.cpp.o +.PHONY : Stock.o + +# target to build an object file +Stock.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Stock.cpp.o +.PHONY : Stock.cpp.o + +Stock.i: Stock.cpp.i +.PHONY : Stock.i + +# target to preprocess a source file +Stock.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Stock.cpp.i +.PHONY : Stock.cpp.i + +Stock.s: Stock.cpp.s +.PHONY : Stock.s + +# target to generate assembly for a file +Stock.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Stock.cpp.s +.PHONY : Stock.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... test" + @echo "... factory_core" + @echo "... Base.o" + @echo "... Base.i" + @echo "... Base.s" + @echo "... ItemStock.o" + @echo "... ItemStock.i" + @echo "... ItemStock.s" + @echo "... Machine.o" + @echo "... Machine.i" + @echo "... Machine.s" + @echo "... PoolRouter.o" + @echo "... PoolRouter.i" + @echo "... PoolRouter.s" + @echo "... Processor.o" + @echo "... Processor.i" + @echo "... Processor.s" + @echo "... ProductionOrder.o" + @echo "... ProductionOrder.i" + @echo "... ProductionOrder.s" + @echo "... ProductionOrderGenerator.o" + @echo "... ProductionOrderGenerator.i" + @echo "... ProductionOrderGenerator.s" + @echo "... Router.o" + @echo "... Router.i" + @echo "... Router.s" + @echo "... Separator.o" + @echo "... Separator.i" + @echo "... Separator.s" + @echo "... Sink.o" + @echo "... Sink.i" + @echo "... Sink.s" + @echo "... Stock.o" + @echo "... Stock.i" + @echo "... Stock.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/src/cmake_install.cmake b/build/src/cmake_install.cmake new file mode 100644 index 0000000..b4655bb --- /dev/null +++ b/build/src/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/toto/projets/factory/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/toto/usr") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/src/libfactory_core.a b/build/src/libfactory_core.a new file mode 100644 index 0000000..75491a4 Binary files /dev/null and b/build/src/libfactory_core.a differ diff --git a/build/test/CMakeFiles/CMakeDirectoryInformation.cmake b/build/test/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f57cf42 --- /dev/null +++ b/build/test/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/toto/projets/factory") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/toto/projets/factory/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/test/CMakeFiles/progress.marks b/build/test/CMakeFiles/progress.marks new file mode 100644 index 0000000..b6a7d89 --- /dev/null +++ b/build/test/CMakeFiles/progress.marks @@ -0,0 +1 @@ +16 diff --git a/build/test/CMakeFiles/test_json.dir/DependInfo.cmake b/build/test/CMakeFiles/test_json.dir/DependInfo.cmake new file mode 100644 index 0000000..128c747 --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/toto/projets/factory/test/test_json.cpp" "test/CMakeFiles/test_json.dir/test_json.cpp.o" "gcc" "test/CMakeFiles/test_json.dir/test_json.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/test/CMakeFiles/test_json.dir/build.make b/build/test/CMakeFiles/test_json.dir/build.make new file mode 100644 index 0000000..60801db --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/build.make @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/toto/projets/factory + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/toto/projets/factory/build + +# Include any dependencies generated for this target. +include test/CMakeFiles/test_json.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include test/CMakeFiles/test_json.dir/compiler_depend.make + +# Include the progress variables for this target. +include test/CMakeFiles/test_json.dir/progress.make + +# Include the compile flags for this target's objects. +include test/CMakeFiles/test_json.dir/flags.make + +test/CMakeFiles/test_json.dir/test_json.cpp.o: test/CMakeFiles/test_json.dir/flags.make +test/CMakeFiles/test_json.dir/test_json.cpp.o: /home/toto/projets/factory/test/test_json.cpp +test/CMakeFiles/test_json.dir/test_json.cpp.o: test/CMakeFiles/test_json.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/test_json.dir/test_json.cpp.o" + cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/test_json.dir/test_json.cpp.o -MF CMakeFiles/test_json.dir/test_json.cpp.o.d -o CMakeFiles/test_json.dir/test_json.cpp.o -c /home/toto/projets/factory/test/test_json.cpp + +test/CMakeFiles/test_json.dir/test_json.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_json.dir/test_json.cpp.i" + cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/test/test_json.cpp > CMakeFiles/test_json.dir/test_json.cpp.i + +test/CMakeFiles/test_json.dir/test_json.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_json.dir/test_json.cpp.s" + cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/test/test_json.cpp -o CMakeFiles/test_json.dir/test_json.cpp.s + +# Object files for target test_json +test_json_OBJECTS = \ +"CMakeFiles/test_json.dir/test_json.cpp.o" + +# External object files for target test_json +test_json_EXTERNAL_OBJECTS = + +test/test_json: test/CMakeFiles/test_json.dir/test_json.cpp.o +test/test_json: test/CMakeFiles/test_json.dir/build.make +test/test_json: src/libfactory_core.a +test/test_json: /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 +test/test_json: test/CMakeFiles/test_json.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_json" + cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_json.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +test/CMakeFiles/test_json.dir/build: test/test_json +.PHONY : test/CMakeFiles/test_json.dir/build + +test/CMakeFiles/test_json.dir/clean: + cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -P CMakeFiles/test_json.dir/cmake_clean.cmake +.PHONY : test/CMakeFiles/test_json.dir/clean + +test/CMakeFiles/test_json.dir/depend: + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/toto/projets/factory /home/toto/projets/factory/test /home/toto/projets/factory/build /home/toto/projets/factory/build/test /home/toto/projets/factory/build/test/CMakeFiles/test_json.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : test/CMakeFiles/test_json.dir/depend + diff --git a/build/test/CMakeFiles/test_json.dir/cmake_clean.cmake b/build/test/CMakeFiles/test_json.dir/cmake_clean.cmake new file mode 100644 index 0000000..508e4ce --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_json.dir/test_json.cpp.o" + "CMakeFiles/test_json.dir/test_json.cpp.o.d" + "test_json" + "test_json.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_json.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/test/CMakeFiles/test_json.dir/compiler_depend.make b/build/test/CMakeFiles/test_json.dir/compiler_depend.make new file mode 100644 index 0000000..0b3ccc5 --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_json. +# This may be replaced when dependencies are built. diff --git a/build/test/CMakeFiles/test_json.dir/compiler_depend.ts b/build/test/CMakeFiles/test_json.dir/compiler_depend.ts new file mode 100644 index 0000000..3f6e051 --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_json. diff --git a/build/test/CMakeFiles/test_json.dir/depend.make b/build/test/CMakeFiles/test_json.dir/depend.make new file mode 100644 index 0000000..ece601e --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_json. +# This may be replaced when dependencies are built. diff --git a/build/test/CMakeFiles/test_json.dir/flags.make b/build/test/CMakeFiles/test_json.dir/flags.make new file mode 100644 index 0000000..3b978ce --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK + +CXX_INCLUDES = -I/home/toto/projets/factory/src -I/home/toto/usr/include/artis-star-1.0 + +CXX_FLAGS = -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g + diff --git a/build/test/CMakeFiles/test_json.dir/link.txt b/build/test/CMakeFiles/test_json.dir/link.txt new file mode 100644 index 0000000..5c5dbb9 --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g CMakeFiles/test_json.dir/test_json.cpp.o -o test_json -L/home/toto/usr/lib -Wl,-rpath,/home/toto/usr/lib -lartis-star-1.0 ../src/libfactory_core.a /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 -lartis-star-1.0 diff --git a/build/test/CMakeFiles/test_json.dir/progress.make b/build/test/CMakeFiles/test_json.dir/progress.make new file mode 100644 index 0000000..d92f75a --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = 14 + diff --git a/build/test/CMakeFiles/test_json.dir/test_json.cpp.o b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o new file mode 100644 index 0000000..6d206b1 Binary files /dev/null and b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o differ diff --git a/build/test/CMakeFiles/test_json.dir/test_json.cpp.o.d b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o.d new file mode 100644 index 0000000..dcdc7a9 --- /dev/null +++ b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o.d @@ -0,0 +1,1242 @@ +test/CMakeFiles/test_json.dir/test_json.cpp.o: \ + /home/toto/projets/factory/test/test_json.cpp /usr/include/stdc-predef.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/RootCoordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/Context.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h /usr/include/c++/12/bits/move.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/iosfwd \ + /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/memoryfwd.h /usr/include/c++/12/bits/postypes.h \ + /usr/include/c++/12/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/refwrap.h /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/initializer_list \ + /usr/include/c++/12/bits/basic_string.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/memory /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc /usr/include/c++/12/valarray \ + /usr/include/c++/12/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/limits \ + /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/uniform_int_dist.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/c++/12/map \ + /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /usr/include/c++/12/bits/erase_if.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/assert.hpp /usr/include/assert.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/boost/array.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/unordered_map.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/GraphManager.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/GraphManager.hpp \ + /usr/include/c++/12/chrono /usr/include/c++/12/iostream \ + /usr/include/boost/test/unit_test.hpp \ + /usr/include/boost/test/test_tools.hpp \ + /usr/include/boost/test/detail/config.hpp \ + /usr/include/boost/test/tools/context.hpp \ + /usr/include/boost/test/utils/lazy_ostream.hpp \ + /usr/include/boost/test/detail/suppress_warnings.hpp \ + /usr/include/boost/test/detail/enable_warnings.hpp \ + /usr/include/boost/test/detail/pp_variadic.hpp \ + /usr/include/boost/preprocessor/comparison/equal.hpp \ + /usr/include/boost/preprocessor/comparison/not_equal.hpp \ + /usr/include/boost/preprocessor/variadic/to_seq.hpp \ + /usr/include/boost/preprocessor/tuple/to_seq.hpp \ + /usr/include/boost/preprocessor/tuple/size.hpp \ + /usr/include/boost/preprocessor/seq/for_each.hpp \ + /usr/include/boost/test/tools/old/interface.hpp \ + /usr/include/boost/preprocessor/seq/to_tuple.hpp \ + /usr/include/boost/test/tools/old/impl.hpp \ + /usr/include/boost/test/unit_test_log.hpp \ + /usr/include/boost/test/tree/observer.hpp \ + /usr/include/boost/test/detail/fwd_decl.hpp \ + /usr/include/boost/test/detail/global_typedef.hpp \ + /usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp \ + /usr/include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp \ + /usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp \ + /usr/include/boost/test/detail/log_level.hpp \ + /usr/include/boost/test/utils/wrap_stringstream.hpp \ + /usr/include/boost/test/tools/assertion_result.hpp \ + /usr/include/boost/test/utils/class_properties.hpp \ + /usr/include/boost/call_traits.hpp \ + /usr/include/boost/detail/call_traits.hpp \ + /usr/include/boost/utility/addressof.hpp \ + /usr/include/boost/test/tools/floating_point_comparison.hpp \ + /usr/include/boost/test/tools/detail/fwd.hpp \ + /usr/include/boost/test/utils/basic_cstring/io.hpp \ + /usr/include/boost/test/tools/detail/print_helper.hpp \ + /usr/include/boost/test/tools/interface.hpp \ + /usr/include/boost/test/tools/assertion.hpp \ + /usr/include/boost/utility/declval.hpp \ + /usr/include/boost/test/tools/fpc_op.hpp \ + /usr/include/boost/test/tools/fpc_tolerance.hpp \ + /usr/include/boost/test/tree/decorator.hpp \ + /usr/include/boost/test/tree/fixture.hpp \ + /usr/include/boost/scoped_ptr.hpp \ + /usr/include/boost/smart_ptr/scoped_ptr.hpp \ + /usr/include/boost/function/function0.hpp \ + /usr/include/boost/function/detail/maybe_include.hpp \ + /usr/include/boost/function/function_template.hpp \ + /usr/include/boost/function/detail/prologue.hpp \ + /usr/include/boost/config/no_tr1/functional.hpp \ + /usr/include/boost/function/function_base.hpp \ + /usr/include/boost/type_index.hpp \ + /usr/include/boost/type_index/stl_type_index.hpp \ + /usr/include/boost/type_index/type_index_facade.hpp \ + /usr/include/boost/container_hash/hash_fwd.hpp \ + /usr/include/boost/core/demangle.hpp /usr/include/c++/12/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cxxabi_tweaks.h \ + /usr/include/boost/type_traits/has_trivial_copy.hpp \ + /usr/include/boost/type_traits/has_trivial_destructor.hpp \ + /usr/include/boost/type_traits/composite_traits.hpp \ + /usr/include/boost/type_traits/is_union.hpp /usr/include/boost/ref.hpp \ + /usr/include/boost/core/ref.hpp /usr/include/boost/function_equal.hpp \ + /usr/include/boost/function/function_fwd.hpp \ + /usr/include/boost/mem_fn.hpp /usr/include/boost/bind/mem_fn.hpp \ + /usr/include/boost/get_pointer.hpp \ + /usr/include/boost/config/no_tr1/memory.hpp \ + /usr/include/boost/bind/mem_fn_template.hpp \ + /usr/include/boost/bind/mem_fn_cc.hpp \ + /usr/include/boost/preprocessor/enum.hpp \ + /usr/include/boost/preprocessor/repetition/enum.hpp \ + /usr/include/boost/preprocessor/enum_params.hpp \ + /usr/include/boost/function/function1.hpp \ + /usr/include/boost/type_traits/common_type.hpp \ + /usr/include/boost/type_traits/detail/mp_defer.hpp \ + /usr/include/boost/test/tools/collection_comparison_op.hpp \ + /usr/include/boost/test/utils/is_forward_iterable.hpp \ + /usr/include/boost/test/utils/is_cstring.hpp \ + /usr/include/boost/test/tools/cstring_comparison_op.hpp \ + /usr/include/boost/test/utils/basic_cstring/compare.hpp \ + /usr/include/boost/test/tools/detail/it_pair.hpp \ + /usr/include/boost/test/tools/detail/bitwise_manip.hpp \ + /usr/include/boost/test/tools/detail/indirections.hpp \ + /usr/include/c++/12/list /usr/include/c++/12/bits/stl_list.h \ + /usr/include/c++/12/bits/list.tcc \ + /usr/include/boost/test/tools/detail/tolerance_manip.hpp \ + /usr/include/boost/test/tools/detail/per_element_manip.hpp \ + /usr/include/boost/test/tools/detail/lexicographic_manip.hpp \ + /usr/include/boost/test/unit_test_suite.hpp \ + /usr/include/boost/test/framework.hpp \ + /usr/include/boost/test/detail/throw_exception.hpp \ + /usr/include/boost/test/tree/auto_registration.hpp \ + /usr/include/boost/test/tree/test_unit.hpp \ + /usr/include/boost/test/tree/test_case_template.hpp \ + /usr/include/boost/test/utils/algorithm.hpp \ + /usr/include/boost/mpl/for_each.hpp \ + /usr/include/boost/mpl/is_sequence.hpp \ + /usr/include/boost/mpl/aux_/unwrap.hpp \ + /usr/include/boost/utility/value_init.hpp \ + /usr/include/boost/test/tree/global_fixture.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/FactoryGraphManager.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/projets/factory/src/JsonReader.hpp \ + /home/toto/projets/factory/src/Combiner.hpp \ + /home/toto/projets/factory/src/Machine.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp \ + /home/toto/projets/factory/src/Conveyor.hpp \ + /home/toto/projets/factory/src/Processor.hpp \ + /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \ + /usr/include/c++/12/random /usr/include/c++/12/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/opt_random.h \ + /usr/include/c++/12/bits/random.tcc /usr/include/c++/12/numeric \ + /usr/include/c++/12/bits/stl_numeric.h \ + /usr/include/c++/12/pstl/glue_numeric_defs.h \ + /home/toto/projets/factory/src/Separator.hpp \ + /home/toto/projets/factory/src/Sink.hpp /usr/include/nlohmann/json.hpp \ + /usr/include/nlohmann/adl_serializer.hpp \ + /usr/include/nlohmann/detail/abi_macros.hpp \ + /usr/include/nlohmann/detail/conversions/from_json.hpp \ + /usr/include/c++/12/forward_list /usr/include/c++/12/bits/forward_list.h \ + /usr/include/c++/12/bits/forward_list.tcc \ + /usr/include/nlohmann/detail/exceptions.hpp \ + /usr/include/nlohmann/detail/value_t.hpp \ + /usr/include/nlohmann/detail/macro_scope.hpp \ + /usr/include/nlohmann/detail/meta/detected.hpp \ + /usr/include/nlohmann/detail/meta/void_t.hpp \ + /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \ + /usr/include/nlohmann/detail/string_escape.hpp \ + /usr/include/nlohmann/detail/input/position_t.hpp \ + /usr/include/nlohmann/detail/meta/cpp_future.hpp \ + /usr/include/nlohmann/detail/meta/type_traits.hpp \ + /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \ + /usr/include/nlohmann/detail/meta/call_std/begin.hpp \ + /usr/include/nlohmann/detail/meta/call_std/end.hpp \ + /usr/include/nlohmann/json_fwd.hpp \ + /usr/include/nlohmann/detail/string_concat.hpp \ + /usr/include/nlohmann/detail/meta/identity_tag.hpp \ + /usr/include/nlohmann/detail/meta/std_fs.hpp \ + /usr/include/c++/12/filesystem /usr/include/c++/12/bits/fs_fwd.h \ + /usr/include/c++/12/bits/fs_path.h /usr/include/c++/12/iomanip \ + /usr/include/c++/12/bits/quoted_string.h /usr/include/c++/12/codecvt \ + /usr/include/c++/12/bits/fs_dir.h /usr/include/c++/12/bits/fs_ops.h \ + /usr/include/nlohmann/detail/conversions/to_json.hpp \ + /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \ + /usr/include/nlohmann/byte_container_with_subtype.hpp \ + /usr/include/nlohmann/detail/hash.hpp \ + /usr/include/nlohmann/detail/input/binary_reader.hpp \ + /usr/include/nlohmann/detail/input/input_adapters.hpp \ + /usr/include/nlohmann/detail/input/json_sax.hpp \ + /usr/include/nlohmann/detail/input/lexer.hpp \ + /usr/include/nlohmann/detail/meta/is_sax.hpp \ + /usr/include/nlohmann/detail/input/parser.hpp \ + /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \ + /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \ + /usr/include/nlohmann/detail/iterators/iter_impl.hpp \ + /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \ + /usr/include/nlohmann/detail/json_pointer.hpp \ + /usr/include/nlohmann/detail/json_ref.hpp \ + /usr/include/nlohmann/detail/output/binary_writer.hpp \ + /usr/include/nlohmann/detail/output/output_adapters.hpp \ + /usr/include/nlohmann/detail/output/serializer.hpp \ + /usr/include/nlohmann/detail/conversions/to_chars.hpp \ + /usr/include/nlohmann/ordered_map.hpp \ + /usr/include/nlohmann/detail/macro_unscope.hpp \ + /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ + /home/toto/projets/factory/src/PoolRouter.hpp \ + /home/toto/projets/factory/src/Router.hpp \ + /home/toto/projets/factory/src/Machine.hpp \ + /home/toto/projets/factory/src/PoolRouter.hpp \ + /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \ + /home/toto/projets/factory/src/Router.hpp diff --git a/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake b/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake new file mode 100644 index 0000000..599ce02 --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/toto/projets/factory/test/test_simple.cpp" "test/CMakeFiles/test_simple.dir/test_simple.cpp.o" "gcc" "test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/test/CMakeFiles/test_simple.dir/build.make b/build/test/CMakeFiles/test_simple.dir/build.make new file mode 100644 index 0000000..c7feee2 --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/build.make @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/toto/projets/factory + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/toto/projets/factory/build + +# Include any dependencies generated for this target. +include test/CMakeFiles/test_simple.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include test/CMakeFiles/test_simple.dir/compiler_depend.make + +# Include the progress variables for this target. +include test/CMakeFiles/test_simple.dir/progress.make + +# Include the compile flags for this target's objects. +include test/CMakeFiles/test_simple.dir/flags.make + +test/CMakeFiles/test_simple.dir/test_simple.cpp.o: test/CMakeFiles/test_simple.dir/flags.make +test/CMakeFiles/test_simple.dir/test_simple.cpp.o: /home/toto/projets/factory/test/test_simple.cpp +test/CMakeFiles/test_simple.dir/test_simple.cpp.o: test/CMakeFiles/test_simple.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/test_simple.dir/test_simple.cpp.o" + cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/test_simple.dir/test_simple.cpp.o -MF CMakeFiles/test_simple.dir/test_simple.cpp.o.d -o CMakeFiles/test_simple.dir/test_simple.cpp.o -c /home/toto/projets/factory/test/test_simple.cpp + +test/CMakeFiles/test_simple.dir/test_simple.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_simple.dir/test_simple.cpp.i" + cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/test/test_simple.cpp > CMakeFiles/test_simple.dir/test_simple.cpp.i + +test/CMakeFiles/test_simple.dir/test_simple.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_simple.dir/test_simple.cpp.s" + cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/test/test_simple.cpp -o CMakeFiles/test_simple.dir/test_simple.cpp.s + +# Object files for target test_simple +test_simple_OBJECTS = \ +"CMakeFiles/test_simple.dir/test_simple.cpp.o" + +# External object files for target test_simple +test_simple_EXTERNAL_OBJECTS = + +test/test_simple: test/CMakeFiles/test_simple.dir/test_simple.cpp.o +test/test_simple: test/CMakeFiles/test_simple.dir/build.make +test/test_simple: src/libfactory_core.a +test/test_simple: /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 +test/test_simple: test/CMakeFiles/test_simple.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_simple" + cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_simple.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +test/CMakeFiles/test_simple.dir/build: test/test_simple +.PHONY : test/CMakeFiles/test_simple.dir/build + +test/CMakeFiles/test_simple.dir/clean: + cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -P CMakeFiles/test_simple.dir/cmake_clean.cmake +.PHONY : test/CMakeFiles/test_simple.dir/clean + +test/CMakeFiles/test_simple.dir/depend: + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/toto/projets/factory /home/toto/projets/factory/test /home/toto/projets/factory/build /home/toto/projets/factory/build/test /home/toto/projets/factory/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : test/CMakeFiles/test_simple.dir/depend + diff --git a/build/test/CMakeFiles/test_simple.dir/cmake_clean.cmake b/build/test/CMakeFiles/test_simple.dir/cmake_clean.cmake new file mode 100644 index 0000000..96fab2a --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_simple.dir/test_simple.cpp.o" + "CMakeFiles/test_simple.dir/test_simple.cpp.o.d" + "test_simple" + "test_simple.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_simple.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/test/CMakeFiles/test_simple.dir/compiler_depend.make b/build/test/CMakeFiles/test_simple.dir/compiler_depend.make new file mode 100644 index 0000000..7c76d26 --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_simple. +# This may be replaced when dependencies are built. diff --git a/build/test/CMakeFiles/test_simple.dir/compiler_depend.ts b/build/test/CMakeFiles/test_simple.dir/compiler_depend.ts new file mode 100644 index 0000000..40fb5b4 --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_simple. diff --git a/build/test/CMakeFiles/test_simple.dir/depend.make b/build/test/CMakeFiles/test_simple.dir/depend.make new file mode 100644 index 0000000..310ce7f --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_simple. +# This may be replaced when dependencies are built. diff --git a/build/test/CMakeFiles/test_simple.dir/flags.make b/build/test/CMakeFiles/test_simple.dir/flags.make new file mode 100644 index 0000000..3b978ce --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK + +CXX_INCLUDES = -I/home/toto/projets/factory/src -I/home/toto/usr/include/artis-star-1.0 + +CXX_FLAGS = -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g + diff --git a/build/test/CMakeFiles/test_simple.dir/link.txt b/build/test/CMakeFiles/test_simple.dir/link.txt new file mode 100644 index 0000000..3a974f8 --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g CMakeFiles/test_simple.dir/test_simple.cpp.o -o test_simple -L/home/toto/usr/lib -Wl,-rpath,/home/toto/usr/lib -lartis-star-1.0 ../src/libfactory_core.a /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 -lartis-star-1.0 diff --git a/build/test/CMakeFiles/test_simple.dir/progress.make b/build/test/CMakeFiles/test_simple.dir/progress.make new file mode 100644 index 0000000..a35c33b --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 15 +CMAKE_PROGRESS_2 = 16 + diff --git a/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o new file mode 100644 index 0000000..bec94c1 Binary files /dev/null and b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o differ diff --git a/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d new file mode 100644 index 0000000..210e067 --- /dev/null +++ b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d @@ -0,0 +1,1184 @@ +test/CMakeFiles/test_simple.dir/test_simple.cpp.o: \ + /home/toto/projets/factory/test/test_simple.cpp \ + /usr/include/stdc-predef.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/RootCoordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/Context.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \ + /usr/include/c++/12/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/12/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp /usr/include/c++/12/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/12/bits/std_abs.h \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp /usr/include/c++/12/iterator \ + /usr/include/c++/12/bits/stl_iterator_base_types.h \ + /usr/include/c++/12/type_traits \ + /usr/include/c++/12/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12/bits/concept_check.h \ + /usr/include/c++/12/debug/assertions.h \ + /usr/include/c++/12/bits/stl_iterator.h \ + /usr/include/c++/12/bits/cpp_type_traits.h \ + /usr/include/c++/12/ext/type_traits.h /usr/include/c++/12/bits/move.h \ + /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/iosfwd \ + /usr/include/c++/12/bits/stringfwd.h \ + /usr/include/c++/12/bits/memoryfwd.h /usr/include/c++/12/bits/postypes.h \ + /usr/include/c++/12/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/12/bits/stream_iterator.h \ + /usr/include/c++/12/debug/debug.h \ + /usr/include/c++/12/bits/streambuf_iterator.h \ + /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \ + /usr/include/c++/12/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \ + /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \ + /usr/include/c++/12/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \ + /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/12/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \ + /usr/include/c++/12/bits/new_allocator.h /usr/include/c++/12/new \ + /usr/include/c++/12/bits/exception.h \ + /usr/include/c++/12/bits/functexcept.h \ + /usr/include/c++/12/bits/exception_defines.h \ + /usr/include/c++/12/bits/ostream_insert.h \ + /usr/include/c++/12/bits/cxxabi_forced.h \ + /usr/include/c++/12/bits/stl_function.h \ + /usr/include/c++/12/backward/binders.h \ + /usr/include/c++/12/ext/numeric_traits.h \ + /usr/include/c++/12/bits/stl_algobase.h \ + /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/bits/utility.h \ + /usr/include/c++/12/bits/predefined_ops.h \ + /usr/include/c++/12/bits/refwrap.h /usr/include/c++/12/bits/invoke.h \ + /usr/include/c++/12/bits/range_access.h \ + /usr/include/c++/12/initializer_list \ + /usr/include/c++/12/bits/basic_string.h \ + /usr/include/c++/12/ext/alloc_traits.h \ + /usr/include/c++/12/bits/alloc_traits.h \ + /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/string_view \ + /usr/include/c++/12/bits/functional_hash.h \ + /usr/include/c++/12/bits/hash_bytes.h \ + /usr/include/c++/12/bits/string_view.tcc \ + /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/12/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/12/bits/charconv.h \ + /usr/include/c++/12/bits/basic_string.tcc \ + /usr/include/c++/12/bits/locale_classes.tcc \ + /usr/include/c++/12/system_error \ + /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \ + /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \ + /usr/include/c++/12/bits/exception_ptr.h \ + /usr/include/c++/12/bits/cxxabi_init_exception.h \ + /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \ + /usr/include/c++/12/bits/streambuf.tcc \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \ + /usr/include/c++/12/memory /usr/include/c++/12/bits/stl_uninitialized.h \ + /usr/include/c++/12/bits/stl_tempbuf.h \ + /usr/include/c++/12/bits/stl_raw_storage_iter.h \ + /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \ + /usr/include/c++/12/bits/uses_allocator.h \ + /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \ + /usr/include/c++/12/bits/shared_ptr.h \ + /usr/include/c++/12/bits/shared_ptr_base.h \ + /usr/include/c++/12/bits/allocated_ptr.h \ + /usr/include/c++/12/ext/aligned_buffer.h \ + /usr/include/c++/12/ext/concurrence.h \ + /usr/include/c++/12/bits/shared_ptr_atomic.h \ + /usr/include/c++/12/bits/atomic_base.h \ + /usr/include/c++/12/bits/atomic_lockfree_defines.h \ + /usr/include/c++/12/backward/auto_ptr.h \ + /usr/include/c++/12/pstl/glue_memory_defs.h \ + /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/sstream \ + /usr/include/c++/12/istream /usr/include/c++/12/ios \ + /usr/include/c++/12/bits/basic_ios.h \ + /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \ + /usr/include/c++/12/bits/locale_facets.tcc \ + /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \ + /usr/include/c++/12/bits/ostream.tcc \ + /usr/include/c++/12/bits/istream.tcc \ + /usr/include/c++/12/bits/sstream.tcc /usr/include/c++/12/valarray \ + /usr/include/c++/12/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/limits \ + /usr/include/c++/12/tr1/gamma.tcc \ + /usr/include/c++/12/tr1/special_function_util.h \ + /usr/include/c++/12/tr1/bessel_function.tcc \ + /usr/include/c++/12/tr1/beta_function.tcc \ + /usr/include/c++/12/tr1/ell_integral.tcc \ + /usr/include/c++/12/tr1/exp_integral.tcc \ + /usr/include/c++/12/tr1/hypergeometric.tcc \ + /usr/include/c++/12/tr1/legendre_function.tcc \ + /usr/include/c++/12/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12/tr1/poly_hermite.tcc \ + /usr/include/c++/12/tr1/poly_laguerre.tcc \ + /usr/include/c++/12/tr1/riemann_zeta.tcc /usr/include/c++/12/algorithm \ + /usr/include/c++/12/bits/stl_algo.h \ + /usr/include/c++/12/bits/algorithmfwd.h \ + /usr/include/c++/12/bits/stl_heap.h \ + /usr/include/c++/12/bits/uniform_int_dist.h \ + /usr/include/c++/12/pstl/glue_algorithm_defs.h \ + /usr/include/c++/12/bits/valarray_array.h \ + /usr/include/c++/12/bits/valarray_array.tcc \ + /usr/include/c++/12/bits/valarray_before.h \ + /usr/include/c++/12/bits/slice_array.h \ + /usr/include/c++/12/bits/valarray_after.h \ + /usr/include/c++/12/bits/gslice.h \ + /usr/include/c++/12/bits/gslice_array.h \ + /usr/include/c++/12/bits/mask_array.h \ + /usr/include/c++/12/bits/indirect_array.h /usr/include/c++/12/vector \ + /usr/include/c++/12/bits/stl_vector.h \ + /usr/include/c++/12/bits/stl_bvector.h \ + /usr/include/c++/12/bits/vector.tcc /usr/include/c++/12/map \ + /usr/include/c++/12/bits/stl_tree.h \ + /usr/include/c++/12/bits/node_handle.h \ + /usr/include/c++/12/bits/stl_map.h \ + /usr/include/c++/12/bits/stl_multimap.h \ + /usr/include/c++/12/bits/erase_if.h \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/boost/assert.hpp /usr/include/assert.h \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp /usr/include/c++/12/utility \ + /usr/include/c++/12/bits/stl_relops.h \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/include/c++/12/climits \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \ + /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/boost/array.hpp \ + /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/heap/detail/heap_comparison.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/heap/heap_concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/heap/detail/heap_node.hpp \ + /usr/include/boost/core/allocator_access.hpp \ + /usr/include/boost/core/pointer_traits.hpp \ + /usr/include/boost/intrusive/list.hpp \ + /usr/include/boost/intrusive/detail/config_begin.hpp \ + /usr/include/boost/intrusive/intrusive_fwd.hpp \ + /usr/include/boost/intrusive/link_mode.hpp \ + /usr/include/boost/intrusive/detail/workaround.hpp \ + /usr/include/boost/intrusive/detail/assert.hpp \ + /usr/include/boost/intrusive/list_hook.hpp \ + /usr/include/boost/intrusive/detail/list_node.hpp \ + /usr/include/boost/intrusive/pointer_rebind.hpp \ + /usr/include/boost/intrusive/circular_list_algorithms.hpp \ + /usr/include/boost/intrusive/detail/algo_type.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/intrusive/detail/config_end.hpp \ + /usr/include/boost/intrusive/options.hpp \ + /usr/include/boost/intrusive/pack_options.hpp \ + /usr/include/boost/intrusive/detail/generic_hook.hpp \ + /usr/include/boost/intrusive/pointer_traits.hpp \ + /usr/include/boost/move/detail/pointer_element.hpp \ + /usr/include/boost/intrusive/detail/mpl.hpp \ + /usr/include/boost/move/detail/type_traits.hpp \ + /usr/include/boost/intrusive/detail/node_holder.hpp \ + /usr/include/boost/intrusive/detail/get_value_traits.hpp \ + /usr/include/boost/intrusive/detail/hook_traits.hpp \ + /usr/include/boost/intrusive/detail/parent_from_member.hpp \ + /usr/include/boost/move/detail/to_raw_pointer.hpp \ + /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ + /usr/include/boost/intrusive/detail/function_detector.hpp \ + /usr/include/boost/intrusive/detail/default_header_holder.hpp \ + /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ + /usr/include/boost/intrusive/detail/iterator.hpp \ + /usr/include/boost/intrusive/detail/std_fwd.hpp \ + /usr/include/boost/move/detail/std_ns_begin.hpp \ + /usr/include/boost/move/detail/std_ns_end.hpp \ + /usr/include/boost/move/detail/iterator_traits.hpp \ + /usr/include/boost/intrusive/detail/uncast.hpp \ + /usr/include/boost/intrusive/detail/list_iterator.hpp \ + /usr/include/boost/intrusive/detail/iiterator.hpp \ + /usr/include/boost/intrusive/detail/array_initializer.hpp \ + /usr/include/boost/intrusive/detail/exception_disposer.hpp \ + /usr/include/boost/intrusive/detail/equal_to_value.hpp \ + /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ + /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ + /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ + /usr/include/boost/intrusive/detail/simple_disposers.hpp \ + /usr/include/boost/intrusive/detail/size_holder.hpp \ + /usr/include/boost/intrusive/detail/algorithm.hpp \ + /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ + /usr/include/boost/heap/detail/stable_heap.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/heap/policies.hpp \ + /usr/include/boost/parameter/name.hpp \ + /usr/include/boost/parameter/aux_/name.hpp \ + /usr/include/boost/parameter/value_type.hpp \ + /usr/include/boost/parameter/aux_/void.hpp \ + /usr/include/boost/parameter/config.hpp \ + /usr/include/boost/mpl/limits/vector.hpp \ + /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \ + /usr/include/boost/mp11/list.hpp \ + /usr/include/boost/mp11/detail/mp_list.hpp \ + /usr/include/boost/mp11/detail/mp_is_list.hpp \ + /usr/include/boost/mp11/detail/mp_append.hpp \ + /usr/include/boost/mp11/utility.hpp \ + /usr/include/boost/mp11/detail/mp_fold.hpp \ + /usr/include/boost/mp11/detail/config.hpp \ + /usr/include/boost/parameter/aux_/is_placeholder.hpp \ + /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \ + /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \ + /usr/include/boost/mp11/detail/mp_count.hpp \ + /usr/include/boost/mp11/detail/mp_plus.hpp \ + /usr/include/boost/mp11/detail/mp_min_element.hpp \ + /usr/include/boost/mp11/detail/mp_void.hpp \ + /usr/include/boost/mp11/detail/mp_copy_if.hpp \ + /usr/include/boost/mp11/detail/mp_remove_if.hpp \ + /usr/include/boost/mp11/detail/mp_map_find.hpp \ + /usr/include/boost/mp11/detail/mp_with_index.hpp \ + /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \ + /usr/include/boost/parameter/aux_/result_of0.hpp \ + /usr/include/boost/parameter/aux_/use_default_tag.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/parameter/aux_/lambda_tag.hpp \ + /usr/include/boost/parameter/binding.hpp \ + /usr/include/boost/parameter/keyword.hpp \ + /usr/include/boost/parameter/aux_/tag.hpp \ + /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \ + /usr/include/boost/parameter/aux_/yesno.hpp \ + /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \ + /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \ + /usr/include/c++/12/bits/hashtable_policy.h \ + /usr/include/c++/12/bits/enable_special_members.h \ + /usr/include/c++/12/bits/unordered_map.h /usr/include/c++/12/array \ + /usr/include/c++/12/compare \ + /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument.hpp \ + /usr/include/boost/parameter/keyword_fwd.hpp \ + /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \ + /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \ + /usr/include/boost/type_traits/is_base_of.hpp \ + /usr/include/boost/parameter/aux_/default.hpp \ + /usr/include/boost/parameter/aux_/arg_list.hpp \ + /usr/include/boost/parameter/aux_/is_maybe.hpp \ + /usr/include/boost/parameter/aux_/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/augment_predicate.hpp \ + /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \ + /usr/include/boost/mpl/iterator_tags.hpp \ + /usr/include/boost/mpl/begin_end_fwd.hpp \ + /usr/include/boost/mpl/has_key_fwd.hpp \ + /usr/include/boost/mpl/count_fwd.hpp \ + /usr/include/boost/mpl/key_type_fwd.hpp \ + /usr/include/boost/mpl/value_type_fwd.hpp \ + /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \ + /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \ + /usr/include/boost/mpl/aux_/find_if_pred.hpp \ + /usr/include/boost/mpl/aux_/iter_apply.hpp \ + /usr/include/boost/mpl/deref.hpp \ + /usr/include/boost/mpl/aux_/msvc_type.hpp \ + /usr/include/boost/mpl/iter_fold_if.hpp \ + /usr/include/boost/mpl/begin_end.hpp \ + /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ + /usr/include/boost/mpl/sequence_tag_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_begin.hpp \ + /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ + /usr/include/boost/mpl/sequence_tag.hpp \ + /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ + /usr/include/boost/mpl/same_as.hpp \ + /usr/include/boost/mpl/aux_/lambda_spec.hpp \ + /usr/include/boost/mpl/distance.hpp \ + /usr/include/boost/mpl/distance_fwd.hpp \ + /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \ + /usr/include/boost/mpl/O1_size_fwd.hpp \ + /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ + /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \ + /usr/include/boost/mpl/aux_/has_size.hpp \ + /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ + /usr/include/boost/mpl/iterator_range.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty.hpp \ + /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ + /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ + /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ + /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \ + /usr/include/boost/parameter/template_keyword.hpp \ + /usr/include/boost/parameter/aux_/template_keyword.hpp \ + /usr/include/boost/parameter/parameters.hpp \ + /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \ + /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_type.hpp \ + /usr/include/boost/parameter/deduced.hpp \ + /usr/include/boost/parameter/aux_/use_default.hpp \ + /usr/include/boost/parameter/required.hpp \ + /usr/include/boost/parameter/optional.hpp \ + /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \ + /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \ + /usr/include/boost/parameter/aux_/set.hpp \ + /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \ + /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \ + /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \ + /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \ + /usr/include/boost/parameter/aux_/pack/satisfies.hpp \ + /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \ + /usr/include/boost/parameter/aux_/pack/predicate.hpp \ + /usr/include/boost/parameter/aux_/always_true_predicate.hpp \ + /usr/include/boost/parameter/aux_/pack/make_items.hpp \ + /usr/include/boost/parameter/aux_/pack/item.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \ + /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \ + /usr/include/boost/heap/heap_merge.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ + /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ + /usr/include/boost/heap/detail/tree_iterator.hpp \ + /usr/include/c++/12/queue /usr/include/c++/12/deque \ + /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \ + /usr/include/c++/12/bits/stl_queue.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \ + /usr/include/boost/format.hpp /usr/include/c++/12/locale \ + /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \ + /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \ + /usr/include/c++/12/bits/locale_facets_nonio.tcc \ + /usr/include/c++/12/bits/locale_conv.h \ + /usr/include/boost/format/detail/compat_workarounds.hpp \ + /usr/include/boost/format/detail/config_macros.hpp \ + /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \ + /usr/include/boost/format/detail/workarounds_stlport.hpp \ + /usr/include/boost/format/format_fwd.hpp \ + /usr/include/boost/format/internals_fwd.hpp \ + /usr/include/boost/format/internals.hpp \ + /usr/include/boost/core/ignore_unused.hpp \ + /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \ + /usr/include/boost/core/explicit_operator_bool.hpp \ + /usr/include/boost/optional/bad_optional_access.hpp \ + /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \ + /usr/include/boost/type_traits/remove_bounds.hpp \ + /usr/include/boost/type_traits/remove_extent.hpp \ + /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \ + /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \ + /usr/include/boost/utility/compare_pointees.hpp \ + /usr/include/boost/optional/optional_fwd.hpp \ + /usr/include/boost/optional/detail/optional_config.hpp \ + /usr/include/boost/optional/detail/optional_factory_support.hpp \ + /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ + /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ + /usr/include/boost/optional/detail/optional_reference_spec.hpp \ + /usr/include/boost/optional/detail/optional_relops.hpp \ + /usr/include/boost/optional/detail/optional_swap.hpp \ + /usr/include/boost/format/alt_sstream.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/shared_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/shared_count.hpp \ + /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ + /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ + /usr/include/boost/checked_delete.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ + /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock.hpp \ + /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ + /usr/include/boost/smart_ptr/detail/yield_k.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ + /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ + /usr/include/boost/config/pragma_message.hpp \ + /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ + /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ + /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ + /usr/include/boost/format/alt_sstream_impl.hpp \ + /usr/include/boost/format/format_class.hpp \ + /usr/include/boost/format/exceptions.hpp \ + /usr/include/boost/format/format_implementation.hpp \ + /usr/include/boost/format/group.hpp \ + /usr/include/boost/format/feed_args.hpp \ + /usr/include/boost/format/detail/msvc_disambiguater.hpp \ + /usr/include/boost/format/parsing.hpp \ + /usr/include/boost/format/free_funcs.hpp \ + /usr/include/boost/format/detail/unset_macros.hpp \ + /usr/include/boost/lexical_cast.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \ + /usr/include/boost/lexical_cast/try_lexical_convert.hpp \ + /usr/include/boost/lexical_cast/detail/is_character.hpp \ + /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \ + /usr/include/boost/type_traits/is_float.hpp \ + /usr/include/boost/numeric/conversion/cast.hpp \ + /usr/include/boost/numeric/conversion/converter.hpp \ + /usr/include/boost/numeric/conversion/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/meta.hpp \ + /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ + /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ + /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ + /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ + /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ + /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \ + /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ + /usr/include/boost/mpl/aux_/largest_int.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ + /usr/include/boost/numeric/conversion/converter_policies.hpp \ + /usr/include/boost/config/no_tr1/cmath.hpp \ + /usr/include/boost/numeric/conversion/detail/converter.hpp \ + /usr/include/boost/numeric/conversion/bounds.hpp \ + /usr/include/boost/numeric/conversion/detail/bounds.hpp \ + /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ + /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \ + /usr/include/boost/type_traits/has_left_shift.hpp \ + /usr/include/boost/type_traits/has_right_shift.hpp \ + /usr/include/boost/detail/lcast_precision.hpp \ + /usr/include/boost/lexical_cast/detail/widest_char.hpp \ + /usr/include/boost/container/container_fwd.hpp \ + /usr/include/boost/container/detail/std_fwd.hpp \ + /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \ + /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/lexical_cast/detail/inf_nan.hpp \ + /usr/include/boost/math/special_functions/sign.hpp \ + /usr/include/boost/math/tools/config.hpp \ + /usr/include/boost/predef/architecture/x86.h \ + /usr/include/boost/predef/architecture/x86/32.h \ + /usr/include/boost/predef/version_number.h \ + /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \ + /usr/include/boost/predef/architecture/x86/64.h \ + /usr/include/c++/12/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \ + /usr/include/boost/math/tools/user.hpp \ + /usr/include/boost/math/special_functions/math_fwd.hpp \ + /usr/include/boost/math/special_functions/detail/round_fwd.hpp \ + /usr/include/boost/math/tools/promotion.hpp \ + /usr/include/boost/math/policies/policy.hpp \ + /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \ + /usr/include/boost/mpl/list/list20.hpp \ + /usr/include/boost/mpl/list/list10.hpp \ + /usr/include/boost/mpl/list/list0.hpp \ + /usr/include/boost/mpl/list/aux_/push_front.hpp \ + /usr/include/boost/mpl/push_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/item.hpp \ + /usr/include/boost/mpl/list/aux_/tag.hpp \ + /usr/include/boost/mpl/list/aux_/pop_front.hpp \ + /usr/include/boost/mpl/pop_front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/push_back.hpp \ + /usr/include/boost/mpl/push_back_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/front.hpp \ + /usr/include/boost/mpl/front_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/clear.hpp \ + /usr/include/boost/mpl/clear_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/O1_size.hpp \ + /usr/include/boost/mpl/list/aux_/size.hpp \ + /usr/include/boost/mpl/size_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/empty.hpp \ + /usr/include/boost/mpl/empty_fwd.hpp \ + /usr/include/boost/mpl/list/aux_/begin_end.hpp \ + /usr/include/boost/mpl/list/aux_/iterator.hpp \ + /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \ + /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \ + /usr/include/boost/mpl/contains.hpp \ + /usr/include/boost/mpl/contains_fwd.hpp \ + /usr/include/boost/mpl/aux_/contains_impl.hpp \ + /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \ + /usr/include/boost/mpl/aux_/fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ + /usr/include/boost/mpl/reverse_fold.hpp \ + /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ + /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ + /usr/include/boost/mpl/back_inserter.hpp \ + /usr/include/boost/mpl/push_back.hpp \ + /usr/include/boost/mpl/aux_/push_back_impl.hpp \ + /usr/include/boost/mpl/inserter.hpp \ + /usr/include/boost/mpl/front_inserter.hpp \ + /usr/include/boost/mpl/push_front.hpp \ + /usr/include/boost/mpl/aux_/push_front_impl.hpp \ + /usr/include/boost/mpl/clear.hpp \ + /usr/include/boost/mpl/aux_/clear_impl.hpp \ + /usr/include/boost/mpl/vector.hpp \ + /usr/include/boost/mpl/vector/vector20.hpp \ + /usr/include/boost/mpl/vector/vector10.hpp \ + /usr/include/boost/mpl/vector/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/at.hpp \ + /usr/include/boost/mpl/vector/aux_/tag.hpp \ + /usr/include/boost/mpl/aux_/config/typeof.hpp \ + /usr/include/boost/mpl/vector/aux_/front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_front.hpp \ + /usr/include/boost/mpl/vector/aux_/item.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ + /usr/include/boost/mpl/vector/aux_/push_back.hpp \ + /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ + /usr/include/boost/mpl/pop_back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/back.hpp \ + /usr/include/boost/mpl/back_fwd.hpp \ + /usr/include/boost/mpl/vector/aux_/clear.hpp \ + /usr/include/boost/mpl/vector/aux_/vector0.hpp \ + /usr/include/boost/mpl/vector/aux_/iterator.hpp \ + /usr/include/boost/mpl/plus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ + /usr/include/boost/mpl/minus.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ + /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \ + /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ + /usr/include/boost/mpl/vector/aux_/size.hpp \ + /usr/include/boost/mpl/vector/aux_/empty.hpp \ + /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ + /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ + /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ + /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \ + /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \ + /usr/include/boost/mpl/aux_/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ + /usr/include/boost/mpl/aux_/advance_backward.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ + /usr/include/boost/mpl/size.hpp \ + /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \ + /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \ + /usr/include/c++/12/complex \ + /usr/include/boost/math/special_functions/detail/fp_traits.hpp \ + /usr/include/boost/predef/other/endian.h \ + /usr/include/boost/predef/library/c/gnu.h \ + /usr/include/boost/predef/library/c/_prefix.h \ + /usr/include/boost/predef/detail/_cassert.h \ + /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \ + /usr/include/boost/predef/os/bsd.h \ + /usr/include/boost/predef/os/bsd/bsdi.h \ + /usr/include/boost/predef/os/bsd/dragonfly.h \ + /usr/include/boost/predef/os/bsd/free.h \ + /usr/include/boost/predef/os/bsd/open.h \ + /usr/include/boost/predef/os/bsd/net.h \ + /usr/include/boost/predef/platform/android.h \ + /usr/include/boost/math/special_functions/fpclassify.hpp \ + /usr/include/boost/math/tools/real_cast.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/detail/basic_pointerbuf.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \ + /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \ + /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \ + /usr/include/c++/12/bits/std_mutex.h \ + /usr/include/c++/12/bits/unique_lock.h \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/GraphManager.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/GraphManager.hpp \ + /usr/include/c++/12/chrono /usr/include/c++/12/iostream \ + /usr/include/boost/test/unit_test.hpp \ + /usr/include/boost/test/test_tools.hpp \ + /usr/include/boost/test/detail/config.hpp \ + /usr/include/boost/test/tools/context.hpp \ + /usr/include/boost/test/utils/lazy_ostream.hpp \ + /usr/include/boost/test/detail/suppress_warnings.hpp \ + /usr/include/boost/test/detail/enable_warnings.hpp \ + /usr/include/boost/test/detail/pp_variadic.hpp \ + /usr/include/boost/preprocessor/comparison/equal.hpp \ + /usr/include/boost/preprocessor/comparison/not_equal.hpp \ + /usr/include/boost/preprocessor/variadic/to_seq.hpp \ + /usr/include/boost/preprocessor/tuple/to_seq.hpp \ + /usr/include/boost/preprocessor/tuple/size.hpp \ + /usr/include/boost/preprocessor/seq/for_each.hpp \ + /usr/include/boost/test/tools/old/interface.hpp \ + /usr/include/boost/preprocessor/seq/to_tuple.hpp \ + /usr/include/boost/test/tools/old/impl.hpp \ + /usr/include/boost/test/unit_test_log.hpp \ + /usr/include/boost/test/tree/observer.hpp \ + /usr/include/boost/test/detail/fwd_decl.hpp \ + /usr/include/boost/test/detail/global_typedef.hpp \ + /usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp \ + /usr/include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp \ + /usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp \ + /usr/include/boost/test/detail/log_level.hpp \ + /usr/include/boost/test/utils/wrap_stringstream.hpp \ + /usr/include/boost/test/tools/assertion_result.hpp \ + /usr/include/boost/test/utils/class_properties.hpp \ + /usr/include/boost/call_traits.hpp \ + /usr/include/boost/detail/call_traits.hpp \ + /usr/include/boost/utility/addressof.hpp \ + /usr/include/boost/test/tools/floating_point_comparison.hpp \ + /usr/include/boost/test/tools/detail/fwd.hpp \ + /usr/include/boost/test/utils/basic_cstring/io.hpp \ + /usr/include/boost/test/tools/detail/print_helper.hpp \ + /usr/include/boost/test/tools/interface.hpp \ + /usr/include/boost/test/tools/assertion.hpp \ + /usr/include/boost/utility/declval.hpp \ + /usr/include/boost/test/tools/fpc_op.hpp \ + /usr/include/boost/test/tools/fpc_tolerance.hpp \ + /usr/include/boost/test/tree/decorator.hpp \ + /usr/include/boost/test/tree/fixture.hpp \ + /usr/include/boost/scoped_ptr.hpp \ + /usr/include/boost/smart_ptr/scoped_ptr.hpp \ + /usr/include/boost/function/function0.hpp \ + /usr/include/boost/function/detail/maybe_include.hpp \ + /usr/include/boost/function/function_template.hpp \ + /usr/include/boost/function/detail/prologue.hpp \ + /usr/include/boost/config/no_tr1/functional.hpp \ + /usr/include/boost/function/function_base.hpp \ + /usr/include/boost/type_index.hpp \ + /usr/include/boost/type_index/stl_type_index.hpp \ + /usr/include/boost/type_index/type_index_facade.hpp \ + /usr/include/boost/container_hash/hash_fwd.hpp \ + /usr/include/boost/core/demangle.hpp /usr/include/c++/12/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/cxxabi_tweaks.h \ + /usr/include/boost/type_traits/has_trivial_copy.hpp \ + /usr/include/boost/type_traits/has_trivial_destructor.hpp \ + /usr/include/boost/type_traits/composite_traits.hpp \ + /usr/include/boost/type_traits/is_union.hpp /usr/include/boost/ref.hpp \ + /usr/include/boost/core/ref.hpp /usr/include/boost/function_equal.hpp \ + /usr/include/boost/function/function_fwd.hpp \ + /usr/include/boost/mem_fn.hpp /usr/include/boost/bind/mem_fn.hpp \ + /usr/include/boost/get_pointer.hpp \ + /usr/include/boost/config/no_tr1/memory.hpp \ + /usr/include/boost/bind/mem_fn_template.hpp \ + /usr/include/boost/bind/mem_fn_cc.hpp \ + /usr/include/boost/preprocessor/enum.hpp \ + /usr/include/boost/preprocessor/repetition/enum.hpp \ + /usr/include/boost/preprocessor/enum_params.hpp \ + /usr/include/boost/function/function1.hpp \ + /usr/include/boost/type_traits/common_type.hpp \ + /usr/include/boost/type_traits/detail/mp_defer.hpp \ + /usr/include/boost/test/tools/collection_comparison_op.hpp \ + /usr/include/boost/test/utils/is_forward_iterable.hpp \ + /usr/include/boost/test/utils/is_cstring.hpp \ + /usr/include/boost/test/tools/cstring_comparison_op.hpp \ + /usr/include/boost/test/utils/basic_cstring/compare.hpp \ + /usr/include/boost/test/tools/detail/it_pair.hpp \ + /usr/include/boost/test/tools/detail/bitwise_manip.hpp \ + /usr/include/boost/test/tools/detail/indirections.hpp \ + /usr/include/c++/12/list /usr/include/c++/12/bits/stl_list.h \ + /usr/include/c++/12/bits/list.tcc \ + /usr/include/boost/test/tools/detail/tolerance_manip.hpp \ + /usr/include/boost/test/tools/detail/per_element_manip.hpp \ + /usr/include/boost/test/tools/detail/lexicographic_manip.hpp \ + /usr/include/boost/test/unit_test_suite.hpp \ + /usr/include/boost/test/framework.hpp \ + /usr/include/boost/test/detail/throw_exception.hpp \ + /usr/include/boost/test/tree/auto_registration.hpp \ + /usr/include/boost/test/tree/test_unit.hpp \ + /usr/include/boost/test/tree/test_case_template.hpp \ + /usr/include/boost/test/utils/algorithm.hpp \ + /usr/include/boost/mpl/for_each.hpp \ + /usr/include/boost/mpl/is_sequence.hpp \ + /usr/include/boost/mpl/aux_/unwrap.hpp \ + /usr/include/boost/utility/value_init.hpp \ + /usr/include/boost/test/tree/global_fixture.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \ + /home/toto/projets/factory/src/Processor.hpp \ + /home/toto/projets/factory/src/Base.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \ + /usr/include/c++/12/fstream \ + /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \ + /usr/include/c++/12/bits/fstream.tcc \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \ + /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \ + /home/toto/projets/factory/src/Machine.hpp \ + /home/toto/projets/factory/src/ProductionOrder.hpp \ + /home/toto/projets/factory/src/PoolRouter.hpp \ + /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \ + /usr/include/c++/12/random /usr/include/c++/12/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/12/bits/opt_random.h \ + /usr/include/c++/12/bits/random.tcc /usr/include/c++/12/numeric \ + /usr/include/c++/12/bits/stl_numeric.h \ + /usr/include/c++/12/pstl/glue_numeric_defs.h \ + /home/toto/projets/factory/src/Router.hpp diff --git a/build/test/CTestTestfile.cmake b/build/test/CTestTestfile.cmake new file mode 100644 index 0000000..24552a7 --- /dev/null +++ b/build/test/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/toto/projets/factory/test +# Build directory: /home/toto/projets/factory/build/test +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build/test/Makefile b/build/test/Makefile new file mode 100644 index 0000000..6504659 --- /dev/null +++ b/build/test/Makefile @@ -0,0 +1,235 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.25 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/toto/projets/factory + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/toto/projets/factory/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles /home/toto/projets/factory/build/test//CMakeFiles/progress.marks + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +test/CMakeFiles/test_simple.dir/rule: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_simple.dir/rule +.PHONY : test/CMakeFiles/test_simple.dir/rule + +# Convenience name for target. +test_simple: test/CMakeFiles/test_simple.dir/rule +.PHONY : test_simple + +# fast build rule for target. +test_simple/fast: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/build +.PHONY : test_simple/fast + +# Convenience name for target. +test/CMakeFiles/test_json.dir/rule: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_json.dir/rule +.PHONY : test/CMakeFiles/test_json.dir/rule + +# Convenience name for target. +test_json: test/CMakeFiles/test_json.dir/rule +.PHONY : test_json + +# fast build rule for target. +test_json/fast: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/build +.PHONY : test_json/fast + +test_json.o: test_json.cpp.o +.PHONY : test_json.o + +# target to build an object file +test_json.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/test_json.cpp.o +.PHONY : test_json.cpp.o + +test_json.i: test_json.cpp.i +.PHONY : test_json.i + +# target to preprocess a source file +test_json.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/test_json.cpp.i +.PHONY : test_json.cpp.i + +test_json.s: test_json.cpp.s +.PHONY : test_json.s + +# target to generate assembly for a file +test_json.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/test_json.cpp.s +.PHONY : test_json.cpp.s + +test_simple.o: test_simple.cpp.o +.PHONY : test_simple.o + +# target to build an object file +test_simple.cpp.o: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/test_simple.cpp.o +.PHONY : test_simple.cpp.o + +test_simple.i: test_simple.cpp.i +.PHONY : test_simple.i + +# target to preprocess a source file +test_simple.cpp.i: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/test_simple.cpp.i +.PHONY : test_simple.cpp.i + +test_simple.s: test_simple.cpp.s +.PHONY : test_simple.s + +# target to generate assembly for a file +test_simple.cpp.s: + cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/test_simple.cpp.s +.PHONY : test_simple.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... test" + @echo "... test_json" + @echo "... test_simple" + @echo "... test_json.o" + @echo "... test_json.i" + @echo "... test_json.s" + @echo "... test_simple.o" + @echo "... test_simple.i" + @echo "... test_simple.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/test/PoolRouter.csv b/build/test/PoolRouter.csv new file mode 100644 index 0000000..59fce30 --- /dev/null +++ b/build/test/PoolRouter.csv @@ -0,0 +1,28801 @@ +time;:root:G:total_po_number;:root:P_R_0:waiting_po_number;:root:P_R_1:waiting_po_number;:root:P_R_2:waiting_po_number +0;0;0;0;0 +1;1;0;0;0 +2;1;0;0;0 +3;1;0;0;0 +4;1;0;0;0 +5;1;0;0;0 +6;1;0;0;0 +7;1;0;0;0 +8;1;0;0;0 +9;1;0;0;0 +10;1;0;0;0 +11;1;0;0;0 +12;1;0;0;0 +13;1;0;0;0 +14;1;0;0;0 +15;1;0;0;0 +16;1;0;0;0 +17;1;0;0;0 +18;1;0;0;0 +19;1;0;0;0 +20;1;0;0;0 +21;1;0;0;0 +22;2;1;0;0 +23;2;1;0;0 +24;2;1;0;0 +25;2;1;0;0 +26;2;1;0;0 +27;2;1;0;0 +28;2;1;0;0 +29;2;1;0;0 +30;2;1;0;0 +31;2;1;0;0 +32;2;1;0;0 +33;2;1;0;0 +34;2;1;0;0 +35;2;1;0;0 +36;2;1;0;0 +37;2;1;0;0 +38;2;1;0;0 +39;2;1;0;0 +40;2;1;0;0 +41;2;1;0;0 +42;2;1;0;0 +43;2;1;0;0 +44;2;1;0;0 +45;2;1;0;0 +46;2;1;0;0 +47;2;1;0;0 +48;2;1;0;0 +49;3;2;0;0 +50;3;2;0;0 +51;3;2;0;0 +52;3;2;0;0 +53;3;2;0;0 +54;3;2;0;0 +55;3;2;0;0 +56;3;2;0;0 +57;3;2;0;0 +58;3;2;0;0 +59;3;2;0;0 +60;3;2;0;0 +61;3;2;0;0 +62;3;2;0;0 +63;3;2;0;0 +64;3;2;0;0 +65;3;2;0;0 +66;3;2;0;0 +67;3;2;0;0 +68;3;2;0;0 +69;3;2;0;0 +70;3;2;0;0 +71;3;2;0;0 +72;3;2;0;0 +73;3;2;0;0 +74;3;2;0;0 +75;3;2;0;0 +76;4;2;0;0 +77;4;2;0;0 +78;4;2;0;0 +79;4;2;0;0 +80;4;2;0;0 +81;4;2;0;0 +82;4;2;0;0 +83;4;2;0;0 +84;4;2;0;0 +85;4;2;0;0 +86;4;2;0;0 +87;4;2;0;0 +88;4;2;0;0 +89;4;2;0;0 +90;4;2;0;0 +91;4;2;0;0 +92;4;2;0;0 +93;4;2;0;0 +94;4;2;0;0 +95;4;2;0;0 +96;4;2;0;0 +97;4;2;0;0 +98;4;2;0;0 +99;4;2;0;0 +100;4;2;0;0 +101;4;2;0;0 +102;4;2;0;0 +103;5;3;0;0 +104;5;3;0;0 +105;5;3;0;0 +106;5;3;0;0 +107;5;3;0;0 +108;5;3;0;0 +109;5;3;0;0 +110;5;3;0;0 +111;5;3;0;0 +112;5;3;0;0 +113;5;3;0;0 +114;5;3;0;0 +115;5;3;0;0 +116;5;3;0;0 +117;5;3;0;0 +118;5;3;0;0 +119;5;3;0;0 +120;5;3;0;0 +121;5;3;0;0 +122;5;3;0;0 +123;6;4;0;0 +124;6;4;0;0 +125;6;4;0;0 +126;6;4;0;0 +127;6;4;0;0 +128;6;4;0;0 +129;6;4;0;0 +130;6;4;0;0 +131;6;4;0;0 +132;6;4;0;0 +133;6;4;0;0 +134;6;4;0;0 +135;6;4;0;0 +136;6;4;0;0 +137;6;4;0;0 +138;7;5;0;0 +139;7;5;0;0 +140;7;5;0;0 +141;7;5;0;0 +142;7;5;0;0 +143;7;5;0;0 +144;7;5;0;0 +145;7;5;0;0 +146;7;5;0;0 +147;7;5;0;0 +148;7;5;0;0 +149;7;5;0;0 +150;7;5;0;0 +151;7;5;0;0 +152;7;5;0;0 +153;7;5;0;0 +154;7;5;0;0 +155;7;5;0;0 +156;7;5;0;0 +157;7;5;0;0 +158;8;6;0;0 +159;8;6;0;0 +160;8;6;0;0 +161;8;6;0;0 +162;8;6;0;0 +163;8;6;0;0 +164;8;6;0;0 +165;8;6;0;0 +166;8;6;0;0 +167;8;6;0;0 +168;8;6;0;0 +169;8;6;0;0 +170;8;6;0;0 +171;8;6;0;0 +172;8;6;0;0 +173;8;6;0;0 +174;8;6;0;0 +175;8;6;0;0 +176;8;6;0;0 +177;8;6;0;0 +178;8;6;0;0 +179;8;6;0;0 +180;8;6;0;0 +181;8;6;0;0 +182;8;6;0;0 +183;9;6;0;0 +184;9;6;0;0 +185;9;6;0;0 +186;9;6;0;0 +187;9;6;0;0 +188;9;6;0;0 +189;9;6;0;0 +190;9;6;0;0 +191;9;6;0;0 +192;9;6;0;0 +193;9;6;0;0 +194;9;6;0;0 +195;9;6;0;0 +196;9;6;0;0 +197;9;6;0;0 +198;9;6;0;0 +199;10;7;0;0 +200;10;7;0;0 +201;10;7;0;0 +202;10;7;0;0 +203;10;7;0;0 +204;10;7;0;0 +205;10;7;0;0 +206;10;7;0;0 +207;10;7;0;0 +208;10;7;0;0 +209;10;7;0;0 +210;10;7;0;0 +211;10;7;0;0 +212;10;7;0;0 +213;10;7;0;0 +214;10;7;0;0 +215;10;7;0;0 +216;10;7;0;0 +217;11;8;0;0 +218;11;8;0;0 +219;11;8;0;0 +220;11;8;0;0 +221;11;8;0;0 +222;11;8;0;0 +223;11;8;0;0 +224;11;8;0;0 +225;11;8;0;0 +226;11;8;0;0 +227;11;8;0;0 +228;11;8;0;0 +229;11;8;0;0 +230;11;8;0;0 +231;11;8;0;0 +232;11;8;0;0 +233;11;8;0;0 +234;11;8;0;0 +235;11;8;0;0 +236;11;8;0;0 +237;11;8;0;0 +238;12;9;0;0 +239;12;9;0;0 +240;12;9;0;0 +241;12;9;0;0 +242;12;9;0;0 +243;12;9;0;0 +244;12;9;0;0 +245;12;9;0;0 +246;12;9;0;0 +247;12;9;0;0 +248;12;9;0;0 +249;12;9;0;0 +250;12;9;0;0 +251;12;9;0;0 +252;12;9;0;0 +253;12;9;0;0 +254;12;9;0;0 +255;12;9;0;0 +256;13;10;0;0 +257;13;10;0;0 +258;13;10;0;0 +259;13;10;0;0 +260;13;10;0;0 +261;13;10;0;0 +262;13;10;0;0 +263;13;10;0;0 +264;13;10;0;0 +265;13;10;0;0 +266;13;10;0;0 +267;13;10;0;0 +268;13;10;0;0 +269;13;10;0;0 +270;13;10;0;0 +271;13;10;0;0 +272;13;10;0;0 +273;13;10;0;0 +274;13;10;0;0 +275;13;10;0;0 +276;13;10;0;0 +277;13;10;0;0 +278;13;10;0;0 +279;13;10;0;0 +280;13;10;0;0 +281;13;10;0;0 +282;13;10;0;0 +283;14;11;0;0 +284;14;11;0;0 +285;14;11;0;0 +286;14;11;0;0 +287;14;11;0;0 +288;14;11;0;0 +289;14;11;0;0 +290;14;11;0;0 +291;14;11;0;0 +292;14;11;0;0 +293;14;11;0;0 +294;14;11;0;0 +295;14;11;0;0 +296;14;11;0;0 +297;14;11;0;0 +298;14;11;0;0 +299;14;11;0;0 +300;15;12;0;0 +301;15;12;0;0 +302;15;12;0;0 +303;15;12;0;0 +304;15;12;0;0 +305;15;12;0;0 +306;15;12;0;0 +307;15;12;0;0 +308;15;12;0;0 +309;15;12;0;0 +310;15;12;0;0 +311;15;12;0;0 +312;15;12;0;0 +313;15;12;0;0 +314;15;12;0;0 +315;15;12;0;0 +316;15;12;0;0 +317;16;13;0;0 +318;16;13;0;0 +319;16;13;0;0 +320;16;13;0;0 +321;16;13;0;0 +322;16;13;0;0 +323;16;13;0;0 +324;16;13;0;0 +325;16;13;0;0 +326;16;13;0;0 +327;16;13;0;0 +328;16;13;0;0 +329;16;13;0;0 +330;16;13;0;0 +331;16;13;0;0 +332;16;13;0;0 +333;16;13;0;0 +334;16;13;0;0 +335;16;13;0;0 +336;16;13;0;0 +337;16;13;0;0 +338;16;13;0;0 +339;16;13;0;0 +340;16;13;0;0 +341;16;13;0;0 +342;17;14;0;0 +343;17;14;0;0 +344;17;14;0;0 +345;17;14;0;0 +346;17;14;0;0 +347;17;14;0;0 +348;17;14;0;0 +349;17;14;0;0 +350;17;14;0;0 +351;17;14;0;0 +352;17;14;0;0 +353;17;14;0;0 +354;17;14;0;0 +355;17;14;0;0 +356;17;14;0;0 +357;17;14;0;0 +358;17;14;0;0 +359;17;14;0;0 +360;17;14;0;0 +361;17;14;0;0 +362;17;14;0;0 +363;17;14;0;0 +364;17;14;0;0 +365;17;14;0;0 +366;17;14;0;0 +367;17;14;0;0 +368;18;15;0;0 +369;18;15;0;0 +370;18;15;0;0 +371;18;15;0;0 +372;18;15;0;0 +373;18;15;0;0 +374;18;15;0;0 +375;18;15;0;0 +376;18;15;0;0 +377;18;15;0;0 +378;18;15;0;0 +379;18;15;0;0 +380;18;15;0;0 +381;18;15;0;0 +382;18;15;0;0 +383;18;15;0;0 +384;18;15;0;0 +385;18;15;0;0 +386;18;15;0;0 +387;19;16;0;0 +388;19;16;0;0 +389;19;16;0;0 +390;19;16;0;0 +391;19;16;0;0 +392;19;16;0;0 +393;19;16;0;0 +394;19;16;0;0 +395;19;16;0;0 +396;19;16;0;0 +397;19;16;0;0 +398;19;16;0;0 +399;19;16;0;0 +400;19;16;0;0 +401;19;16;0;0 +402;19;16;0;0 +403;19;16;0;0 +404;19;16;0;0 +405;19;16;0;0 +406;19;16;0;0 +407;19;16;0;0 +408;19;16;0;0 +409;19;16;0;0 +410;19;16;0;0 +411;19;16;0;0 +412;20;17;0;0 +413;20;17;0;0 +414;20;17;0;0 +415;20;17;0;0 +416;20;17;0;0 +417;20;17;0;0 +418;20;17;0;0 +419;20;17;0;0 +420;20;17;0;0 +421;20;17;0;0 +422;20;17;0;0 +423;20;17;0;0 +424;20;17;0;0 +425;20;17;0;0 +426;20;17;0;0 +427;20;17;0;0 +428;20;17;0;0 +429;21;18;0;0 +430;21;18;0;0 +431;21;18;0;0 +432;21;18;0;0 +433;21;18;0;0 +434;21;18;0;0 +435;21;18;0;0 +436;21;18;0;0 +437;21;18;0;0 +438;21;18;0;0 +439;21;18;0;0 +440;21;18;0;0 +441;21;18;0;0 +442;21;18;0;0 +443;21;18;0;0 +444;21;18;0;0 +445;21;18;0;0 +446;21;18;0;0 +447;21;18;0;0 +448;21;18;0;0 +449;21;18;0;0 +450;21;18;0;0 +451;21;18;0;0 +452;21;18;0;0 +453;21;18;0;0 +454;21;18;0;0 +455;21;18;0;0 +456;21;18;0;0 +457;21;18;0;0 +458;21;18;0;0 +459;22;19;0;0 +460;22;19;0;0 +461;22;19;0;0 +462;22;19;0;0 +463;22;19;0;0 +464;22;19;0;0 +465;22;19;0;0 +466;22;19;0;0 +467;22;19;0;0 +468;22;19;0;0 +469;22;19;0;0 +470;22;19;0;0 +471;22;19;0;0 +472;22;19;0;0 +473;22;19;0;0 +474;22;19;0;0 +475;22;19;0;0 +476;22;19;0;0 +477;22;19;0;0 +478;22;19;0;0 +479;22;19;0;0 +480;22;19;0;0 +481;22;19;0;0 +482;23;20;0;0 +483;23;20;0;0 +484;23;20;0;0 +485;23;20;0;0 +486;23;20;0;0 +487;23;20;0;0 +488;23;20;0;0 +489;23;20;0;0 +490;23;20;0;0 +491;23;20;0;0 +492;23;20;0;0 +493;23;20;0;0 +494;23;20;0;0 +495;23;20;0;0 +496;23;20;0;0 +497;23;20;0;0 +498;23;20;0;0 +499;23;20;0;0 +500;23;20;0;0 +501;23;20;0;0 +502;23;20;0;0 +503;23;20;0;0 +504;23;20;0;0 +505;24;21;0;0 +506;24;21;0;0 +507;24;21;0;0 +508;24;21;0;0 +509;24;21;0;0 +510;24;21;0;0 +511;24;21;0;0 +512;24;21;0;0 +513;24;21;0;0 +514;24;21;0;0 +515;24;21;0;0 +516;24;21;0;0 +517;24;21;0;0 +518;24;21;0;0 +519;24;21;0;0 +520;24;21;0;0 +521;24;21;0;0 +522;24;21;0;0 +523;25;22;0;0 +524;25;22;0;0 +525;25;22;0;0 +526;25;22;0;0 +527;25;22;0;0 +528;25;22;0;0 +529;25;22;0;0 +530;25;22;0;0 +531;25;22;0;0 +532;25;22;0;0 +533;25;22;0;0 +534;25;22;0;0 +535;25;22;0;0 +536;25;22;0;0 +537;25;22;0;0 +538;25;22;0;0 +539;25;22;0;0 +540;25;22;0;0 +541;25;22;0;0 +542;25;22;0;0 +543;25;22;0;0 +544;25;22;0;0 +545;25;22;0;0 +546;25;22;0;0 +547;25;22;0;0 +548;25;22;0;0 +549;25;22;0;0 +550;25;22;0;0 +551;25;22;0;0 +552;26;23;0;0 +553;26;23;0;0 +554;26;23;0;0 +555;26;23;0;0 +556;26;23;0;0 +557;26;23;0;0 +558;26;23;0;0 +559;26;23;0;0 +560;26;23;0;0 +561;26;23;0;0 +562;26;23;0;0 +563;26;23;0;0 +564;26;23;0;0 +565;26;23;0;0 +566;26;23;0;0 +567;26;23;0;0 +568;26;23;0;0 +569;26;23;0;0 +570;27;24;0;0 +571;27;24;0;0 +572;27;24;0;0 +573;27;24;0;0 +574;27;24;0;0 +575;27;24;0;0 +576;27;24;0;0 +577;27;24;0;0 +578;27;24;0;0 +579;27;24;0;0 +580;27;24;0;0 +581;27;24;0;0 +582;27;24;0;0 +583;27;24;0;0 +584;27;24;0;0 +585;27;24;0;0 +586;28;25;0;0 +587;28;25;0;0 +588;28;25;0;0 +589;28;25;0;0 +590;28;25;0;0 +591;28;25;0;0 +592;28;25;0;0 +593;28;25;0;0 +594;28;25;0;0 +595;28;25;0;0 +596;28;25;0;0 +597;28;25;0;0 +598;28;25;0;0 +599;28;25;0;0 +600;28;25;0;0 +601;28;25;0;0 +602;28;25;0;0 +603;28;25;0;0 +604;28;25;0;0 +605;28;25;0;0 +606;28;25;0;0 +607;28;25;0;0 +608;28;25;0;0 +609;28;25;0;0 +610;28;25;0;0 +611;28;25;0;0 +612;28;25;0;0 +613;28;25;0;0 +614;28;25;0;0 +615;29;26;0;0 +616;29;26;0;0 +617;29;26;0;0 +618;29;26;0;0 +619;29;26;0;0 +620;29;26;0;0 +621;29;26;0;0 +622;29;26;0;0 +623;29;26;0;0 +624;29;26;0;0 +625;29;26;0;0 +626;29;26;0;0 +627;29;26;0;0 +628;29;26;0;0 +629;29;26;0;0 +630;29;26;0;0 +631;29;26;0;0 +632;29;26;0;0 +633;29;26;0;0 +634;29;26;0;0 +635;29;26;0;0 +636;29;26;0;0 +637;29;26;0;0 +638;30;27;0;0 +639;30;27;0;0 +640;30;27;0;0 +641;30;27;0;0 +642;30;27;0;0 +643;30;27;0;0 +644;30;27;0;0 +645;30;27;0;0 +646;30;27;0;0 +647;30;27;0;0 +648;30;27;0;0 +649;30;27;0;0 +650;30;27;0;0 +651;30;27;0;0 +652;30;27;0;0 +653;30;27;0;0 +654;30;27;0;0 +655;30;27;0;0 +656;30;27;0;0 +657;30;27;0;0 +658;30;27;0;0 +659;30;27;0;0 +660;30;27;0;0 +661;30;27;0;0 +662;30;27;0;0 +663;31;28;0;0 +664;31;28;0;0 +665;31;28;0;0 +666;31;28;0;0 +667;31;28;0;0 +668;31;28;0;0 +669;31;28;0;0 +670;31;28;0;0 +671;31;28;0;0 +672;31;28;0;0 +673;31;28;0;0 +674;31;28;0;0 +675;31;28;0;0 +676;31;28;0;0 +677;31;28;0;0 +678;31;28;0;0 +679;31;28;0;0 +680;31;28;0;0 +681;31;28;0;0 +682;31;28;0;0 +683;31;28;0;0 +684;31;28;0;0 +685;31;28;0;0 +686;31;28;0;0 +687;31;28;0;0 +688;31;28;0;0 +689;31;28;0;0 +690;32;29;0;0 +691;32;29;0;0 +692;32;29;0;0 +693;32;29;0;0 +694;32;29;0;0 +695;32;29;0;0 +696;32;29;0;0 +697;32;29;0;0 +698;32;29;0;0 +699;32;29;0;0 +700;32;29;0;0 +701;32;29;0;0 +702;32;29;0;0 +703;32;29;0;0 +704;32;29;0;0 +705;32;29;0;0 +706;32;29;0;0 +707;32;29;0;0 +708;32;29;0;0 +709;32;29;0;0 +710;32;29;0;0 +711;32;29;0;0 +712;32;29;0;0 +713;32;29;0;0 +714;32;29;0;0 +715;32;29;0;0 +716;32;29;0;0 +717;32;29;0;0 +718;32;29;0;0 +719;32;29;0;0 +720;33;30;0;0 +721;33;30;0;0 +722;33;30;0;0 +723;33;30;0;0 +724;33;30;0;0 +725;33;30;0;0 +726;33;30;0;0 +727;33;30;0;0 +728;33;30;0;0 +729;33;30;0;0 +730;33;30;0;0 +731;33;30;0;0 +732;33;30;0;0 +733;33;30;0;0 +734;33;30;0;0 +735;33;30;0;0 +736;33;30;0;0 +737;33;30;0;0 +738;33;30;0;0 +739;33;30;0;0 +740;33;30;0;0 +741;33;30;0;0 +742;33;30;0;0 +743;33;30;0;0 +744;33;30;0;0 +745;34;31;0;0 +746;34;31;0;0 +747;34;31;0;0 +748;34;31;0;0 +749;34;31;0;0 +750;34;31;0;0 +751;34;31;0;0 +752;34;31;0;0 +753;34;31;0;0 +754;34;31;0;0 +755;34;31;0;0 +756;34;31;0;0 +757;34;31;0;0 +758;34;31;0;0 +759;34;31;0;0 +760;34;31;0;0 +761;34;31;0;0 +762;34;31;0;0 +763;34;31;0;0 +764;34;31;0;0 +765;34;31;0;0 +766;34;31;0;0 +767;34;31;0;0 +768;34;31;0;0 +769;34;31;0;0 +770;34;31;0;0 +771;34;31;0;0 +772;34;31;0;0 +773;35;32;0;0 +774;35;32;0;0 +775;35;32;0;0 +776;35;32;0;0 +777;35;32;0;0 +778;35;32;0;0 +779;35;32;0;0 +780;35;32;0;0 +781;35;32;0;0 +782;35;32;0;0 +783;35;32;0;0 +784;35;32;0;0 +785;35;32;0;0 +786;35;32;0;0 +787;35;32;0;0 +788;35;32;0;0 +789;35;32;0;0 +790;35;32;0;0 +791;35;32;0;0 +792;35;32;0;0 +793;35;32;0;0 +794;36;33;0;0 +795;36;33;0;0 +796;36;33;0;0 +797;36;33;0;0 +798;36;33;0;0 +799;36;33;0;0 +800;36;33;0;0 +801;36;33;0;0 +802;36;33;0;0 +803;36;33;0;0 +804;36;33;0;0 +805;36;33;0;0 +806;36;33;0;0 +807;36;33;0;0 +808;36;33;0;0 +809;36;33;0;0 +810;36;33;0;0 +811;36;33;0;0 +812;36;33;0;0 +813;36;33;0;0 +814;36;33;0;0 +815;36;33;0;0 +816;36;33;0;0 +817;36;33;0;0 +818;37;34;0;0 +819;37;34;0;0 +820;37;34;0;0 +821;37;34;0;0 +822;37;34;0;0 +823;37;34;0;0 +824;37;34;0;0 +825;37;34;0;0 +826;37;34;0;0 +827;37;34;0;0 +828;37;34;0;0 +829;37;34;0;0 +830;37;34;0;0 +831;37;34;0;0 +832;37;34;0;0 +833;37;34;0;0 +834;37;34;0;0 +835;37;34;0;0 +836;37;34;0;0 +837;37;34;0;0 +838;37;34;0;0 +839;37;34;0;0 +840;37;34;0;0 +841;37;34;0;0 +842;37;34;0;0 +843;37;34;0;0 +844;37;34;0;0 +845;38;35;0;0 +846;38;35;0;0 +847;38;35;0;0 +848;38;35;0;0 +849;38;35;0;0 +850;38;35;0;0 +851;38;35;0;0 +852;38;35;0;0 +853;38;35;0;0 +854;38;35;0;0 +855;38;35;0;0 +856;38;35;0;0 +857;38;35;0;0 +858;38;35;0;0 +859;38;35;0;0 +860;38;35;0;0 +861;38;35;0;0 +862;38;35;0;0 +863;38;35;0;0 +864;39;36;0;0 +865;39;36;0;0 +866;39;36;0;0 +867;39;36;0;0 +868;39;36;0;0 +869;39;36;0;0 +870;39;36;0;0 +871;39;36;0;0 +872;39;36;0;0 +873;39;36;0;0 +874;39;36;0;0 +875;39;36;0;0 +876;39;36;0;0 +877;39;36;0;0 +878;39;36;0;0 +879;39;36;0;0 +880;39;36;0;0 +881;39;36;0;0 +882;39;36;0;0 +883;39;36;0;0 +884;39;36;0;0 +885;39;36;0;0 +886;39;36;0;0 +887;39;36;0;0 +888;39;36;0;0 +889;39;36;0;0 +890;39;36;0;0 +891;40;37;0;0 +892;40;37;0;0 +893;40;37;0;0 +894;40;37;0;0 +895;40;37;0;0 +896;40;37;0;0 +897;40;37;0;0 +898;40;37;0;0 +899;40;37;0;0 +900;40;37;0;0 +901;40;37;0;0 +902;40;37;0;0 +903;40;37;0;0 +904;40;37;0;0 +905;40;37;0;0 +906;40;37;0;0 +907;40;37;0;0 +908;40;37;0;0 +909;40;37;0;0 +910;41;38;0;0 +911;41;38;0;0 +912;41;38;0;0 +913;41;38;0;0 +914;41;38;0;0 +915;41;38;0;0 +916;41;38;0;0 +917;41;38;0;0 +918;41;38;0;0 +919;41;38;0;0 +920;41;38;0;0 +921;41;38;0;0 +922;41;38;0;0 +923;41;38;0;0 +924;41;38;0;0 +925;41;38;0;0 +926;42;39;0;0 +927;42;39;0;0 +928;42;39;0;0 +929;42;39;0;0 +930;42;39;0;0 +931;42;39;0;0 +932;42;39;0;0 +933;42;39;0;0 +934;42;39;0;0 +935;42;39;0;0 +936;42;39;0;0 +937;42;39;0;0 +938;42;39;0;0 +939;42;39;0;0 +940;42;39;0;0 +941;42;39;0;0 +942;42;39;0;0 +943;42;39;0;0 +944;42;39;0;0 +945;42;39;0;0 +946;42;39;0;0 +947;42;39;0;0 +948;42;39;0;0 +949;42;39;0;0 +950;42;39;0;0 +951;42;39;0;0 +952;42;39;0;0 +953;42;39;0;0 +954;42;39;0;0 +955;42;39;0;0 +956;43;40;0;0 +957;43;40;0;0 +958;43;40;0;0 +959;43;40;0;0 +960;43;40;0;0 +961;43;40;0;0 +962;43;40;0;0 +963;43;40;0;0 +964;43;40;0;0 +965;43;40;0;0 +966;43;40;0;0 +967;43;40;0;0 +968;43;40;0;0 +969;43;40;0;0 +970;43;40;0;0 +971;43;40;0;0 +972;43;40;0;0 +973;43;40;0;0 +974;43;40;0;0 +975;43;40;0;0 +976;43;40;0;0 +977;43;40;0;0 +978;43;40;0;0 +979;43;40;0;0 +980;43;40;0;0 +981;43;40;0;0 +982;43;40;0;0 +983;44;41;0;0 +984;44;41;0;0 +985;44;41;0;0 +986;44;41;0;0 +987;44;41;0;0 +988;44;41;0;0 +989;44;41;0;0 +990;44;41;0;0 +991;44;41;0;0 +992;44;41;0;0 +993;44;41;0;0 +994;44;41;0;0 +995;44;41;0;0 +996;44;41;0;0 +997;44;41;0;0 +998;44;41;0;0 +999;44;41;0;0 +1000;44;41;0;0 +1001;45;42;0;0 +1002;45;42;0;0 +1003;45;42;0;0 +1004;45;42;0;0 +1005;45;42;0;0 +1006;45;42;0;0 +1007;45;42;0;0 +1008;45;42;0;0 +1009;45;42;0;0 +1010;45;42;0;0 +1011;45;42;0;0 +1012;45;42;0;0 +1013;45;42;0;0 +1014;45;42;0;0 +1015;45;42;0;0 +1016;45;42;0;0 +1017;45;42;0;0 +1018;45;42;0;0 +1019;45;42;0;0 +1020;45;42;0;0 +1021;45;42;0;0 +1022;45;42;0;0 +1023;45;42;0;0 +1024;46;43;0;0 +1025;46;43;0;0 +1026;46;43;0;0 +1027;46;43;0;0 +1028;46;43;0;0 +1029;46;43;0;0 +1030;46;43;0;0 +1031;46;43;0;0 +1032;46;43;0;0 +1033;46;43;0;0 +1034;46;43;0;0 +1035;46;43;0;0 +1036;46;43;0;0 +1037;46;43;0;0 +1038;46;43;0;0 +1039;46;43;0;0 +1040;46;43;0;0 +1041;46;43;0;0 +1042;46;43;0;0 +1043;46;43;0;0 +1044;46;43;0;0 +1045;47;44;0;0 +1046;47;44;0;0 +1047;47;44;0;0 +1048;47;44;0;0 +1049;47;44;0;0 +1050;47;44;0;0 +1051;47;44;0;0 +1052;47;44;0;0 +1053;47;44;0;0 +1054;47;44;0;0 +1055;47;44;0;0 +1056;47;44;0;0 +1057;47;44;0;0 +1058;47;44;0;0 +1059;47;44;0;0 +1060;47;44;0;0 +1061;47;44;0;0 +1062;47;44;0;0 +1063;47;44;0;0 +1064;47;44;0;0 +1065;48;45;0;0 +1066;48;45;0;0 +1067;48;45;0;0 +1068;48;45;0;0 +1069;48;45;0;0 +1070;48;45;0;0 +1071;48;45;0;0 +1072;48;45;0;0 +1073;48;45;0;0 +1074;48;45;0;0 +1075;48;45;0;0 +1076;48;45;0;0 +1077;48;45;0;0 +1078;48;45;0;0 +1079;48;45;0;0 +1080;48;45;0;0 +1081;48;45;0;0 +1082;48;45;0;0 +1083;48;45;0;0 +1084;49;46;0;0 +1085;49;46;0;0 +1086;49;46;0;0 +1087;49;46;0;0 +1088;49;46;0;0 +1089;49;46;0;0 +1090;49;46;0;0 +1091;49;46;0;0 +1092;49;46;0;0 +1093;49;46;0;0 +1094;49;46;0;0 +1095;49;46;0;0 +1096;49;46;0;0 +1097;49;46;0;0 +1098;49;46;0;0 +1099;49;46;0;0 +1100;49;46;0;0 +1101;49;46;0;0 +1102;49;46;0;0 +1103;49;46;0;0 +1104;49;46;0;0 +1105;49;46;0;0 +1106;49;46;0;0 +1107;50;47;0;0 +1108;50;47;0;0 +1109;50;47;0;0 +1110;50;47;0;0 +1111;50;47;0;0 +1112;50;47;0;0 +1113;50;47;0;0 +1114;50;47;0;0 +1115;50;47;0;0 +1116;50;47;0;0 +1117;50;47;0;0 +1118;50;47;0;0 +1119;50;47;0;0 +1120;50;47;0;0 +1121;50;47;0;0 +1122;50;47;0;0 +1123;50;47;0;0 +1124;50;47;0;0 +1125;50;47;0;0 +1126;50;47;0;0 +1127;50;47;0;0 +1128;50;47;0;0 +1129;50;47;0;0 +1130;50;47;0;0 +1131;50;47;0;0 +1132;50;47;0;0 +1133;50;47;0;0 +1134;50;47;0;0 +1135;50;47;0;0 +1136;51;48;0;0 +1137;51;48;0;0 +1138;51;48;0;0 +1139;51;48;0;0 +1140;51;48;0;0 +1141;51;48;0;0 +1142;51;48;0;0 +1143;51;48;0;0 +1144;51;48;0;0 +1145;51;48;0;0 +1146;51;48;0;0 +1147;51;48;0;0 +1148;51;48;0;0 +1149;51;48;0;0 +1150;51;48;0;0 +1151;51;48;0;0 +1152;51;48;0;0 +1153;51;48;0;0 +1154;51;48;0;0 +1155;51;48;0;0 +1156;51;48;0;0 +1157;51;48;0;0 +1158;51;48;0;0 +1159;51;48;0;0 +1160;51;48;0;0 +1161;52;49;0;0 +1162;52;49;0;0 +1163;52;49;0;0 +1164;52;49;0;0 +1165;52;49;0;0 +1166;52;49;0;0 +1167;52;49;0;0 +1168;52;49;0;0 +1169;52;49;0;0 +1170;52;49;0;0 +1171;52;49;0;0 +1172;52;49;0;0 +1173;52;49;0;0 +1174;52;49;0;0 +1175;52;49;0;0 +1176;52;49;0;0 +1177;52;49;0;0 +1178;52;49;0;0 +1179;52;49;0;0 +1180;53;50;0;0 +1181;53;50;0;0 +1182;53;50;0;0 +1183;53;50;0;0 +1184;53;50;0;0 +1185;53;50;0;0 +1186;53;50;0;0 +1187;53;50;0;0 +1188;53;50;0;0 +1189;53;50;0;0 +1190;53;50;0;0 +1191;53;50;0;0 +1192;53;50;0;0 +1193;53;50;0;0 +1194;53;50;0;0 +1195;53;50;0;0 +1196;53;50;0;0 +1197;53;50;0;0 +1198;53;50;0;0 +1199;53;50;0;0 +1200;53;50;0;0 +1201;53;50;0;0 +1202;53;50;0;0 +1203;53;50;0;0 +1204;53;50;0;0 +1205;53;50;0;0 +1206;53;50;0;0 +1207;54;51;0;0 +1208;54;51;0;0 +1209;54;51;0;0 +1210;54;51;0;0 +1211;54;51;0;0 +1212;54;51;0;0 +1213;54;51;0;0 +1214;54;51;0;0 +1215;54;51;0;0 +1216;54;51;0;0 +1217;54;51;0;0 +1218;54;51;0;0 +1219;54;51;0;0 +1220;54;51;0;0 +1221;54;51;0;0 +1222;54;51;0;0 +1223;54;51;0;0 +1224;54;51;0;0 +1225;54;51;0;0 +1226;54;51;0;0 +1227;54;51;0;0 +1228;54;51;0;0 +1229;54;51;0;0 +1230;54;51;0;0 +1231;54;51;0;0 +1232;54;51;0;0 +1233;54;51;0;0 +1234;54;51;0;0 +1235;55;52;0;0 +1236;55;52;0;0 +1237;55;52;0;0 +1238;55;52;0;0 +1239;55;52;0;0 +1240;55;52;0;0 +1241;55;52;0;0 +1242;55;52;0;0 +1243;55;52;0;0 +1244;55;52;0;0 +1245;55;52;0;0 +1246;55;52;0;0 +1247;55;52;0;0 +1248;55;52;0;0 +1249;55;52;0;0 +1250;55;52;0;0 +1251;55;52;0;0 +1252;55;52;0;0 +1253;55;52;0;0 +1254;55;52;0;0 +1255;55;52;0;0 +1256;55;52;0;0 +1257;55;52;0;0 +1258;55;52;0;0 +1259;55;52;0;0 +1260;56;53;0;0 +1261;56;53;0;0 +1262;56;53;0;0 +1263;56;53;0;0 +1264;56;53;0;0 +1265;56;53;0;0 +1266;56;53;0;0 +1267;56;53;0;0 +1268;56;53;0;0 +1269;56;53;0;0 +1270;56;53;0;0 +1271;56;53;0;0 +1272;56;53;0;0 +1273;56;53;0;0 +1274;56;53;0;0 +1275;56;53;0;0 +1276;56;53;0;0 +1277;57;54;0;0 +1278;57;54;0;0 +1279;57;54;0;0 +1280;57;54;0;0 +1281;57;54;0;0 +1282;57;54;0;0 +1283;57;54;0;0 +1284;57;54;0;0 +1285;57;54;0;0 +1286;57;54;0;0 +1287;57;54;0;0 +1288;57;54;0;0 +1289;57;54;0;0 +1290;57;54;0;0 +1291;57;54;0;0 +1292;58;55;0;0 +1293;58;55;0;0 +1294;58;55;0;0 +1295;58;55;0;0 +1296;58;55;0;0 +1297;58;55;0;0 +1298;58;55;0;0 +1299;58;55;0;0 +1300;58;55;0;0 +1301;58;55;0;0 +1302;58;55;0;0 +1303;58;55;0;0 +1304;58;55;0;0 +1305;58;55;0;0 +1306;58;55;0;0 +1307;58;55;0;0 +1308;58;55;0;0 +1309;58;55;0;0 +1310;59;56;0;0 +1311;59;56;0;0 +1312;59;56;0;0 +1313;59;56;0;0 +1314;59;56;0;0 +1315;59;56;0;0 +1316;59;56;0;0 +1317;59;56;0;0 +1318;59;56;0;0 +1319;59;56;0;0 +1320;59;56;0;0 +1321;59;56;0;0 +1322;59;56;0;0 +1323;59;56;0;0 +1324;59;56;0;0 +1325;59;56;0;0 +1326;59;56;0;0 +1327;59;56;0;0 +1328;59;56;0;0 +1329;59;56;0;0 +1330;59;56;0;0 +1331;59;56;0;0 +1332;60;57;0;0 +1333;60;57;0;0 +1334;60;57;0;0 +1335;60;57;0;0 +1336;60;57;0;0 +1337;60;57;0;0 +1338;60;57;0;0 +1339;60;57;0;0 +1340;60;57;0;0 +1341;60;57;0;0 +1342;60;57;0;0 +1343;60;57;0;0 +1344;60;57;0;0 +1345;60;57;0;0 +1346;60;57;0;0 +1347;60;57;0;0 +1348;60;57;0;0 +1349;60;57;0;0 +1350;60;57;0;0 +1351;60;57;0;0 +1352;60;57;0;0 +1353;60;57;0;0 +1354;60;57;0;0 +1355;60;57;0;0 +1356;60;57;0;0 +1357;60;57;0;0 +1358;61;58;0;0 +1359;61;58;0;0 +1360;61;58;0;0 +1361;61;58;0;0 +1362;61;58;0;0 +1363;61;58;0;0 +1364;61;58;0;0 +1365;61;58;0;0 +1366;61;58;0;0 +1367;61;58;0;0 +1368;61;58;0;0 +1369;61;58;0;0 +1370;61;58;0;0 +1371;61;58;0;0 +1372;61;58;0;0 +1373;61;58;0;0 +1374;61;58;0;0 +1375;61;58;0;0 +1376;61;58;0;0 +1377;61;58;0;0 +1378;61;58;0;0 +1379;61;58;0;0 +1380;61;58;0;0 +1381;61;58;0;0 +1382;61;58;0;0 +1383;61;58;0;0 +1384;61;58;0;0 +1385;61;58;0;0 +1386;62;59;0;0 +1387;62;59;0;0 +1388;62;59;0;0 +1389;62;59;0;0 +1390;62;59;0;0 +1391;62;59;0;0 +1392;62;59;0;0 +1393;62;59;0;0 +1394;62;59;0;0 +1395;62;59;0;0 +1396;62;59;0;0 +1397;62;59;0;0 +1398;62;59;0;0 +1399;62;59;0;0 +1400;62;59;0;0 +1401;62;59;0;0 +1402;62;59;0;0 +1403;62;59;0;0 +1404;62;59;0;0 +1405;62;59;0;0 +1406;62;59;0;0 +1407;62;59;0;0 +1408;62;59;0;0 +1409;62;59;0;0 +1410;63;60;0;0 +1411;63;60;0;0 +1412;63;60;0;0 +1413;63;60;0;0 +1414;63;60;0;0 +1415;63;60;0;0 +1416;63;60;0;0 +1417;63;60;0;0 +1418;63;60;0;0 +1419;63;60;0;0 +1420;63;60;0;0 +1421;63;60;0;0 +1422;63;60;0;0 +1423;63;60;0;0 +1424;63;60;0;0 +1425;63;60;0;0 +1426;63;60;0;0 +1427;63;60;0;0 +1428;63;60;0;0 +1429;63;60;0;0 +1430;63;60;0;0 +1431;63;60;0;0 +1432;63;60;0;0 +1433;63;60;0;0 +1434;63;60;0;0 +1435;63;60;0;0 +1436;63;60;0;0 +1437;63;60;0;0 +1438;63;60;0;0 +1439;63;60;0;0 +1440;64;61;0;0 +1441;64;61;0;0 +1442;64;61;0;0 +1443;64;61;0;0 +1444;64;61;0;0 +1445;64;61;0;0 +1446;64;61;0;0 +1447;64;61;0;0 +1448;64;61;0;0 +1449;64;61;0;0 +1450;64;61;0;0 +1451;64;61;0;0 +1452;64;61;0;0 +1453;64;61;0;0 +1454;64;61;0;0 +1455;64;61;0;0 +1456;64;61;0;0 +1457;64;61;0;0 +1458;64;61;0;0 +1459;64;61;0;0 +1460;64;61;0;0 +1461;65;62;0;0 +1462;65;62;0;0 +1463;65;62;0;0 +1464;65;62;0;0 +1465;65;62;0;0 +1466;65;62;0;0 +1467;65;62;0;0 +1468;65;62;0;0 +1469;65;62;0;0 +1470;65;62;0;0 +1471;65;62;0;0 +1472;65;62;0;0 +1473;65;62;0;0 +1474;65;62;0;0 +1475;65;62;0;0 +1476;65;62;0;0 +1477;66;63;0;0 +1478;66;63;0;0 +1479;66;63;0;0 +1480;66;63;0;0 +1481;66;63;0;0 +1482;66;63;0;0 +1483;66;63;0;0 +1484;66;63;0;0 +1485;66;63;0;0 +1486;66;63;0;0 +1487;66;63;0;0 +1488;66;63;0;0 +1489;66;63;0;0 +1490;66;63;0;0 +1491;66;63;0;0 +1492;66;63;0;0 +1493;66;63;0;0 +1494;67;64;0;0 +1495;67;64;0;0 +1496;67;64;0;0 +1497;67;64;0;0 +1498;67;64;0;0 +1499;67;64;0;0 +1500;67;64;0;0 +1501;67;64;0;0 +1502;67;64;0;0 +1503;67;64;0;0 +1504;67;64;0;0 +1505;67;64;0;0 +1506;67;64;0;0 +1507;67;64;0;0 +1508;67;64;0;0 +1509;67;64;0;0 +1510;68;65;0;0 +1511;68;65;0;0 +1512;68;65;0;0 +1513;68;65;0;0 +1514;68;65;0;0 +1515;68;65;0;0 +1516;68;65;0;0 +1517;68;65;0;0 +1518;68;65;0;0 +1519;68;65;0;0 +1520;68;65;0;0 +1521;68;65;0;0 +1522;68;65;0;0 +1523;68;65;0;0 +1524;68;65;0;0 +1525;68;65;0;0 +1526;68;65;0;0 +1527;68;65;0;0 +1528;68;65;0;0 +1529;68;65;0;0 +1530;68;65;0;0 +1531;68;65;0;0 +1532;68;65;0;0 +1533;68;65;0;0 +1534;69;66;0;0 +1535;69;66;0;0 +1536;69;66;0;0 +1537;69;66;0;0 +1538;69;66;0;0 +1539;69;66;0;0 +1540;69;66;0;0 +1541;69;66;0;0 +1542;69;66;0;0 +1543;69;66;0;0 +1544;69;66;0;0 +1545;69;66;0;0 +1546;69;66;0;0 +1547;69;66;0;0 +1548;69;66;0;0 +1549;69;66;0;0 +1550;69;66;0;0 +1551;69;66;0;0 +1552;69;66;0;0 +1553;69;66;0;0 +1554;69;66;0;0 +1555;69;66;0;0 +1556;70;67;0;0 +1557;70;67;0;0 +1558;70;67;0;0 +1559;70;67;0;0 +1560;70;67;0;0 +1561;70;67;0;0 +1562;70;67;0;0 +1563;70;67;0;0 +1564;70;67;0;0 +1565;70;67;0;0 +1566;70;67;0;0 +1567;70;67;0;0 +1568;70;67;0;0 +1569;70;67;0;0 +1570;70;67;0;0 +1571;70;67;0;0 +1572;70;67;0;0 +1573;70;67;0;0 +1574;70;67;0;0 +1575;70;67;0;0 +1576;70;67;0;0 +1577;70;67;0;0 +1578;70;67;0;0 +1579;70;67;0;0 +1580;70;67;0;0 +1581;70;67;0;0 +1582;70;67;0;0 +1583;70;67;0;0 +1584;70;67;0;0 +1585;70;67;0;0 +1586;71;68;0;0 +1587;71;68;0;0 +1588;71;68;0;0 +1589;71;68;0;0 +1590;71;68;0;0 +1591;71;68;0;0 +1592;71;68;0;0 +1593;71;68;0;0 +1594;71;68;0;0 +1595;71;68;0;0 +1596;71;68;0;0 +1597;71;68;0;0 +1598;71;68;0;0 +1599;71;68;0;0 +1600;71;68;0;0 +1601;71;68;0;0 +1602;71;68;0;0 +1603;71;68;0;0 +1604;71;68;0;0 +1605;71;68;0;0 +1606;71;68;0;0 +1607;71;68;0;0 +1608;72;69;0;0 +1609;72;69;0;0 +1610;72;69;0;0 +1611;72;69;0;0 +1612;72;69;0;0 +1613;72;69;0;0 +1614;72;69;0;0 +1615;72;69;0;0 +1616;72;69;0;0 +1617;72;69;0;0 +1618;72;69;0;0 +1619;72;69;0;0 +1620;72;69;0;0 +1621;72;69;0;0 +1622;72;69;0;0 +1623;73;70;0;0 +1624;73;70;0;0 +1625;73;70;0;0 +1626;73;70;0;0 +1627;73;70;0;0 +1628;73;70;0;0 +1629;73;70;0;0 +1630;73;70;0;0 +1631;73;70;0;0 +1632;73;70;0;0 +1633;73;70;0;0 +1634;73;70;0;0 +1635;73;70;0;0 +1636;73;70;0;0 +1637;73;70;0;0 +1638;73;70;0;0 +1639;73;70;0;0 +1640;73;70;0;0 +1641;73;70;0;0 +1642;73;70;0;0 +1643;73;70;0;0 +1644;73;70;0;0 +1645;73;70;0;0 +1646;73;70;0;0 +1647;73;70;0;0 +1648;73;70;0;0 +1649;73;70;0;0 +1650;73;70;0;0 +1651;73;70;0;0 +1652;73;70;0;0 +1653;74;71;0;0 +1654;74;71;0;0 +1655;74;71;0;0 +1656;74;71;0;0 +1657;74;71;0;0 +1658;74;71;0;0 +1659;74;71;0;0 +1660;74;71;0;0 +1661;74;71;0;0 +1662;74;71;0;0 +1663;74;71;0;0 +1664;74;71;0;0 +1665;74;71;0;0 +1666;74;71;0;0 +1667;74;71;0;0 +1668;74;71;0;0 +1669;74;71;0;0 +1670;74;71;0;0 +1671;74;71;0;0 +1672;74;71;0;0 +1673;75;72;0;0 +1674;75;72;0;0 +1675;75;72;0;0 +1676;75;72;0;0 +1677;75;72;0;0 +1678;75;72;0;0 +1679;75;72;0;0 +1680;75;72;0;0 +1681;75;72;0;0 +1682;75;72;0;0 +1683;75;72;0;0 +1684;75;72;0;0 +1685;75;72;0;0 +1686;75;72;0;0 +1687;75;72;0;0 +1688;75;72;0;0 +1689;75;72;0;0 +1690;75;72;0;0 +1691;75;72;0;0 +1692;75;72;0;0 +1693;75;72;0;0 +1694;75;72;0;0 +1695;75;72;0;0 +1696;75;72;0;0 +1697;75;72;0;0 +1698;75;72;0;0 +1699;75;72;0;0 +1700;75;72;0;0 +1701;75;72;0;0 +1702;75;72;0;0 +1703;76;73;0;0 +1704;76;73;0;0 +1705;76;73;0;0 +1706;76;73;0;0 +1707;76;73;0;0 +1708;76;73;0;0 +1709;76;73;0;0 +1710;76;73;0;0 +1711;76;73;0;0 +1712;76;73;0;0 +1713;76;73;0;0 +1714;76;73;0;0 +1715;76;73;0;0 +1716;76;73;0;0 +1717;76;73;0;0 +1718;76;73;0;0 +1719;77;74;0;0 +1720;77;74;0;0 +1721;77;74;0;0 +1722;77;74;0;0 +1723;77;74;0;0 +1724;77;74;0;0 +1725;77;74;0;0 +1726;77;74;0;0 +1727;77;74;0;0 +1728;77;74;0;0 +1729;77;74;0;0 +1730;77;74;0;0 +1731;77;74;0;0 +1732;77;74;0;0 +1733;77;74;0;0 +1734;77;74;0;0 +1735;77;74;0;0 +1736;77;74;0;0 +1737;77;74;0;0 +1738;77;74;0;0 +1739;77;74;0;0 +1740;78;75;0;0 +1741;78;75;0;0 +1742;78;75;0;0 +1743;78;75;0;0 +1744;78;75;0;0 +1745;78;75;0;0 +1746;78;75;0;0 +1747;78;75;0;0 +1748;78;75;0;0 +1749;78;75;0;0 +1750;78;75;0;0 +1751;78;75;0;0 +1752;78;75;0;0 +1753;78;75;0;0 +1754;78;75;0;0 +1755;78;75;0;0 +1756;78;75;0;0 +1757;78;75;0;0 +1758;78;75;0;0 +1759;78;75;0;0 +1760;79;76;0;0 +1761;79;76;0;0 +1762;79;76;0;0 +1763;79;76;0;0 +1764;79;76;0;0 +1765;79;76;0;0 +1766;79;76;0;0 +1767;79;76;0;0 +1768;79;76;0;0 +1769;79;76;0;0 +1770;79;76;0;0 +1771;79;76;0;0 +1772;79;76;0;0 +1773;79;76;0;0 +1774;79;76;0;0 +1775;79;76;0;0 +1776;79;76;0;0 +1777;79;76;0;0 +1778;79;76;0;0 +1779;79;76;0;0 +1780;79;76;0;0 +1781;79;76;0;0 +1782;79;76;0;0 +1783;79;76;0;0 +1784;80;77;0;0 +1785;80;77;0;0 +1786;80;77;0;0 +1787;80;77;0;0 +1788;80;77;0;0 +1789;80;77;0;0 +1790;80;77;0;0 +1791;80;77;0;0 +1792;80;77;0;0 +1793;80;77;0;0 +1794;80;77;0;0 +1795;80;77;0;0 +1796;80;77;0;0 +1797;80;77;0;0 +1798;80;77;0;0 +1799;81;78;0;0 +1800;81;78;0;0 +1801;81;78;0;0 +1802;81;78;0;0 +1803;81;78;0;0 +1804;81;78;0;0 +1805;81;78;0;0 +1806;81;78;0;0 +1807;81;78;0;0 +1808;81;78;0;0 +1809;81;78;0;0 +1810;81;78;0;0 +1811;81;78;0;0 +1812;81;78;0;0 +1813;81;78;0;0 +1814;81;78;0;0 +1815;81;78;0;0 +1816;81;78;0;0 +1817;81;78;0;0 +1818;81;78;0;0 +1819;81;78;0;0 +1820;81;78;0;0 +1821;81;78;0;0 +1822;81;78;0;0 +1823;82;79;0;0 +1824;82;79;0;0 +1825;82;79;0;0 +1826;82;79;0;0 +1827;82;79;0;0 +1828;82;79;0;0 +1829;82;79;0;0 +1830;82;79;0;0 +1831;82;79;0;0 +1832;82;79;0;0 +1833;82;79;0;0 +1834;82;79;0;0 +1835;82;79;0;0 +1836;82;79;0;0 +1837;82;79;0;0 +1838;82;79;0;0 +1839;82;79;0;0 +1840;82;79;0;0 +1841;82;79;0;0 +1842;82;79;0;0 +1843;82;79;0;0 +1844;82;79;0;0 +1845;82;79;0;0 +1846;82;79;0;0 +1847;83;80;0;0 +1848;83;80;0;0 +1849;83;80;0;0 +1850;83;80;0;0 +1851;83;80;0;0 +1852;83;80;0;0 +1853;83;80;0;0 +1854;83;80;0;0 +1855;83;80;0;0 +1856;83;80;0;0 +1857;83;80;0;0 +1858;83;80;0;0 +1859;83;80;0;0 +1860;83;80;0;0 +1861;83;80;0;0 +1862;83;80;0;0 +1863;83;80;0;0 +1864;83;80;0;0 +1865;83;80;0;0 +1866;83;80;0;0 +1867;83;80;0;0 +1868;84;81;0;0 +1869;84;81;0;0 +1870;84;81;0;0 +1871;84;81;0;0 +1872;84;81;0;0 +1873;84;81;0;0 +1874;84;81;0;0 +1875;84;81;0;0 +1876;84;81;0;0 +1877;84;81;0;0 +1878;84;81;0;0 +1879;84;81;0;0 +1880;84;81;0;0 +1881;84;81;0;0 +1882;84;81;0;0 +1883;84;81;0;0 +1884;84;81;0;0 +1885;84;81;0;0 +1886;84;81;0;0 +1887;84;81;0;0 +1888;84;81;0;0 +1889;84;81;0;0 +1890;84;81;0;0 +1891;84;81;0;0 +1892;84;81;0;0 +1893;84;81;0;0 +1894;84;81;0;0 +1895;85;82;0;0 +1896;85;82;0;0 +1897;85;82;0;0 +1898;85;82;0;0 +1899;85;82;0;0 +1900;85;82;0;0 +1901;85;82;0;0 +1902;85;82;0;0 +1903;85;82;0;0 +1904;85;82;0;0 +1905;85;82;0;0 +1906;85;82;0;0 +1907;85;82;0;0 +1908;85;82;0;0 +1909;85;82;0;0 +1910;85;82;0;0 +1911;85;82;0;0 +1912;85;82;0;0 +1913;86;83;0;0 +1914;86;83;0;0 +1915;86;83;0;0 +1916;86;83;0;0 +1917;86;83;0;0 +1918;86;83;0;0 +1919;86;83;0;0 +1920;86;83;0;0 +1921;86;83;0;0 +1922;86;83;0;0 +1923;86;83;0;0 +1924;86;83;0;0 +1925;86;83;0;0 +1926;86;83;0;0 +1927;86;83;0;0 +1928;86;83;0;0 +1929;86;83;0;0 +1930;86;83;0;0 +1931;86;83;0;0 +1932;86;83;0;0 +1933;86;83;0;0 +1934;86;83;0;0 +1935;86;83;0;0 +1936;86;83;0;0 +1937;86;83;0;0 +1938;86;83;0;0 +1939;87;84;0;0 +1940;87;84;0;0 +1941;87;84;0;0 +1942;87;84;0;0 +1943;87;84;0;0 +1944;87;84;0;0 +1945;87;84;0;0 +1946;87;84;0;0 +1947;87;84;0;0 +1948;87;84;0;0 +1949;87;84;0;0 +1950;87;84;0;0 +1951;87;84;0;0 +1952;87;84;0;0 +1953;87;84;0;0 +1954;87;84;0;0 +1955;87;84;0;0 +1956;87;84;0;0 +1957;87;84;0;0 +1958;87;84;0;0 +1959;87;84;0;0 +1960;87;84;0;0 +1961;87;84;0;0 +1962;87;84;0;0 +1963;87;84;0;0 +1964;87;84;0;0 +1965;87;84;0;0 +1966;87;84;0;0 +1967;88;85;0;0 +1968;88;85;0;0 +1969;88;85;0;0 +1970;88;85;0;0 +1971;88;85;0;0 +1972;88;85;0;0 +1973;88;85;0;0 +1974;88;85;0;0 +1975;88;85;0;0 +1976;88;85;0;0 +1977;88;85;0;0 +1978;88;85;0;0 +1979;88;85;0;0 +1980;88;85;0;0 +1981;88;85;0;0 +1982;88;85;0;0 +1983;88;85;0;0 +1984;88;85;0;0 +1985;88;85;0;0 +1986;88;85;0;0 +1987;88;85;0;0 +1988;89;86;0;0 +1989;89;86;0;0 +1990;89;86;0;0 +1991;89;86;0;0 +1992;89;86;0;0 +1993;89;86;0;0 +1994;89;86;0;0 +1995;89;86;0;0 +1996;89;86;0;0 +1997;89;86;0;0 +1998;89;86;0;0 +1999;89;86;0;0 +2000;89;86;0;0 +2001;89;86;0;0 +2002;89;86;0;0 +2003;89;86;0;0 +2004;89;86;0;0 +2005;89;86;0;0 +2006;89;86;0;0 +2007;89;86;0;0 +2008;89;86;0;0 +2009;89;86;0;0 +2010;89;86;0;0 +2011;89;86;0;0 +2012;89;86;0;0 +2013;89;86;0;0 +2014;89;86;0;0 +2015;90;87;0;0 +2016;90;87;0;0 +2017;90;87;0;0 +2018;90;87;0;0 +2019;90;87;0;0 +2020;90;87;0;0 +2021;90;87;0;0 +2022;90;87;0;0 +2023;90;87;0;0 +2024;90;87;0;0 +2025;90;87;0;0 +2026;90;87;0;0 +2027;90;87;0;0 +2028;90;87;0;0 +2029;90;87;0;0 +2030;90;87;0;0 +2031;90;87;0;0 +2032;90;87;0;0 +2033;90;87;0;0 +2034;90;87;0;0 +2035;90;87;0;0 +2036;90;87;0;0 +2037;90;87;0;0 +2038;90;87;0;0 +2039;90;87;0;0 +2040;90;87;0;0 +2041;90;87;0;0 +2042;91;88;0;0 +2043;91;88;0;0 +2044;91;88;0;0 +2045;91;88;0;0 +2046;91;88;0;0 +2047;91;88;0;0 +2048;91;88;0;0 +2049;91;88;0;0 +2050;91;88;0;0 +2051;91;88;0;0 +2052;91;88;0;0 +2053;91;88;0;0 +2054;91;88;0;0 +2055;91;88;0;0 +2056;91;88;0;0 +2057;91;88;0;0 +2058;91;88;0;0 +2059;91;88;0;0 +2060;91;88;0;0 +2061;91;88;0;0 +2062;91;88;0;0 +2063;91;88;0;0 +2064;91;88;0;0 +2065;91;88;0;0 +2066;91;88;0;0 +2067;91;88;0;0 +2068;91;88;0;0 +2069;91;88;0;0 +2070;91;88;0;0 +2071;92;89;0;0 +2072;92;89;0;0 +2073;92;89;0;0 +2074;92;89;0;0 +2075;92;89;0;0 +2076;92;89;0;0 +2077;92;89;0;0 +2078;92;89;0;0 +2079;92;89;0;0 +2080;92;89;0;0 +2081;92;89;0;0 +2082;92;89;0;0 +2083;92;89;0;0 +2084;92;89;0;0 +2085;92;89;0;0 +2086;92;89;0;0 +2087;92;89;0;0 +2088;92;89;0;0 +2089;92;89;0;0 +2090;92;89;0;0 +2091;92;89;0;0 +2092;92;89;0;0 +2093;92;89;0;0 +2094;92;89;0;0 +2095;92;89;0;0 +2096;92;89;0;0 +2097;93;90;0;0 +2098;93;90;0;0 +2099;93;90;0;0 +2100;93;90;0;0 +2101;93;90;0;0 +2102;93;90;0;0 +2103;93;90;0;0 +2104;93;90;0;0 +2105;93;90;0;0 +2106;93;90;0;0 +2107;93;90;0;0 +2108;93;90;0;0 +2109;93;90;0;0 +2110;93;90;0;0 +2111;93;90;0;0 +2112;93;90;0;0 +2113;93;90;0;0 +2114;93;90;0;0 +2115;94;91;0;0 +2116;94;91;0;0 +2117;94;91;0;0 +2118;94;91;0;0 +2119;94;91;0;0 +2120;94;91;0;0 +2121;94;91;0;0 +2122;94;91;0;0 +2123;94;91;0;0 +2124;94;91;0;0 +2125;94;91;0;0 +2126;94;91;0;0 +2127;94;91;0;0 +2128;94;91;0;0 +2129;94;91;0;0 +2130;94;91;0;0 +2131;94;91;0;0 +2132;94;91;0;0 +2133;94;91;0;0 +2134;94;91;0;0 +2135;94;91;0;0 +2136;94;91;0;0 +2137;94;91;0;0 +2138;95;92;0;0 +2139;95;92;0;0 +2140;95;92;0;0 +2141;95;92;0;0 +2142;95;92;0;0 +2143;95;92;0;0 +2144;95;92;0;0 +2145;95;92;0;0 +2146;95;92;0;0 +2147;95;92;0;0 +2148;95;92;0;0 +2149;95;92;0;0 +2150;95;92;0;0 +2151;95;92;0;0 +2152;95;92;0;0 +2153;95;92;0;0 +2154;95;92;0;0 +2155;96;93;0;0 +2156;96;93;0;0 +2157;96;93;0;0 +2158;96;93;0;0 +2159;96;93;0;0 +2160;96;93;0;0 +2161;96;93;0;0 +2162;96;93;0;0 +2163;96;93;0;0 +2164;96;93;0;0 +2165;96;93;0;0 +2166;96;93;0;0 +2167;96;93;0;0 +2168;96;93;0;0 +2169;96;93;0;0 +2170;96;93;0;0 +2171;96;93;0;0 +2172;96;93;0;0 +2173;96;93;0;0 +2174;96;93;0;0 +2175;96;93;0;0 +2176;96;93;0;0 +2177;96;93;0;0 +2178;97;94;0;0 +2179;97;94;0;0 +2180;97;94;0;0 +2181;97;94;0;0 +2182;97;94;0;0 +2183;97;94;0;0 +2184;97;94;0;0 +2185;97;94;0;0 +2186;97;94;0;0 +2187;97;94;0;0 +2188;97;94;0;0 +2189;97;94;0;0 +2190;97;94;0;0 +2191;97;94;0;0 +2192;97;94;0;0 +2193;97;94;0;0 +2194;97;94;0;0 +2195;97;94;0;0 +2196;97;94;0;0 +2197;97;94;0;0 +2198;97;94;0;0 +2199;97;94;0;0 +2200;97;94;0;0 +2201;97;94;0;0 +2202;97;94;0;0 +2203;97;94;0;0 +2204;97;94;0;0 +2205;98;95;0;0 +2206;98;95;0;0 +2207;98;95;0;0 +2208;98;95;0;0 +2209;98;95;0;0 +2210;98;95;0;0 +2211;98;95;0;0 +2212;98;95;0;0 +2213;98;95;0;0 +2214;98;95;0;0 +2215;98;95;0;0 +2216;98;95;0;0 +2217;98;95;0;0 +2218;98;95;0;0 +2219;98;95;0;0 +2220;98;95;0;0 +2221;98;95;0;0 +2222;98;95;0;0 +2223;98;95;0;0 +2224;98;95;0;0 +2225;98;95;0;0 +2226;98;95;0;0 +2227;98;95;0;0 +2228;98;95;0;0 +2229;98;95;0;0 +2230;98;95;0;0 +2231;98;95;0;0 +2232;99;96;0;0 +2233;99;96;0;0 +2234;99;96;0;0 +2235;99;96;0;0 +2236;99;96;0;0 +2237;99;96;0;0 +2238;99;96;0;0 +2239;99;96;0;0 +2240;99;96;0;0 +2241;99;96;0;0 +2242;99;96;0;0 +2243;99;96;0;0 +2244;99;96;0;0 +2245;99;96;0;0 +2246;99;96;0;0 +2247;99;96;0;0 +2248;99;96;0;0 +2249;99;96;0;0 +2250;99;96;0;0 +2251;99;96;0;0 +2252;99;96;0;0 +2253;99;96;0;0 +2254;99;96;0;0 +2255;99;96;0;0 +2256;99;96;0;0 +2257;100;97;0;0 +2258;100;97;0;0 +2259;100;97;0;0 +2260;100;97;0;0 +2261;100;97;0;0 +2262;100;97;0;0 +2263;100;97;0;0 +2264;100;97;0;0 +2265;100;97;0;0 +2266;100;97;0;0 +2267;100;97;0;0 +2268;100;97;0;0 +2269;100;97;0;0 +2270;100;97;0;0 +2271;100;97;0;0 +2272;100;97;0;0 +2273;100;97;0;0 +2274;100;97;0;0 +2275;100;97;0;0 +2276;100;97;0;0 +2277;100;97;0;0 +2278;100;97;0;0 +2279;100;97;0;0 +2280;101;98;0;0 +2281;101;98;0;0 +2282;101;98;0;0 +2283;101;98;0;0 +2284;101;98;0;0 +2285;101;98;0;0 +2286;101;98;0;0 +2287;101;98;0;0 +2288;101;98;0;0 +2289;101;98;0;0 +2290;101;98;0;0 +2291;101;98;0;0 +2292;101;98;0;0 +2293;101;98;0;0 +2294;101;98;0;0 +2295;101;98;0;0 +2296;101;98;0;0 +2297;101;98;0;0 +2298;101;98;0;0 +2299;102;99;0;0 +2300;102;99;0;0 +2301;102;99;0;0 +2302;102;99;0;0 +2303;102;99;0;0 +2304;102;99;0;0 +2305;102;99;0;0 +2306;102;99;0;0 +2307;102;99;0;0 +2308;102;99;0;0 +2309;102;99;0;0 +2310;102;99;0;0 +2311;102;99;0;0 +2312;102;99;0;0 +2313;102;99;0;0 +2314;102;99;0;0 +2315;102;99;0;0 +2316;102;99;0;0 +2317;102;99;0;0 +2318;102;99;0;0 +2319;102;99;0;0 +2320;102;99;0;0 +2321;102;99;0;0 +2322;102;99;0;0 +2323;102;99;0;0 +2324;102;99;0;0 +2325;102;99;0;0 +2326;102;99;0;0 +2327;102;99;0;0 +2328;102;99;0;0 +2329;103;100;0;0 +2330;103;100;0;0 +2331;103;100;0;0 +2332;103;100;0;0 +2333;103;100;0;0 +2334;103;100;0;0 +2335;103;100;0;0 +2336;103;100;0;0 +2337;103;100;0;0 +2338;103;100;0;0 +2339;103;100;0;0 +2340;103;100;0;0 +2341;103;100;0;0 +2342;103;100;0;0 +2343;103;100;0;0 +2344;103;100;0;0 +2345;103;100;0;0 +2346;103;100;0;0 +2347;103;100;0;0 +2348;103;100;0;0 +2349;103;100;0;0 +2350;103;100;0;0 +2351;103;100;0;0 +2352;104;101;0;0 +2353;104;101;0;0 +2354;104;101;0;0 +2355;104;101;0;0 +2356;104;101;0;0 +2357;104;101;0;0 +2358;104;101;0;0 +2359;104;101;0;0 +2360;104;101;0;0 +2361;104;101;0;0 +2362;104;101;0;0 +2363;104;101;0;0 +2364;104;101;0;0 +2365;104;101;0;0 +2366;104;101;0;0 +2367;104;101;0;0 +2368;104;101;0;0 +2369;104;101;0;0 +2370;104;101;0;0 +2371;105;102;0;0 +2372;105;102;0;0 +2373;105;102;0;0 +2374;105;102;0;0 +2375;105;102;0;0 +2376;105;102;0;0 +2377;105;102;0;0 +2378;105;102;0;0 +2379;105;102;0;0 +2380;105;102;0;0 +2381;105;102;0;0 +2382;105;102;0;0 +2383;105;102;0;0 +2384;105;102;0;0 +2385;105;102;0;0 +2386;105;102;0;0 +2387;105;102;0;0 +2388;105;102;0;0 +2389;105;102;0;0 +2390;105;102;0;0 +2391;105;102;0;0 +2392;105;102;0;0 +2393;105;102;0;0 +2394;105;102;0;0 +2395;105;102;0;0 +2396;105;102;0;0 +2397;105;102;0;0 +2398;105;102;0;0 +2399;106;103;0;0 +2400;106;103;0;0 +2401;106;103;0;0 +2402;106;103;0;0 +2403;106;103;0;0 +2404;106;103;0;0 +2405;106;103;0;0 +2406;106;103;0;0 +2407;106;103;0;0 +2408;106;103;0;0 +2409;106;103;0;0 +2410;106;103;0;0 +2411;106;103;0;0 +2412;106;103;0;0 +2413;106;103;0;0 +2414;106;103;0;0 +2415;106;103;0;0 +2416;106;103;0;0 +2417;106;103;0;0 +2418;106;103;0;0 +2419;106;103;0;0 +2420;106;103;0;0 +2421;106;103;0;0 +2422;106;103;0;0 +2423;106;103;0;0 +2424;106;103;0;0 +2425;106;103;0;0 +2426;107;104;0;0 +2427;107;104;0;0 +2428;107;104;0;0 +2429;107;104;0;0 +2430;107;104;0;0 +2431;107;104;0;0 +2432;107;104;0;0 +2433;107;104;0;0 +2434;107;104;0;0 +2435;107;104;0;0 +2436;107;104;0;0 +2437;107;104;0;0 +2438;107;104;0;0 +2439;107;104;0;0 +2440;107;104;0;0 +2441;107;104;0;0 +2442;107;104;0;0 +2443;107;104;0;0 +2444;107;104;0;0 +2445;107;104;0;0 +2446;107;104;0;0 +2447;107;104;0;0 +2448;107;104;0;0 +2449;107;104;0;0 +2450;107;104;0;0 +2451;107;104;0;0 +2452;107;104;0;0 +2453;108;105;0;0 +2454;108;105;0;0 +2455;108;105;0;0 +2456;108;105;0;0 +2457;108;105;0;0 +2458;108;105;0;0 +2459;108;105;0;0 +2460;108;105;0;0 +2461;108;105;0;0 +2462;108;105;0;0 +2463;108;105;0;0 +2464;108;105;0;0 +2465;108;105;0;0 +2466;108;105;0;0 +2467;108;105;0;0 +2468;108;105;0;0 +2469;108;105;0;0 +2470;108;105;0;0 +2471;108;105;0;0 +2472;108;105;0;0 +2473;108;105;0;0 +2474;108;105;0;0 +2475;108;105;0;0 +2476;109;106;0;0 +2477;109;106;0;0 +2478;109;106;0;0 +2479;109;106;0;0 +2480;109;106;0;0 +2481;109;106;0;0 +2482;109;106;0;0 +2483;109;106;0;0 +2484;109;106;0;0 +2485;109;106;0;0 +2486;109;106;0;0 +2487;109;106;0;0 +2488;109;106;0;0 +2489;109;106;0;0 +2490;109;106;0;0 +2491;109;106;0;0 +2492;109;106;0;0 +2493;109;106;0;0 +2494;109;106;0;0 +2495;109;106;0;0 +2496;109;106;0;0 +2497;109;106;0;0 +2498;109;106;0;0 +2499;109;106;0;0 +2500;110;107;0;0 +2501;110;107;0;0 +2502;110;107;0;0 +2503;110;107;0;0 +2504;110;107;0;0 +2505;110;107;0;0 +2506;110;107;0;0 +2507;110;107;0;0 +2508;110;107;0;0 +2509;110;107;0;0 +2510;110;107;0;0 +2511;110;107;0;0 +2512;110;107;0;0 +2513;110;107;0;0 +2514;110;107;0;0 +2515;110;107;0;0 +2516;110;107;0;0 +2517;110;107;0;0 +2518;110;107;0;0 +2519;110;107;0;0 +2520;110;107;0;0 +2521;110;107;0;0 +2522;110;107;0;0 +2523;110;107;0;0 +2524;110;107;0;0 +2525;110;107;0;0 +2526;110;107;0;0 +2527;110;107;0;0 +2528;111;108;0;0 +2529;111;108;0;0 +2530;111;108;0;0 +2531;111;108;0;0 +2532;111;108;0;0 +2533;111;108;0;0 +2534;111;108;0;0 +2535;111;108;0;0 +2536;111;108;0;0 +2537;111;108;0;0 +2538;111;108;0;0 +2539;111;108;0;0 +2540;111;108;0;0 +2541;111;108;0;0 +2542;111;108;0;0 +2543;111;108;0;0 +2544;111;108;0;0 +2545;111;108;0;0 +2546;111;108;0;0 +2547;111;108;0;0 +2548;112;109;0;0 +2549;112;109;0;0 +2550;112;109;0;0 +2551;112;109;0;0 +2552;112;109;0;0 +2553;112;109;0;0 +2554;112;109;0;0 +2555;112;109;0;0 +2556;112;109;0;0 +2557;112;109;0;0 +2558;112;109;0;0 +2559;112;109;0;0 +2560;112;109;0;0 +2561;112;109;0;0 +2562;112;109;0;0 +2563;112;109;0;0 +2564;112;109;0;0 +2565;113;110;0;0 +2566;113;110;0;0 +2567;113;110;0;0 +2568;113;110;0;0 +2569;113;110;0;0 +2570;113;110;0;0 +2571;113;110;0;0 +2572;113;110;0;0 +2573;113;110;0;0 +2574;113;110;0;0 +2575;113;110;0;0 +2576;113;110;0;0 +2577;113;110;0;0 +2578;113;110;0;0 +2579;113;110;0;0 +2580;113;110;0;0 +2581;113;110;0;0 +2582;113;110;0;0 +2583;113;110;0;0 +2584;113;110;0;0 +2585;113;110;0;0 +2586;113;110;0;0 +2587;114;111;0;0 +2588;114;111;0;0 +2589;114;111;0;0 +2590;114;111;0;0 +2591;114;111;0;0 +2592;114;111;0;0 +2593;114;111;0;0 +2594;114;111;0;0 +2595;114;111;0;0 +2596;114;111;0;0 +2597;114;111;0;0 +2598;114;111;0;0 +2599;114;111;0;0 +2600;114;111;0;0 +2601;114;111;0;0 +2602;114;111;0;0 +2603;114;111;0;0 +2604;114;111;0;0 +2605;114;111;0;0 +2606;114;111;0;0 +2607;114;111;0;0 +2608;114;111;0;0 +2609;114;111;0;0 +2610;115;112;0;0 +2611;115;112;0;0 +2612;115;112;0;0 +2613;115;112;0;0 +2614;115;112;0;0 +2615;115;112;0;0 +2616;115;112;0;0 +2617;115;112;0;0 +2618;115;112;0;0 +2619;115;112;0;0 +2620;115;112;0;0 +2621;115;112;0;0 +2622;115;112;0;0 +2623;115;112;0;0 +2624;115;112;0;0 +2625;116;113;0;0 +2626;116;113;0;0 +2627;116;113;0;0 +2628;116;113;0;0 +2629;116;113;0;0 +2630;116;113;0;0 +2631;116;113;0;0 +2632;116;113;0;0 +2633;116;113;0;0 +2634;116;113;0;0 +2635;116;113;0;0 +2636;116;113;0;0 +2637;116;113;0;0 +2638;116;113;0;0 +2639;116;113;0;0 +2640;116;113;0;0 +2641;116;113;0;0 +2642;116;113;0;0 +2643;116;113;0;0 +2644;116;113;0;0 +2645;116;113;0;0 +2646;116;113;0;0 +2647;116;113;0;0 +2648;116;113;0;0 +2649;117;114;0;0 +2650;117;114;0;0 +2651;117;114;0;0 +2652;117;114;0;0 +2653;117;114;0;0 +2654;117;114;0;0 +2655;117;114;0;0 +2656;117;114;0;0 +2657;117;114;0;0 +2658;117;114;0;0 +2659;117;114;0;0 +2660;117;114;0;0 +2661;117;114;0;0 +2662;117;114;0;0 +2663;117;114;0;0 +2664;117;114;0;0 +2665;117;114;0;0 +2666;117;114;0;0 +2667;117;114;0;0 +2668;117;114;0;0 +2669;117;114;0;0 +2670;117;114;0;0 +2671;117;114;0;0 +2672;118;115;0;0 +2673;118;115;0;0 +2674;118;115;0;0 +2675;118;115;0;0 +2676;118;115;0;0 +2677;118;115;0;0 +2678;118;115;0;0 +2679;118;115;0;0 +2680;118;115;0;0 +2681;118;115;0;0 +2682;118;115;0;0 +2683;118;115;0;0 +2684;118;115;0;0 +2685;118;115;0;0 +2686;118;115;0;0 +2687;118;115;0;0 +2688;118;115;0;0 +2689;118;115;0;0 +2690;118;115;0;0 +2691;118;115;0;0 +2692;118;115;0;0 +2693;118;115;0;0 +2694;118;115;0;0 +2695;118;115;0;0 +2696;119;116;0;0 +2697;119;116;0;0 +2698;119;116;0;0 +2699;119;116;0;0 +2700;119;116;0;0 +2701;119;116;0;0 +2702;119;116;0;0 +2703;119;116;0;0 +2704;119;116;0;0 +2705;119;116;0;0 +2706;119;116;0;0 +2707;119;116;0;0 +2708;119;116;0;0 +2709;119;116;0;0 +2710;119;116;0;0 +2711;119;116;0;0 +2712;119;116;0;0 +2713;119;116;0;0 +2714;119;116;0;0 +2715;119;116;0;0 +2716;119;116;0;0 +2717;119;116;0;0 +2718;119;116;0;0 +2719;119;116;0;0 +2720;119;116;0;0 +2721;119;116;0;0 +2722;119;116;0;0 +2723;120;117;0;0 +2724;120;117;0;0 +2725;120;117;0;0 +2726;120;117;0;0 +2727;120;117;0;0 +2728;120;117;0;0 +2729;120;117;0;0 +2730;120;117;0;0 +2731;120;117;0;0 +2732;120;117;0;0 +2733;120;117;0;0 +2734;120;117;0;0 +2735;120;117;0;0 +2736;120;117;0;0 +2737;120;117;0;0 +2738;120;117;0;0 +2739;120;117;0;0 +2740;120;117;0;0 +2741;120;117;0;0 +2742;120;117;0;0 +2743;120;117;0;0 +2744;120;117;0;0 +2745;120;117;0;0 +2746;120;117;0;0 +2747;120;117;0;0 +2748;120;117;0;0 +2749;120;117;0;0 +2750;120;117;0;0 +2751;120;117;0;0 +2752;121;118;0;0 +2753;121;118;0;0 +2754;121;118;0;0 +2755;121;118;0;0 +2756;121;118;0;0 +2757;121;118;0;0 +2758;121;118;0;0 +2759;121;118;0;0 +2760;121;118;0;0 +2761;121;118;0;0 +2762;121;118;0;0 +2763;121;118;0;0 +2764;121;118;0;0 +2765;121;118;0;0 +2766;121;118;0;0 +2767;121;118;0;0 +2768;121;118;0;0 +2769;121;118;0;0 +2770;121;118;0;0 +2771;121;118;0;0 +2772;121;118;0;0 +2773;121;118;0;0 +2774;121;118;0;0 +2775;121;118;0;0 +2776;121;118;0;0 +2777;121;118;0;0 +2778;121;118;0;0 +2779;122;119;0;0 +2780;122;119;0;0 +2781;122;119;0;0 +2782;122;119;0;0 +2783;122;119;0;0 +2784;122;119;0;0 +2785;122;119;0;0 +2786;122;119;0;0 +2787;122;119;0;0 +2788;122;119;0;0 +2789;122;119;0;0 +2790;122;119;0;0 +2791;122;119;0;0 +2792;122;119;0;0 +2793;122;119;0;0 +2794;122;119;0;0 +2795;122;119;0;0 +2796;122;119;0;0 +2797;123;120;0;0 +2798;123;120;0;0 +2799;123;120;0;0 +2800;123;120;0;0 +2801;123;120;0;0 +2802;123;120;0;0 +2803;123;120;0;0 +2804;123;120;0;0 +2805;123;120;0;0 +2806;123;120;0;0 +2807;123;120;0;0 +2808;123;120;0;0 +2809;123;120;0;0 +2810;123;120;0;0 +2811;123;120;0;0 +2812;123;120;0;0 +2813;123;120;0;0 +2814;123;120;0;0 +2815;123;120;0;0 +2816;123;120;0;0 +2817;123;120;0;0 +2818;123;120;0;0 +2819;123;120;0;0 +2820;123;120;0;0 +2821;123;120;0;0 +2822;123;120;0;0 +2823;123;120;0;0 +2824;123;120;0;0 +2825;123;120;0;0 +2826;123;120;0;0 +2827;124;121;0;0 +2828;124;121;0;0 +2829;124;121;0;0 +2830;124;121;0;0 +2831;124;121;0;0 +2832;124;121;0;0 +2833;124;121;0;0 +2834;124;121;0;0 +2835;124;121;0;0 +2836;124;121;0;0 +2837;124;121;0;0 +2838;124;121;0;0 +2839;124;121;0;0 +2840;124;121;0;0 +2841;124;121;0;0 +2842;124;121;0;0 +2843;124;121;0;0 +2844;124;121;0;0 +2845;124;121;0;0 +2846;124;121;0;0 +2847;124;121;0;0 +2848;124;121;0;0 +2849;124;121;0;0 +2850;124;121;0;0 +2851;124;121;0;0 +2852;124;121;0;0 +2853;125;122;0;0 +2854;125;122;0;0 +2855;125;122;0;0 +2856;125;122;0;0 +2857;125;122;0;0 +2858;125;122;0;0 +2859;125;122;0;0 +2860;125;122;0;0 +2861;125;122;0;0 +2862;125;122;0;0 +2863;125;122;0;0 +2864;125;122;0;0 +2865;125;122;0;0 +2866;125;122;0;0 +2867;125;122;0;0 +2868;125;122;0;0 +2869;125;122;0;0 +2870;125;122;0;0 +2871;125;122;0;0 +2872;125;122;0;0 +2873;125;122;0;0 +2874;126;123;0;0 +2875;126;123;0;0 +2876;126;123;0;0 +2877;126;123;0;0 +2878;126;123;0;0 +2879;126;123;0;0 +2880;126;123;0;0 +2881;126;123;0;0 +2882;126;123;0;0 +2883;126;123;0;0 +2884;126;123;0;0 +2885;126;123;0;0 +2886;126;123;0;0 +2887;126;123;0;0 +2888;126;123;0;0 +2889;126;123;0;0 +2890;126;123;0;0 +2891;126;123;0;0 +2892;126;123;0;0 +2893;126;123;0;0 +2894;126;123;0;0 +2895;126;123;0;0 +2896;126;123;0;0 +2897;126;123;0;0 +2898;126;123;0;0 +2899;126;123;0;0 +2900;126;123;0;0 +2901;126;123;0;0 +2902;127;124;0;0 +2903;127;124;0;0 +2904;127;124;0;0 +2905;127;124;0;0 +2906;127;124;0;0 +2907;127;124;0;0 +2908;127;124;0;0 +2909;127;124;0;0 +2910;127;124;0;0 +2911;127;124;0;0 +2912;127;124;0;0 +2913;127;124;0;0 +2914;127;124;0;0 +2915;127;124;0;0 +2916;127;124;0;0 +2917;127;124;0;0 +2918;127;124;0;0 +2919;127;124;0;0 +2920;127;124;0;0 +2921;127;124;0;0 +2922;127;124;0;0 +2923;127;124;0;0 +2924;127;124;0;0 +2925;127;124;0;0 +2926;127;124;0;0 +2927;127;124;0;0 +2928;127;124;0;0 +2929;128;125;0;0 +2930;128;125;0;0 +2931;128;125;0;0 +2932;128;125;0;0 +2933;128;125;0;0 +2934;128;125;0;0 +2935;128;125;0;0 +2936;128;125;0;0 +2937;128;125;0;0 +2938;128;125;0;0 +2939;128;125;0;0 +2940;128;125;0;0 +2941;128;125;0;0 +2942;128;125;0;0 +2943;128;125;0;0 +2944;128;125;0;0 +2945;128;125;0;0 +2946;128;125;0;0 +2947;128;125;0;0 +2948;128;125;0;0 +2949;128;125;0;0 +2950;128;125;0;0 +2951;128;125;0;0 +2952;128;125;0;0 +2953;129;126;0;0 +2954;129;126;0;0 +2955;129;126;0;0 +2956;129;126;0;0 +2957;129;126;0;0 +2958;129;126;0;0 +2959;129;126;0;0 +2960;129;126;0;0 +2961;129;126;0;0 +2962;129;126;0;0 +2963;129;126;0;0 +2964;129;126;0;0 +2965;129;126;0;0 +2966;129;126;0;0 +2967;129;126;0;0 +2968;129;126;0;0 +2969;129;126;0;0 +2970;129;126;0;0 +2971;129;126;0;0 +2972;129;126;0;0 +2973;129;126;0;0 +2974;129;126;0;0 +2975;129;126;0;0 +2976;129;126;0;0 +2977;129;126;0;0 +2978;129;126;0;0 +2979;129;126;0;0 +2980;129;126;0;0 +2981;129;126;0;0 +2982;129;126;0;0 +2983;130;127;0;0 +2984;130;127;0;0 +2985;130;127;0;0 +2986;130;127;0;0 +2987;130;127;0;0 +2988;130;127;0;0 +2989;130;127;0;0 +2990;130;127;0;0 +2991;130;127;0;0 +2992;130;127;0;0 +2993;130;127;0;0 +2994;130;127;0;0 +2995;130;127;0;0 +2996;130;127;0;0 +2997;130;127;0;0 +2998;130;127;0;0 +2999;130;127;0;0 +3000;130;127;0;0 +3001;130;127;0;0 +3002;130;127;0;0 +3003;130;127;0;0 +3004;130;127;0;0 +3005;130;127;0;0 +3006;131;128;0;0 +3007;131;128;0;0 +3008;131;128;0;0 +3009;131;128;0;0 +3010;131;128;0;0 +3011;131;128;0;0 +3012;131;128;0;0 +3013;131;128;0;0 +3014;131;128;0;0 +3015;131;128;0;0 +3016;131;128;0;0 +3017;131;128;0;0 +3018;131;128;0;0 +3019;131;128;0;0 +3020;131;128;0;0 +3021;131;128;0;0 +3022;131;128;0;0 +3023;132;129;0;0 +3024;132;129;0;0 +3025;132;129;0;0 +3026;132;129;0;0 +3027;132;129;0;0 +3028;132;129;0;0 +3029;132;129;0;0 +3030;132;129;0;0 +3031;132;129;0;0 +3032;132;129;0;0 +3033;132;129;0;0 +3034;132;129;0;0 +3035;132;129;0;0 +3036;132;129;0;0 +3037;132;129;0;0 +3038;132;129;0;0 +3039;132;129;0;0 +3040;132;129;0;0 +3041;132;129;0;0 +3042;132;129;0;0 +3043;132;129;0;0 +3044;132;129;0;0 +3045;132;129;0;0 +3046;132;129;0;0 +3047;132;129;0;0 +3048;133;130;0;0 +3049;133;130;0;0 +3050;133;130;0;0 +3051;133;130;0;0 +3052;133;130;0;0 +3053;133;130;0;0 +3054;133;130;0;0 +3055;133;130;0;0 +3056;133;130;0;0 +3057;133;130;0;0 +3058;133;130;0;0 +3059;133;130;0;0 +3060;133;130;0;0 +3061;133;130;0;0 +3062;133;130;0;0 +3063;133;130;0;0 +3064;133;130;0;0 +3065;133;130;0;0 +3066;133;130;0;0 +3067;133;130;0;0 +3068;134;131;0;0 +3069;134;131;0;0 +3070;134;131;0;0 +3071;134;131;0;0 +3072;134;131;0;0 +3073;134;131;0;0 +3074;134;131;0;0 +3075;134;131;0;0 +3076;134;131;0;0 +3077;134;131;0;0 +3078;134;131;0;0 +3079;134;131;0;0 +3080;134;131;0;0 +3081;134;131;0;0 +3082;134;131;0;0 +3083;134;131;0;0 +3084;134;131;0;0 +3085;134;131;0;0 +3086;135;132;0;0 +3087;135;132;0;0 +3088;135;132;0;0 +3089;135;132;0;0 +3090;135;132;0;0 +3091;135;132;0;0 +3092;135;132;0;0 +3093;135;132;0;0 +3094;135;132;0;0 +3095;135;132;0;0 +3096;135;132;0;0 +3097;135;132;0;0 +3098;135;132;0;0 +3099;135;132;0;0 +3100;135;132;0;0 +3101;135;132;0;0 +3102;135;132;0;0 +3103;135;132;0;0 +3104;135;132;0;0 +3105;135;132;0;0 +3106;136;133;0;0 +3107;136;133;0;0 +3108;136;133;0;0 +3109;136;133;0;0 +3110;136;133;0;0 +3111;136;133;0;0 +3112;136;133;0;0 +3113;136;133;0;0 +3114;136;133;0;0 +3115;136;133;0;0 +3116;136;133;0;0 +3117;136;133;0;0 +3118;136;133;0;0 +3119;136;133;0;0 +3120;136;133;0;0 +3121;136;133;0;0 +3122;136;133;0;0 +3123;136;133;0;0 +3124;136;133;0;0 +3125;136;133;0;0 +3126;136;133;0;0 +3127;136;133;0;0 +3128;136;133;0;0 +3129;136;133;0;0 +3130;136;133;0;0 +3131;136;133;0;0 +3132;136;133;0;0 +3133;136;133;0;0 +3134;137;134;0;0 +3135;137;134;0;0 +3136;137;134;0;0 +3137;137;134;0;0 +3138;137;134;0;0 +3139;137;134;0;0 +3140;137;134;0;0 +3141;137;134;0;0 +3142;137;134;0;0 +3143;137;134;0;0 +3144;137;134;0;0 +3145;137;134;0;0 +3146;137;134;0;0 +3147;137;134;0;0 +3148;137;134;0;0 +3149;137;134;0;0 +3150;137;134;0;0 +3151;137;134;0;0 +3152;137;134;0;0 +3153;137;134;0;0 +3154;138;135;0;0 +3155;138;135;0;0 +3156;138;135;0;0 +3157;138;135;0;0 +3158;138;135;0;0 +3159;138;135;0;0 +3160;138;135;0;0 +3161;138;135;0;0 +3162;138;135;0;0 +3163;138;135;0;0 +3164;138;135;0;0 +3165;138;135;0;0 +3166;138;135;0;0 +3167;138;135;0;0 +3168;138;135;0;0 +3169;138;135;0;0 +3170;138;135;0;0 +3171;138;135;0;0 +3172;138;135;0;0 +3173;138;135;0;0 +3174;138;135;0;0 +3175;139;136;0;0 +3176;139;136;0;0 +3177;139;136;0;0 +3178;139;136;0;0 +3179;139;136;0;0 +3180;139;136;0;0 +3181;139;136;0;0 +3182;139;136;0;0 +3183;139;136;0;0 +3184;139;136;0;0 +3185;139;136;0;0 +3186;139;136;0;0 +3187;139;136;0;0 +3188;139;136;0;0 +3189;139;136;0;0 +3190;139;136;0;0 +3191;139;136;0;0 +3192;139;136;0;0 +3193;139;136;0;0 +3194;139;136;0;0 +3195;139;136;0;0 +3196;139;136;0;0 +3197;139;136;0;0 +3198;139;136;0;0 +3199;139;136;0;0 +3200;139;136;0;0 +3201;140;137;0;0 +3202;140;137;0;0 +3203;140;137;0;0 +3204;140;137;0;0 +3205;140;137;0;0 +3206;140;137;0;0 +3207;140;137;0;0 +3208;140;137;0;0 +3209;140;137;0;0 +3210;140;137;0;0 +3211;140;137;0;0 +3212;140;137;0;0 +3213;140;137;0;0 +3214;140;137;0;0 +3215;140;137;0;0 +3216;141;138;0;0 +3217;141;138;0;0 +3218;141;138;0;0 +3219;141;138;0;0 +3220;141;138;0;0 +3221;141;138;0;0 +3222;141;138;0;0 +3223;141;138;0;0 +3224;141;138;0;0 +3225;141;138;0;0 +3226;141;138;0;0 +3227;141;138;0;0 +3228;141;138;0;0 +3229;141;138;0;0 +3230;141;138;0;0 +3231;141;138;0;0 +3232;141;138;0;0 +3233;141;138;0;0 +3234;141;138;0;0 +3235;141;138;0;0 +3236;141;138;0;0 +3237;141;138;0;0 +3238;141;138;0;0 +3239;141;138;0;0 +3240;141;138;0;0 +3241;141;138;0;0 +3242;141;138;0;0 +3243;141;138;0;0 +3244;141;138;0;0 +3245;142;139;0;0 +3246;142;139;0;0 +3247;142;139;0;0 +3248;142;139;0;0 +3249;142;139;0;0 +3250;142;139;0;0 +3251;142;139;0;0 +3252;142;139;0;0 +3253;142;139;0;0 +3254;142;139;0;0 +3255;142;139;0;0 +3256;142;139;0;0 +3257;142;139;0;0 +3258;142;139;0;0 +3259;142;139;0;0 +3260;142;139;0;0 +3261;142;139;0;0 +3262;142;139;0;0 +3263;142;139;0;0 +3264;142;139;0;0 +3265;142;139;0;0 +3266;142;139;0;0 +3267;142;139;0;0 +3268;143;140;0;0 +3269;143;140;0;0 +3270;143;140;0;0 +3271;143;140;0;0 +3272;143;140;0;0 +3273;143;140;0;0 +3274;143;140;0;0 +3275;143;140;0;0 +3276;143;140;0;0 +3277;143;140;0;0 +3278;143;140;0;0 +3279;143;140;0;0 +3280;143;140;0;0 +3281;143;140;0;0 +3282;143;140;0;0 +3283;143;140;0;0 +3284;143;140;0;0 +3285;143;140;0;0 +3286;143;140;0;0 +3287;143;140;0;0 +3288;143;140;0;0 +3289;144;141;0;0 +3290;144;141;0;0 +3291;144;141;0;0 +3292;144;141;0;0 +3293;144;141;0;0 +3294;144;141;0;0 +3295;144;141;0;0 +3296;144;141;0;0 +3297;144;141;0;0 +3298;144;141;0;0 +3299;144;141;0;0 +3300;144;141;0;0 +3301;144;141;0;0 +3302;144;141;0;0 +3303;144;141;0;0 +3304;144;141;0;0 +3305;144;141;0;0 +3306;144;141;0;0 +3307;144;141;0;0 +3308;144;141;0;0 +3309;144;141;0;0 +3310;144;141;0;0 +3311;145;142;0;0 +3312;145;142;0;0 +3313;145;142;0;0 +3314;145;142;0;0 +3315;145;142;0;0 +3316;145;142;0;0 +3317;145;142;0;0 +3318;145;142;0;0 +3319;145;142;0;0 +3320;145;142;0;0 +3321;145;142;0;0 +3322;145;142;0;0 +3323;145;142;0;0 +3324;145;142;0;0 +3325;145;142;0;0 +3326;145;142;0;0 +3327;145;142;0;0 +3328;145;142;0;0 +3329;145;142;0;0 +3330;145;142;0;0 +3331;145;142;0;0 +3332;145;142;0;0 +3333;145;142;0;0 +3334;145;142;0;0 +3335;146;143;0;0 +3336;146;143;0;0 +3337;146;143;0;0 +3338;146;143;0;0 +3339;146;143;0;0 +3340;146;143;0;0 +3341;146;143;0;0 +3342;146;143;0;0 +3343;146;143;0;0 +3344;146;143;0;0 +3345;146;143;0;0 +3346;146;143;0;0 +3347;146;143;0;0 +3348;146;143;0;0 +3349;146;143;0;0 +3350;146;143;0;0 +3351;147;144;0;0 +3352;147;144;0;0 +3353;147;144;0;0 +3354;147;144;0;0 +3355;147;144;0;0 +3356;147;144;0;0 +3357;147;144;0;0 +3358;147;144;0;0 +3359;147;144;0;0 +3360;147;144;0;0 +3361;147;144;0;0 +3362;147;144;0;0 +3363;147;144;0;0 +3364;147;144;0;0 +3365;147;144;0;0 +3366;147;144;0;0 +3367;147;144;0;0 +3368;147;144;0;0 +3369;147;144;0;0 +3370;147;144;0;0 +3371;147;144;0;0 +3372;147;144;0;0 +3373;147;144;0;0 +3374;147;144;0;0 +3375;147;144;0;0 +3376;148;145;0;0 +3377;148;145;0;0 +3378;148;145;0;0 +3379;148;145;0;0 +3380;148;145;0;0 +3381;148;145;0;0 +3382;148;145;0;0 +3383;148;145;0;0 +3384;148;145;0;0 +3385;148;145;0;0 +3386;148;145;0;0 +3387;148;145;0;0 +3388;148;145;0;0 +3389;148;145;0;0 +3390;148;145;0;0 +3391;148;145;0;0 +3392;148;145;0;0 +3393;148;145;0;0 +3394;148;145;0;0 +3395;148;145;0;0 +3396;148;145;0;0 +3397;148;145;0;0 +3398;148;145;0;0 +3399;148;145;0;0 +3400;148;145;0;0 +3401;148;145;0;0 +3402;148;145;0;0 +3403;148;145;0;0 +3404;148;145;0;0 +3405;148;145;0;0 +3406;149;146;0;0 +3407;149;146;0;0 +3408;149;146;0;0 +3409;149;146;0;0 +3410;149;146;0;0 +3411;149;146;0;0 +3412;149;146;0;0 +3413;149;146;0;0 +3414;149;146;0;0 +3415;149;146;0;0 +3416;149;146;0;0 +3417;149;146;0;0 +3418;149;146;0;0 +3419;149;146;0;0 +3420;149;146;0;0 +3421;149;146;0;0 +3422;149;146;0;0 +3423;149;146;0;0 +3424;149;146;0;0 +3425;149;146;0;0 +3426;149;146;0;0 +3427;149;146;0;0 +3428;149;146;0;0 +3429;149;146;0;0 +3430;149;146;0;0 +3431;149;146;0;0 +3432;149;146;0;0 +3433;149;146;0;0 +3434;149;146;0;0 +3435;149;146;0;0 +3436;150;147;0;0 +3437;150;147;0;0 +3438;150;147;0;0 +3439;150;147;0;0 +3440;150;147;0;0 +3441;150;147;0;0 +3442;150;147;0;0 +3443;150;147;0;0 +3444;150;147;0;0 +3445;150;147;0;0 +3446;150;147;0;0 +3447;150;147;0;0 +3448;150;147;0;0 +3449;150;147;0;0 +3450;150;147;0;0 +3451;150;147;0;0 +3452;150;147;0;0 +3453;150;147;0;0 +3454;150;147;0;0 +3455;150;147;0;0 +3456;150;147;0;0 +3457;150;147;0;0 +3458;150;147;0;0 +3459;150;147;0;0 +3460;150;147;0;0 +3461;150;147;0;0 +3462;150;147;0;0 +3463;150;147;0;0 +3464;150;147;0;0 +3465;150;147;0;0 +3466;151;148;0;0 +3467;151;148;0;0 +3468;151;148;0;0 +3469;151;148;0;0 +3470;151;148;0;0 +3471;151;148;0;0 +3472;151;148;0;0 +3473;151;148;0;0 +3474;151;148;0;0 +3475;151;148;0;0 +3476;151;148;0;0 +3477;151;148;0;0 +3478;151;148;0;0 +3479;151;148;0;0 +3480;151;148;0;0 +3481;151;148;0;0 +3482;151;148;0;0 +3483;151;148;0;0 +3484;151;148;0;0 +3485;151;148;0;0 +3486;151;148;0;0 +3487;151;148;0;0 +3488;151;148;0;0 +3489;151;148;0;0 +3490;151;148;0;0 +3491;151;148;0;0 +3492;152;149;0;0 +3493;152;149;0;0 +3494;152;149;0;0 +3495;152;149;0;0 +3496;152;149;0;0 +3497;152;149;0;0 +3498;152;149;0;0 +3499;152;149;0;0 +3500;152;149;0;0 +3501;152;149;0;0 +3502;152;149;0;0 +3503;152;149;0;0 +3504;152;149;0;0 +3505;152;149;0;0 +3506;152;149;0;0 +3507;153;150;0;0 +3508;153;150;0;0 +3509;153;150;0;0 +3510;153;150;0;0 +3511;153;150;0;0 +3512;153;150;0;0 +3513;153;150;0;0 +3514;153;150;0;0 +3515;153;150;0;0 +3516;153;150;0;0 +3517;153;150;0;0 +3518;153;150;0;0 +3519;153;150;0;0 +3520;153;150;0;0 +3521;153;150;0;0 +3522;153;150;0;0 +3523;153;150;0;0 +3524;153;150;0;0 +3525;153;150;0;0 +3526;153;150;0;0 +3527;153;150;0;0 +3528;153;150;0;0 +3529;153;150;0;0 +3530;153;150;0;0 +3531;153;150;0;0 +3532;153;150;0;0 +3533;153;150;0;0 +3534;154;151;0;0 +3535;154;151;0;0 +3536;154;151;0;0 +3537;154;151;0;0 +3538;154;151;0;0 +3539;154;151;0;0 +3540;154;151;0;0 +3541;154;151;0;0 +3542;154;151;0;0 +3543;154;151;0;0 +3544;154;151;0;0 +3545;154;151;0;0 +3546;154;151;0;0 +3547;154;151;0;0 +3548;154;151;0;0 +3549;154;151;0;0 +3550;154;151;0;0 +3551;154;151;0;0 +3552;154;151;0;0 +3553;154;151;0;0 +3554;154;151;0;0 +3555;154;151;0;0 +3556;154;151;0;0 +3557;154;151;0;0 +3558;154;151;0;0 +3559;154;151;0;0 +3560;154;151;0;0 +3561;154;151;0;0 +3562;154;151;0;0 +3563;155;152;0;0 +3564;155;152;0;0 +3565;155;152;0;0 +3566;155;152;0;0 +3567;155;152;0;0 +3568;155;152;0;0 +3569;155;152;0;0 +3570;155;152;0;0 +3571;155;152;0;0 +3572;155;152;0;0 +3573;155;152;0;0 +3574;155;152;0;0 +3575;155;152;0;0 +3576;155;152;0;0 +3577;155;152;0;0 +3578;155;152;0;0 +3579;155;152;0;0 +3580;155;152;0;0 +3581;155;152;0;0 +3582;155;152;0;0 +3583;155;152;0;0 +3584;155;152;0;0 +3585;155;152;0;0 +3586;155;152;0;0 +3587;155;152;0;0 +3588;155;152;0;0 +3589;155;152;0;0 +3590;156;153;0;0 +3591;156;153;0;0 +3592;156;153;0;0 +3593;156;153;0;0 +3594;156;153;0;0 +3595;156;153;0;0 +3596;156;153;0;0 +3597;156;153;0;0 +3598;156;153;0;0 +3599;156;153;0;0 +3600;156;153;0;0 +3601;156;153;0;0 +3602;156;153;0;0 +3603;156;153;0;0 +3604;156;153;0;0 +3605;156;153;0;0 +3606;156;153;0;0 +3607;156;153;0;0 +3608;156;153;0;0 +3609;156;153;0;0 +3610;156;153;0;0 +3611;156;153;0;0 +3612;156;153;0;0 +3613;156;153;0;0 +3614;156;153;0;0 +3615;156;153;0;0 +3616;156;153;0;0 +3617;156;153;0;0 +3618;156;153;0;0 +3619;157;154;0;0 +3620;157;154;0;0 +3621;157;154;0;0 +3622;157;154;0;0 +3623;157;154;0;0 +3624;157;154;0;0 +3625;157;154;0;0 +3626;157;154;0;0 +3627;157;154;0;0 +3628;157;154;0;0 +3629;157;154;0;0 +3630;157;154;0;0 +3631;157;154;0;0 +3632;157;154;0;0 +3633;157;154;0;0 +3634;157;154;0;0 +3635;158;155;0;0 +3636;158;155;0;0 +3637;158;155;0;0 +3638;158;155;0;0 +3639;158;155;0;0 +3640;158;155;0;0 +3641;158;155;0;0 +3642;158;155;0;0 +3643;158;155;0;0 +3644;158;155;0;0 +3645;158;155;0;0 +3646;158;155;0;0 +3647;158;155;0;0 +3648;158;155;0;0 +3649;158;155;0;0 +3650;158;155;0;0 +3651;158;155;0;0 +3652;158;155;0;0 +3653;158;155;0;0 +3654;159;156;0;0 +3655;159;156;0;0 +3656;159;156;0;0 +3657;159;156;0;0 +3658;159;156;0;0 +3659;159;156;0;0 +3660;159;156;0;0 +3661;159;156;0;0 +3662;159;156;0;0 +3663;159;156;0;0 +3664;159;156;0;0 +3665;159;156;0;0 +3666;159;156;0;0 +3667;159;156;0;0 +3668;159;156;0;0 +3669;159;156;0;0 +3670;159;156;0;0 +3671;159;156;0;0 +3672;159;156;0;0 +3673;159;156;0;0 +3674;159;156;0;0 +3675;159;156;0;0 +3676;159;156;0;0 +3677;159;156;0;0 +3678;159;156;0;0 +3679;160;157;0;0 +3680;160;157;0;0 +3681;160;157;0;0 +3682;160;157;0;0 +3683;160;157;0;0 +3684;160;157;0;0 +3685;160;157;0;0 +3686;160;157;0;0 +3687;160;157;0;0 +3688;160;157;0;0 +3689;160;157;0;0 +3690;160;157;0;0 +3691;160;157;0;0 +3692;160;157;0;0 +3693;160;157;0;0 +3694;160;157;0;0 +3695;160;157;0;0 +3696;160;157;0;0 +3697;160;157;0;0 +3698;160;157;0;0 +3699;160;157;0;0 +3700;160;157;0;0 +3701;160;157;0;0 +3702;160;157;0;0 +3703;160;157;0;0 +3704;160;157;0;0 +3705;160;157;0;0 +3706;160;157;0;0 +3707;160;157;0;0 +3708;161;158;0;0 +3709;161;158;0;0 +3710;161;158;0;0 +3711;161;158;0;0 +3712;161;158;0;0 +3713;161;158;0;0 +3714;161;158;0;0 +3715;161;158;0;0 +3716;161;158;0;0 +3717;161;158;0;0 +3718;161;158;0;0 +3719;161;158;0;0 +3720;161;158;0;0 +3721;161;158;0;0 +3722;161;158;0;0 +3723;161;158;0;0 +3724;161;158;0;0 +3725;161;158;0;0 +3726;161;158;0;0 +3727;161;158;0;0 +3728;161;158;0;0 +3729;161;158;0;0 +3730;161;158;0;0 +3731;162;159;0;0 +3732;162;159;0;0 +3733;162;159;0;0 +3734;162;159;0;0 +3735;162;159;0;0 +3736;162;159;0;0 +3737;162;159;0;0 +3738;162;159;0;0 +3739;162;159;0;0 +3740;162;159;0;0 +3741;162;159;0;0 +3742;162;159;0;0 +3743;162;159;0;0 +3744;162;159;0;0 +3745;162;159;0;0 +3746;162;159;0;0 +3747;163;160;0;0 +3748;163;160;0;0 +3749;163;160;0;0 +3750;163;160;0;0 +3751;163;160;0;0 +3752;163;160;0;0 +3753;163;160;0;0 +3754;163;160;0;0 +3755;163;160;0;0 +3756;163;160;0;0 +3757;163;160;0;0 +3758;163;160;0;0 +3759;163;160;0;0 +3760;163;160;0;0 +3761;163;160;0;0 +3762;163;160;0;0 +3763;163;160;0;0 +3764;163;160;0;0 +3765;163;160;0;0 +3766;163;160;0;0 +3767;163;160;0;0 +3768;163;160;0;0 +3769;164;161;0;0 +3770;164;161;0;0 +3771;164;161;0;0 +3772;164;161;0;0 +3773;164;161;0;0 +3774;164;161;0;0 +3775;164;161;0;0 +3776;164;161;0;0 +3777;164;161;0;0 +3778;164;161;0;0 +3779;164;161;0;0 +3780;164;161;0;0 +3781;164;161;0;0 +3782;164;161;0;0 +3783;164;161;0;0 +3784;164;161;0;0 +3785;164;161;0;0 +3786;164;161;0;0 +3787;164;161;0;0 +3788;164;161;0;0 +3789;164;161;0;0 +3790;164;161;0;0 +3791;164;161;0;0 +3792;164;161;0;0 +3793;164;161;0;0 +3794;164;161;0;0 +3795;164;161;0;0 +3796;164;161;0;0 +3797;164;161;0;0 +3798;165;162;0;0 +3799;165;162;0;0 +3800;165;162;0;0 +3801;165;162;0;0 +3802;165;162;0;0 +3803;165;162;0;0 +3804;165;162;0;0 +3805;165;162;0;0 +3806;165;162;0;0 +3807;165;162;0;0 +3808;165;162;0;0 +3809;165;162;0;0 +3810;165;162;0;0 +3811;165;162;0;0 +3812;165;162;0;0 +3813;165;162;0;0 +3814;165;162;0;0 +3815;165;162;0;0 +3816;165;162;0;0 +3817;165;162;0;0 +3818;165;162;0;0 +3819;165;162;0;0 +3820;165;162;0;0 +3821;165;162;0;0 +3822;165;162;0;0 +3823;165;162;0;0 +3824;165;162;0;0 +3825;165;162;0;0 +3826;165;162;0;0 +3827;165;162;0;0 +3828;166;163;0;0 +3829;166;163;0;0 +3830;166;163;0;0 +3831;166;163;0;0 +3832;166;163;0;0 +3833;166;163;0;0 +3834;166;163;0;0 +3835;166;163;0;0 +3836;166;163;0;0 +3837;166;163;0;0 +3838;166;163;0;0 +3839;166;163;0;0 +3840;166;163;0;0 +3841;166;163;0;0 +3842;166;163;0;0 +3843;166;163;0;0 +3844;166;163;0;0 +3845;166;163;0;0 +3846;166;163;0;0 +3847;166;163;0;0 +3848;166;163;0;0 +3849;166;163;0;0 +3850;166;163;0;0 +3851;166;163;0;0 +3852;166;163;0;0 +3853;166;163;0;0 +3854;167;164;0;0 +3855;167;164;0;0 +3856;167;164;0;0 +3857;167;164;0;0 +3858;167;164;0;0 +3859;167;164;0;0 +3860;167;164;0;0 +3861;167;164;0;0 +3862;167;164;0;0 +3863;167;164;0;0 +3864;167;164;0;0 +3865;167;164;0;0 +3866;167;164;0;0 +3867;167;164;0;0 +3868;167;164;0;0 +3869;167;164;0;0 +3870;167;164;0;0 +3871;167;164;0;0 +3872;167;164;0;0 +3873;167;164;0;0 +3874;167;164;0;0 +3875;167;164;0;0 +3876;167;164;0;0 +3877;167;164;0;0 +3878;167;164;0;0 +3879;167;164;0;0 +3880;167;164;0;0 +3881;167;164;0;0 +3882;168;165;0;0 +3883;168;165;0;0 +3884;168;165;0;0 +3885;168;165;0;0 +3886;168;165;0;0 +3887;168;165;0;0 +3888;168;165;0;0 +3889;168;165;0;0 +3890;168;165;0;0 +3891;168;165;0;0 +3892;168;165;0;0 +3893;168;165;0;0 +3894;168;165;0;0 +3895;168;165;0;0 +3896;168;165;0;0 +3897;168;165;0;0 +3898;168;165;0;0 +3899;168;165;0;0 +3900;168;165;0;0 +3901;168;165;0;0 +3902;168;165;0;0 +3903;169;166;0;0 +3904;169;166;0;0 +3905;169;166;0;0 +3906;169;166;0;0 +3907;169;166;0;0 +3908;169;166;0;0 +3909;169;166;0;0 +3910;169;166;0;0 +3911;169;166;0;0 +3912;169;166;0;0 +3913;169;166;0;0 +3914;169;166;0;0 +3915;169;166;0;0 +3916;169;166;0;0 +3917;169;166;0;0 +3918;169;166;0;0 +3919;169;166;0;0 +3920;169;166;0;0 +3921;169;166;0;0 +3922;170;167;0;0 +3923;170;167;0;0 +3924;170;167;0;0 +3925;170;167;0;0 +3926;170;167;0;0 +3927;170;167;0;0 +3928;170;167;0;0 +3929;170;167;0;0 +3930;170;167;0;0 +3931;170;167;0;0 +3932;170;167;0;0 +3933;170;167;0;0 +3934;170;167;0;0 +3935;170;167;0;0 +3936;170;167;0;0 +3937;170;167;0;0 +3938;170;167;0;0 +3939;170;167;0;0 +3940;170;167;0;0 +3941;170;167;0;0 +3942;170;167;0;0 +3943;170;167;0;0 +3944;170;167;0;0 +3945;170;167;0;0 +3946;170;167;0;0 +3947;170;167;0;0 +3948;170;167;0;0 +3949;170;167;0;0 +3950;170;167;0;0 +3951;170;167;0;0 +3952;171;168;0;0 +3953;171;168;0;0 +3954;171;168;0;0 +3955;171;168;0;0 +3956;171;168;0;0 +3957;171;168;0;0 +3958;171;168;0;0 +3959;171;168;0;0 +3960;171;168;0;0 +3961;171;168;0;0 +3962;171;168;0;0 +3963;171;168;0;0 +3964;171;168;0;0 +3965;171;168;0;0 +3966;171;168;0;0 +3967;171;168;0;0 +3968;171;168;0;0 +3969;171;168;0;0 +3970;171;168;0;0 +3971;171;168;0;0 +3972;171;168;0;0 +3973;171;168;0;0 +3974;171;168;0;0 +3975;171;168;0;0 +3976;172;169;0;0 +3977;172;169;0;0 +3978;172;169;0;0 +3979;172;169;0;0 +3980;172;169;0;0 +3981;172;169;0;0 +3982;172;169;0;0 +3983;172;169;0;0 +3984;172;169;0;0 +3985;172;169;0;0 +3986;172;169;0;0 +3987;172;169;0;0 +3988;172;169;0;0 +3989;172;169;0;0 +3990;172;169;0;0 +3991;172;169;0;0 +3992;172;169;0;0 +3993;172;169;0;0 +3994;172;169;0;0 +3995;172;169;0;0 +3996;172;169;0;0 +3997;172;169;0;0 +3998;172;169;0;0 +3999;172;169;0;0 +4000;172;169;0;0 +4001;172;169;0;0 +4002;173;170;0;0 +4003;173;170;0;0 +4004;173;170;0;0 +4005;173;170;0;0 +4006;173;170;0;0 +4007;173;170;0;0 +4008;173;170;0;0 +4009;173;170;0;0 +4010;173;170;0;0 +4011;173;170;0;0 +4012;173;170;0;0 +4013;173;170;0;0 +4014;173;170;0;0 +4015;173;170;0;0 +4016;173;170;0;0 +4017;174;171;0;0 +4018;174;171;0;0 +4019;174;171;0;0 +4020;174;171;0;0 +4021;174;171;0;0 +4022;174;171;0;0 +4023;174;171;0;0 +4024;174;171;0;0 +4025;174;171;0;0 +4026;174;171;0;0 +4027;174;171;0;0 +4028;174;171;0;0 +4029;174;171;0;0 +4030;174;171;0;0 +4031;174;171;0;0 +4032;174;171;0;0 +4033;174;171;0;0 +4034;174;171;0;0 +4035;174;171;0;0 +4036;174;171;0;0 +4037;174;171;0;0 +4038;174;171;0;0 +4039;174;171;0;0 +4040;174;171;0;0 +4041;174;171;0;0 +4042;174;171;0;0 +4043;174;171;0;0 +4044;174;171;0;0 +4045;175;172;0;0 +4046;175;172;0;0 +4047;175;172;0;0 +4048;175;172;0;0 +4049;175;172;0;0 +4050;175;172;0;0 +4051;175;172;0;0 +4052;175;172;0;0 +4053;175;172;0;0 +4054;175;172;0;0 +4055;175;172;0;0 +4056;175;172;0;0 +4057;175;172;0;0 +4058;175;172;0;0 +4059;175;172;0;0 +4060;176;173;0;0 +4061;176;173;0;0 +4062;176;173;0;0 +4063;176;173;0;0 +4064;176;173;0;0 +4065;176;173;0;0 +4066;176;173;0;0 +4067;176;173;0;0 +4068;176;173;0;0 +4069;176;173;0;0 +4070;176;173;0;0 +4071;176;173;0;0 +4072;176;173;0;0 +4073;176;173;0;0 +4074;176;173;0;0 +4075;176;173;0;0 +4076;176;173;0;0 +4077;176;173;0;0 +4078;176;173;0;0 +4079;177;174;0;0 +4080;177;174;0;0 +4081;177;174;0;0 +4082;177;174;0;0 +4083;177;174;0;0 +4084;177;174;0;0 +4085;177;174;0;0 +4086;177;174;0;0 +4087;177;174;0;0 +4088;177;174;0;0 +4089;177;174;0;0 +4090;177;174;0;0 +4091;177;174;0;0 +4092;177;174;0;0 +4093;177;174;0;0 +4094;177;174;0;0 +4095;177;174;0;0 +4096;177;174;0;0 +4097;178;175;0;0 +4098;178;175;0;0 +4099;178;175;0;0 +4100;178;175;0;0 +4101;178;175;0;0 +4102;178;175;0;0 +4103;178;175;0;0 +4104;178;175;0;0 +4105;178;175;0;0 +4106;178;175;0;0 +4107;178;175;0;0 +4108;178;175;0;0 +4109;178;175;0;0 +4110;178;175;0;0 +4111;178;175;0;0 +4112;178;175;0;0 +4113;178;175;0;0 +4114;178;175;0;0 +4115;178;175;0;0 +4116;178;175;0;0 +4117;178;175;0;0 +4118;178;175;0;0 +4119;178;175;0;0 +4120;179;176;0;0 +4121;179;176;0;0 +4122;179;176;0;0 +4123;179;176;0;0 +4124;179;176;0;0 +4125;179;176;0;0 +4126;179;176;0;0 +4127;179;176;0;0 +4128;179;176;0;0 +4129;179;176;0;0 +4130;179;176;0;0 +4131;179;176;0;0 +4132;179;176;0;0 +4133;179;176;0;0 +4134;179;176;0;0 +4135;179;176;0;0 +4136;179;176;0;0 +4137;179;176;0;0 +4138;179;176;0;0 +4139;179;176;0;0 +4140;180;177;0;0 +4141;180;177;0;0 +4142;180;177;0;0 +4143;180;177;0;0 +4144;180;177;0;0 +4145;180;177;0;0 +4146;180;177;0;0 +4147;180;177;0;0 +4148;180;177;0;0 +4149;180;177;0;0 +4150;180;177;0;0 +4151;180;177;0;0 +4152;180;177;0;0 +4153;180;177;0;0 +4154;180;177;0;0 +4155;180;177;0;0 +4156;180;177;0;0 +4157;180;177;0;0 +4158;180;177;0;0 +4159;180;177;0;0 +4160;180;177;0;0 +4161;180;177;0;0 +4162;180;177;0;0 +4163;181;178;0;0 +4164;181;178;0;0 +4165;181;178;0;0 +4166;181;178;0;0 +4167;181;178;0;0 +4168;181;178;0;0 +4169;181;178;0;0 +4170;181;178;0;0 +4171;181;178;0;0 +4172;181;178;0;0 +4173;181;178;0;0 +4174;181;178;0;0 +4175;181;178;0;0 +4176;181;178;0;0 +4177;181;178;0;0 +4178;181;178;0;0 +4179;181;178;0;0 +4180;181;178;0;0 +4181;181;178;0;0 +4182;181;178;0;0 +4183;181;178;0;0 +4184;181;178;0;0 +4185;181;178;0;0 +4186;181;178;0;0 +4187;182;179;0;0 +4188;182;179;0;0 +4189;182;179;0;0 +4190;182;179;0;0 +4191;182;179;0;0 +4192;182;179;0;0 +4193;182;179;0;0 +4194;182;179;0;0 +4195;182;179;0;0 +4196;182;179;0;0 +4197;182;179;0;0 +4198;182;179;0;0 +4199;182;179;0;0 +4200;182;179;0;0 +4201;182;179;0;0 +4202;182;179;0;0 +4203;182;179;0;0 +4204;182;179;0;0 +4205;182;179;0;0 +4206;182;179;0;0 +4207;182;179;0;0 +4208;182;179;0;0 +4209;183;180;0;0 +4210;183;180;0;0 +4211;183;180;0;0 +4212;183;180;0;0 +4213;183;180;0;0 +4214;183;180;0;0 +4215;183;180;0;0 +4216;183;180;0;0 +4217;183;180;0;0 +4218;183;180;0;0 +4219;183;180;0;0 +4220;183;180;0;0 +4221;183;180;0;0 +4222;183;180;0;0 +4223;183;180;0;0 +4224;183;180;0;0 +4225;183;180;0;0 +4226;183;180;0;0 +4227;183;180;0;0 +4228;183;180;0;0 +4229;183;180;0;0 +4230;183;180;0;0 +4231;183;180;0;0 +4232;183;180;0;0 +4233;183;180;0;0 +4234;184;181;0;0 +4235;184;181;0;0 +4236;184;181;0;0 +4237;184;181;0;0 +4238;184;181;0;0 +4239;184;181;0;0 +4240;184;181;0;0 +4241;184;181;0;0 +4242;184;181;0;0 +4243;184;181;0;0 +4244;184;181;0;0 +4245;184;181;0;0 +4246;184;181;0;0 +4247;184;181;0;0 +4248;184;181;0;0 +4249;184;181;0;0 +4250;184;181;0;0 +4251;184;181;0;0 +4252;184;181;0;0 +4253;184;181;0;0 +4254;184;181;0;0 +4255;184;181;0;0 +4256;184;181;0;0 +4257;184;181;0;0 +4258;184;181;0;0 +4259;184;181;0;0 +4260;185;182;0;0 +4261;185;182;0;0 +4262;185;182;0;0 +4263;185;182;0;0 +4264;185;182;0;0 +4265;185;182;0;0 +4266;185;182;0;0 +4267;185;182;0;0 +4268;185;182;0;0 +4269;185;182;0;0 +4270;185;182;0;0 +4271;185;182;0;0 +4272;185;182;0;0 +4273;185;182;0;0 +4274;185;182;0;0 +4275;185;182;0;0 +4276;185;182;0;0 +4277;185;182;0;0 +4278;185;182;0;0 +4279;185;182;0;0 +4280;185;182;0;0 +4281;185;182;0;0 +4282;185;182;0;0 +4283;185;182;0;0 +4284;185;182;0;0 +4285;185;182;0;0 +4286;186;183;0;0 +4287;186;183;0;0 +4288;186;183;0;0 +4289;186;183;0;0 +4290;186;183;0;0 +4291;186;183;0;0 +4292;186;183;0;0 +4293;186;183;0;0 +4294;186;183;0;0 +4295;186;183;0;0 +4296;186;183;0;0 +4297;186;183;0;0 +4298;186;183;0;0 +4299;186;183;0;0 +4300;186;183;0;0 +4301;186;183;0;0 +4302;186;183;0;0 +4303;186;183;0;0 +4304;186;183;0;0 +4305;186;183;0;0 +4306;186;183;0;0 +4307;186;183;0;0 +4308;186;183;0;0 +4309;186;183;0;0 +4310;186;183;0;0 +4311;186;183;0;0 +4312;186;183;0;0 +4313;186;183;0;0 +4314;186;183;0;0 +4315;187;184;0;0 +4316;187;184;0;0 +4317;187;184;0;0 +4318;187;184;0;0 +4319;187;184;0;0 +4320;187;184;0;0 +4321;187;184;0;0 +4322;187;184;0;0 +4323;187;184;0;0 +4324;187;184;0;0 +4325;187;184;0;0 +4326;187;184;0;0 +4327;187;184;0;0 +4328;187;184;0;0 +4329;187;184;0;0 +4330;187;184;0;0 +4331;187;184;0;0 +4332;187;184;0;0 +4333;187;184;0;0 +4334;187;184;0;0 +4335;187;184;0;0 +4336;187;184;0;0 +4337;187;184;0;0 +4338;187;184;0;0 +4339;187;184;0;0 +4340;187;184;0;0 +4341;187;184;0;0 +4342;187;184;0;0 +4343;187;184;0;0 +4344;187;184;0;0 +4345;188;185;0;0 +4346;188;185;0;0 +4347;188;185;0;0 +4348;188;185;0;0 +4349;188;185;0;0 +4350;188;185;0;0 +4351;188;185;0;0 +4352;188;185;0;0 +4353;188;185;0;0 +4354;188;185;0;0 +4355;188;185;0;0 +4356;188;185;0;0 +4357;188;185;0;0 +4358;188;185;0;0 +4359;188;185;0;0 +4360;188;185;0;0 +4361;188;185;0;0 +4362;188;185;0;0 +4363;188;185;0;0 +4364;189;186;0;0 +4365;189;186;0;0 +4366;189;186;0;0 +4367;189;186;0;0 +4368;189;186;0;0 +4369;189;186;0;0 +4370;189;186;0;0 +4371;189;186;0;0 +4372;189;186;0;0 +4373;189;186;0;0 +4374;189;186;0;0 +4375;189;186;0;0 +4376;189;186;0;0 +4377;189;186;0;0 +4378;189;186;0;0 +4379;190;187;0;0 +4380;190;187;0;0 +4381;190;187;0;0 +4382;190;187;0;0 +4383;190;187;0;0 +4384;190;187;0;0 +4385;190;187;0;0 +4386;190;187;0;0 +4387;190;187;0;0 +4388;190;187;0;0 +4389;190;187;0;0 +4390;190;187;0;0 +4391;190;187;0;0 +4392;190;187;0;0 +4393;190;187;0;0 +4394;190;187;0;0 +4395;190;187;0;0 +4396;190;187;0;0 +4397;190;187;0;0 +4398;191;188;0;0 +4399;191;188;0;0 +4400;191;188;0;0 +4401;191;188;0;0 +4402;191;188;0;0 +4403;191;188;0;0 +4404;191;188;0;0 +4405;191;188;0;0 +4406;191;188;0;0 +4407;191;188;0;0 +4408;191;188;0;0 +4409;191;188;0;0 +4410;191;188;0;0 +4411;191;188;0;0 +4412;191;188;0;0 +4413;192;189;0;0 +4414;192;189;0;0 +4415;192;189;0;0 +4416;192;189;0;0 +4417;192;189;0;0 +4418;192;189;0;0 +4419;192;189;0;0 +4420;192;189;0;0 +4421;192;189;0;0 +4422;192;189;0;0 +4423;192;189;0;0 +4424;192;189;0;0 +4425;192;189;0;0 +4426;192;189;0;0 +4427;192;189;0;0 +4428;193;190;0;0 +4429;193;190;0;0 +4430;193;190;0;0 +4431;193;190;0;0 +4432;193;190;0;0 +4433;193;190;0;0 +4434;193;190;0;0 +4435;193;190;0;0 +4436;193;190;0;0 +4437;193;190;0;0 +4438;193;190;0;0 +4439;193;190;0;0 +4440;193;190;0;0 +4441;193;190;0;0 +4442;193;190;0;0 +4443;193;190;0;0 +4444;193;190;0;0 +4445;193;190;0;0 +4446;193;190;0;0 +4447;193;190;0;0 +4448;193;190;0;0 +4449;193;190;0;0 +4450;193;190;0;0 +4451;193;190;0;0 +4452;193;190;0;0 +4453;193;190;0;0 +4454;193;190;0;0 +4455;194;191;0;0 +4456;194;191;0;0 +4457;194;191;0;0 +4458;194;191;0;0 +4459;194;191;0;0 +4460;194;191;0;0 +4461;194;191;0;0 +4462;194;191;0;0 +4463;194;191;0;0 +4464;194;191;0;0 +4465;194;191;0;0 +4466;194;191;0;0 +4467;194;191;0;0 +4468;194;191;0;0 +4469;194;191;0;0 +4470;194;191;0;0 +4471;194;191;0;0 +4472;194;191;0;0 +4473;194;191;0;0 +4474;194;191;0;0 +4475;194;191;0;0 +4476;194;191;0;0 +4477;194;191;0;0 +4478;194;191;0;0 +4479;194;191;0;0 +4480;195;192;0;0 +4481;195;192;0;0 +4482;195;192;0;0 +4483;195;192;0;0 +4484;195;192;0;0 +4485;195;192;0;0 +4486;195;192;0;0 +4487;195;192;0;0 +4488;195;192;0;0 +4489;195;192;0;0 +4490;195;192;0;0 +4491;195;192;0;0 +4492;195;192;0;0 +4493;195;192;0;0 +4494;195;192;0;0 +4495;195;192;0;0 +4496;195;192;0;0 +4497;195;192;0;0 +4498;195;192;0;0 +4499;195;192;0;0 +4500;195;192;0;0 +4501;196;193;0;0 +4502;196;193;0;0 +4503;196;193;0;0 +4504;196;193;0;0 +4505;196;193;0;0 +4506;196;193;0;0 +4507;196;193;0;0 +4508;196;193;0;0 +4509;196;193;0;0 +4510;196;193;0;0 +4511;196;193;0;0 +4512;196;193;0;0 +4513;196;193;0;0 +4514;196;193;0;0 +4515;196;193;0;0 +4516;196;193;0;0 +4517;196;193;0;0 +4518;196;193;0;0 +4519;196;193;0;0 +4520;196;193;0;0 +4521;196;193;0;0 +4522;196;193;0;0 +4523;196;193;0;0 +4524;196;193;0;0 +4525;196;193;0;0 +4526;196;193;0;0 +4527;197;194;0;0 +4528;197;194;0;0 +4529;197;194;0;0 +4530;197;194;0;0 +4531;197;194;0;0 +4532;197;194;0;0 +4533;197;194;0;0 +4534;197;194;0;0 +4535;197;194;0;0 +4536;197;194;0;0 +4537;197;194;0;0 +4538;197;194;0;0 +4539;197;194;0;0 +4540;197;194;0;0 +4541;197;194;0;0 +4542;197;194;0;0 +4543;197;194;0;0 +4544;197;194;0;0 +4545;197;194;0;0 +4546;197;194;0;0 +4547;197;194;0;0 +4548;197;194;0;0 +4549;197;194;0;0 +4550;197;194;0;0 +4551;197;194;0;0 +4552;197;194;0;0 +4553;197;194;0;0 +4554;197;194;0;0 +4555;198;195;0;0 +4556;198;195;0;0 +4557;198;195;0;0 +4558;198;195;0;0 +4559;198;195;0;0 +4560;198;195;0;0 +4561;198;195;0;0 +4562;198;195;0;0 +4563;198;195;0;0 +4564;198;195;0;0 +4565;198;195;0;0 +4566;198;195;0;0 +4567;198;195;0;0 +4568;198;195;0;0 +4569;198;195;0;0 +4570;198;195;0;0 +4571;198;195;0;0 +4572;199;196;0;0 +4573;199;196;0;0 +4574;199;196;0;0 +4575;199;196;0;0 +4576;199;196;0;0 +4577;199;196;0;0 +4578;199;196;0;0 +4579;199;196;0;0 +4580;199;196;0;0 +4581;199;196;0;0 +4582;199;196;0;0 +4583;199;196;0;0 +4584;199;196;0;0 +4585;199;196;0;0 +4586;199;196;0;0 +4587;199;196;0;0 +4588;199;196;0;0 +4589;199;196;0;0 +4590;199;196;0;0 +4591;199;196;0;0 +4592;199;196;0;0 +4593;199;196;0;0 +4594;199;196;0;0 +4595;199;196;0;0 +4596;199;196;0;0 +4597;199;196;0;0 +4598;199;196;0;0 +4599;199;196;0;0 +4600;199;196;0;0 +4601;199;196;0;0 +4602;200;197;0;0 +4603;200;197;0;0 +4604;200;197;0;0 +4605;200;197;0;0 +4606;200;197;0;0 +4607;200;197;0;0 +4608;200;197;0;0 +4609;200;197;0;0 +4610;200;197;0;0 +4611;200;197;0;0 +4612;200;197;0;0 +4613;200;197;0;0 +4614;200;197;0;0 +4615;200;197;0;0 +4616;200;197;0;0 +4617;200;197;0;0 +4618;200;197;0;0 +4619;200;197;0;0 +4620;200;197;0;0 +4621;200;197;0;0 +4622;201;198;0;0 +4623;201;198;0;0 +4624;201;198;0;0 +4625;201;198;0;0 +4626;201;198;0;0 +4627;201;198;0;0 +4628;201;198;0;0 +4629;201;198;0;0 +4630;201;198;0;0 +4631;201;198;0;0 +4632;201;198;0;0 +4633;201;198;0;0 +4634;201;198;0;0 +4635;201;198;0;0 +4636;201;198;0;0 +4637;201;198;0;0 +4638;201;198;0;0 +4639;201;198;0;0 +4640;201;198;0;0 +4641;201;198;0;0 +4642;201;198;0;0 +4643;201;198;0;0 +4644;201;198;0;0 +4645;201;198;0;0 +4646;201;198;0;0 +4647;201;198;0;0 +4648;201;198;0;0 +4649;202;199;0;0 +4650;202;199;0;0 +4651;202;199;0;0 +4652;202;199;0;0 +4653;202;199;0;0 +4654;202;199;0;0 +4655;202;199;0;0 +4656;202;199;0;0 +4657;202;199;0;0 +4658;202;199;0;0 +4659;202;199;0;0 +4660;202;199;0;0 +4661;202;199;0;0 +4662;202;199;0;0 +4663;202;199;0;0 +4664;202;199;0;0 +4665;203;200;0;0 +4666;203;200;0;0 +4667;203;200;0;0 +4668;203;200;0;0 +4669;203;200;0;0 +4670;203;200;0;0 +4671;203;200;0;0 +4672;203;200;0;0 +4673;203;200;0;0 +4674;203;200;0;0 +4675;203;200;0;0 +4676;203;200;0;0 +4677;203;200;0;0 +4678;203;200;0;0 +4679;203;200;0;0 +4680;203;200;0;0 +4681;203;200;0;0 +4682;203;200;0;0 +4683;203;200;0;0 +4684;203;200;0;0 +4685;203;200;0;0 +4686;203;200;0;0 +4687;203;200;0;0 +4688;203;200;0;0 +4689;203;200;0;0 +4690;203;200;0;0 +4691;203;200;0;0 +4692;203;200;0;0 +4693;203;200;0;0 +4694;203;200;0;0 +4695;204;201;0;0 +4696;204;201;0;0 +4697;204;201;0;0 +4698;204;201;0;0 +4699;204;201;0;0 +4700;204;201;0;0 +4701;204;201;0;0 +4702;204;201;0;0 +4703;204;201;0;0 +4704;204;201;0;0 +4705;204;201;0;0 +4706;204;201;0;0 +4707;204;201;0;0 +4708;204;201;0;0 +4709;204;201;0;0 +4710;204;201;0;0 +4711;204;201;0;0 +4712;205;202;0;0 +4713;205;202;0;0 +4714;205;202;0;0 +4715;205;202;0;0 +4716;205;202;0;0 +4717;205;202;0;0 +4718;205;202;0;0 +4719;205;202;0;0 +4720;205;202;0;0 +4721;205;202;0;0 +4722;205;202;0;0 +4723;205;202;0;0 +4724;205;202;0;0 +4725;205;202;0;0 +4726;205;202;0;0 +4727;205;202;0;0 +4728;205;202;0;0 +4729;205;202;0;0 +4730;205;202;0;0 +4731;205;202;0;0 +4732;205;202;0;0 +4733;205;202;0;0 +4734;205;202;0;0 +4735;205;202;0;0 +4736;205;202;0;0 +4737;206;203;0;0 +4738;206;203;0;0 +4739;206;203;0;0 +4740;206;203;0;0 +4741;206;203;0;0 +4742;206;203;0;0 +4743;206;203;0;0 +4744;206;203;0;0 +4745;206;203;0;0 +4746;206;203;0;0 +4747;206;203;0;0 +4748;206;203;0;0 +4749;206;203;0;0 +4750;206;203;0;0 +4751;206;203;0;0 +4752;206;203;0;0 +4753;206;203;0;0 +4754;206;203;0;0 +4755;206;203;0;0 +4756;206;203;0;0 +4757;206;203;0;0 +4758;206;203;0;0 +4759;206;203;0;0 +4760;206;203;0;0 +4761;206;203;0;0 +4762;206;203;0;0 +4763;206;203;0;0 +4764;206;203;0;0 +4765;206;203;0;0 +4766;206;203;0;0 +4767;207;204;0;0 +4768;207;204;0;0 +4769;207;204;0;0 +4770;207;204;0;0 +4771;207;204;0;0 +4772;207;204;0;0 +4773;207;204;0;0 +4774;207;204;0;0 +4775;207;204;0;0 +4776;207;204;0;0 +4777;207;204;0;0 +4778;207;204;0;0 +4779;207;204;0;0 +4780;207;204;0;0 +4781;207;204;0;0 +4782;207;204;0;0 +4783;208;205;0;0 +4784;208;205;0;0 +4785;208;205;0;0 +4786;208;205;0;0 +4787;208;205;0;0 +4788;208;205;0;0 +4789;208;205;0;0 +4790;208;205;0;0 +4791;208;205;0;0 +4792;208;205;0;0 +4793;208;205;0;0 +4794;208;205;0;0 +4795;208;205;0;0 +4796;208;205;0;0 +4797;208;205;0;0 +4798;208;205;0;0 +4799;208;205;0;0 +4800;208;205;0;0 +4801;208;205;0;0 +4802;208;205;0;0 +4803;208;205;0;0 +4804;208;205;0;0 +4805;209;206;0;0 +4806;209;206;0;0 +4807;209;206;0;0 +4808;209;206;0;0 +4809;209;206;0;0 +4810;209;206;0;0 +4811;209;206;0;0 +4812;209;206;0;0 +4813;209;206;0;0 +4814;209;206;0;0 +4815;209;206;0;0 +4816;209;206;0;0 +4817;209;206;0;0 +4818;209;206;0;0 +4819;209;206;0;0 +4820;209;206;0;0 +4821;209;206;0;0 +4822;209;206;0;0 +4823;209;206;0;0 +4824;209;206;0;0 +4825;209;206;0;0 +4826;209;206;0;0 +4827;209;206;0;0 +4828;209;206;0;0 +4829;209;206;0;0 +4830;209;206;0;0 +4831;209;206;0;0 +4832;210;207;0;0 +4833;210;207;0;0 +4834;210;207;0;0 +4835;210;207;0;0 +4836;210;207;0;0 +4837;210;207;0;0 +4838;210;207;0;0 +4839;210;207;0;0 +4840;210;207;0;0 +4841;210;207;0;0 +4842;210;207;0;0 +4843;210;207;0;0 +4844;210;207;0;0 +4845;210;207;0;0 +4846;210;207;0;0 +4847;210;207;0;0 +4848;210;207;0;0 +4849;210;207;0;0 +4850;210;207;0;0 +4851;210;207;0;0 +4852;210;207;0;0 +4853;210;207;0;0 +4854;211;208;0;0 +4855;211;208;0;0 +4856;211;208;0;0 +4857;211;208;0;0 +4858;211;208;0;0 +4859;211;208;0;0 +4860;211;208;0;0 +4861;211;208;0;0 +4862;211;208;0;0 +4863;211;208;0;0 +4864;211;208;0;0 +4865;211;208;0;0 +4866;211;208;0;0 +4867;211;208;0;0 +4868;211;208;0;0 +4869;212;209;0;0 +4870;212;209;0;0 +4871;212;209;0;0 +4872;212;209;0;0 +4873;212;209;0;0 +4874;212;209;0;0 +4875;212;209;0;0 +4876;212;209;0;0 +4877;212;209;0;0 +4878;212;209;0;0 +4879;212;209;0;0 +4880;212;209;0;0 +4881;212;209;0;0 +4882;212;209;0;0 +4883;212;209;0;0 +4884;212;209;0;0 +4885;212;209;0;0 +4886;212;209;0;0 +4887;213;210;0;0 +4888;213;210;0;0 +4889;213;210;0;0 +4890;213;210;0;0 +4891;213;210;0;0 +4892;213;210;0;0 +4893;213;210;0;0 +4894;213;210;0;0 +4895;213;210;0;0 +4896;213;210;0;0 +4897;213;210;0;0 +4898;213;210;0;0 +4899;213;210;0;0 +4900;213;210;0;0 +4901;213;210;0;0 +4902;213;210;0;0 +4903;213;210;0;0 +4904;213;210;0;0 +4905;213;210;0;0 +4906;213;210;0;0 +4907;213;210;0;0 +4908;213;210;0;0 +4909;213;210;0;0 +4910;213;210;0;0 +4911;213;210;0;0 +4912;213;210;0;0 +4913;214;211;0;0 +4914;214;211;0;0 +4915;214;211;0;0 +4916;214;211;0;0 +4917;214;211;0;0 +4918;214;211;0;0 +4919;214;211;0;0 +4920;214;211;0;0 +4921;214;211;0;0 +4922;214;211;0;0 +4923;214;211;0;0 +4924;214;211;0;0 +4925;214;211;0;0 +4926;214;211;0;0 +4927;214;211;0;0 +4928;214;211;0;0 +4929;214;211;0;0 +4930;214;211;0;0 +4931;214;211;0;0 +4932;214;211;0;0 +4933;214;211;0;0 +4934;214;211;0;0 +4935;214;211;0;0 +4936;214;211;0;0 +4937;214;211;0;0 +4938;214;211;0;0 +4939;214;211;0;0 +4940;214;211;0;0 +4941;214;211;0;0 +4942;215;212;0;0 +4943;215;212;0;0 +4944;215;212;0;0 +4945;215;212;0;0 +4946;215;212;0;0 +4947;215;212;0;0 +4948;215;212;0;0 +4949;215;212;0;0 +4950;215;212;0;0 +4951;215;212;0;0 +4952;215;212;0;0 +4953;215;212;0;0 +4954;215;212;0;0 +4955;215;212;0;0 +4956;215;212;0;0 +4957;215;212;0;0 +4958;215;212;0;0 +4959;215;212;0;0 +4960;215;212;0;0 +4961;215;212;0;0 +4962;215;212;0;0 +4963;216;213;0;0 +4964;216;213;0;0 +4965;216;213;0;0 +4966;216;213;0;0 +4967;216;213;0;0 +4968;216;213;0;0 +4969;216;213;0;0 +4970;216;213;0;0 +4971;216;213;0;0 +4972;216;213;0;0 +4973;216;213;0;0 +4974;216;213;0;0 +4975;216;213;0;0 +4976;216;213;0;0 +4977;216;213;0;0 +4978;216;213;0;0 +4979;216;213;0;0 +4980;216;213;0;0 +4981;216;213;0;0 +4982;216;213;0;0 +4983;216;213;0;0 +4984;216;213;0;0 +4985;216;213;0;0 +4986;216;213;0;0 +4987;216;213;0;0 +4988;216;213;0;0 +4989;217;214;0;0 +4990;217;214;0;0 +4991;217;214;0;0 +4992;217;214;0;0 +4993;217;214;0;0 +4994;217;214;0;0 +4995;217;214;0;0 +4996;217;214;0;0 +4997;217;214;0;0 +4998;217;214;0;0 +4999;217;214;0;0 +5000;217;214;0;0 +5001;217;214;0;0 +5002;217;214;0;0 +5003;217;214;0;0 +5004;217;214;0;0 +5005;217;214;0;0 +5006;217;214;0;0 +5007;217;214;0;0 +5008;218;215;0;0 +5009;218;215;0;0 +5010;218;215;0;0 +5011;218;215;0;0 +5012;218;215;0;0 +5013;218;215;0;0 +5014;218;215;0;0 +5015;218;215;0;0 +5016;218;215;0;0 +5017;218;215;0;0 +5018;218;215;0;0 +5019;218;215;0;0 +5020;218;215;0;0 +5021;218;215;0;0 +5022;218;215;0;0 +5023;218;215;0;0 +5024;218;215;0;0 +5025;218;215;0;0 +5026;218;215;0;0 +5027;218;215;0;0 +5028;218;215;0;0 +5029;219;216;0;0 +5030;219;216;0;0 +5031;219;216;0;0 +5032;219;216;0;0 +5033;219;216;0;0 +5034;219;216;0;0 +5035;219;216;0;0 +5036;219;216;0;0 +5037;219;216;0;0 +5038;219;216;0;0 +5039;219;216;0;0 +5040;219;216;0;0 +5041;219;216;0;0 +5042;219;216;0;0 +5043;219;216;0;0 +5044;219;216;0;0 +5045;220;217;0;0 +5046;220;217;0;0 +5047;220;217;0;0 +5048;220;217;0;0 +5049;220;217;0;0 +5050;220;217;0;0 +5051;220;217;0;0 +5052;220;217;0;0 +5053;220;217;0;0 +5054;220;217;0;0 +5055;220;217;0;0 +5056;220;217;0;0 +5057;220;217;0;0 +5058;220;217;0;0 +5059;220;217;0;0 +5060;220;217;0;0 +5061;220;217;0;0 +5062;221;218;0;0 +5063;221;218;0;0 +5064;221;218;0;0 +5065;221;218;0;0 +5066;221;218;0;0 +5067;221;218;0;0 +5068;221;218;0;0 +5069;221;218;0;0 +5070;221;218;0;0 +5071;221;218;0;0 +5072;221;218;0;0 +5073;221;218;0;0 +5074;221;218;0;0 +5075;221;218;0;0 +5076;221;218;0;0 +5077;221;218;0;0 +5078;221;218;0;0 +5079;221;218;0;0 +5080;221;218;0;0 +5081;221;218;0;0 +5082;221;218;0;0 +5083;222;219;0;0 +5084;222;219;0;0 +5085;222;219;0;0 +5086;222;219;0;0 +5087;222;219;0;0 +5088;222;219;0;0 +5089;222;219;0;0 +5090;222;219;0;0 +5091;222;219;0;0 +5092;222;219;0;0 +5093;222;219;0;0 +5094;222;219;0;0 +5095;222;219;0;0 +5096;222;219;0;0 +5097;222;219;0;0 +5098;222;219;0;0 +5099;222;219;0;0 +5100;222;219;0;0 +5101;223;220;0;0 +5102;223;220;0;0 +5103;223;220;0;0 +5104;223;220;0;0 +5105;223;220;0;0 +5106;223;220;0;0 +5107;223;220;0;0 +5108;223;220;0;0 +5109;223;220;0;0 +5110;223;220;0;0 +5111;223;220;0;0 +5112;223;220;0;0 +5113;223;220;0;0 +5114;223;220;0;0 +5115;223;220;0;0 +5116;223;220;0;0 +5117;223;220;0;0 +5118;223;220;0;0 +5119;224;221;0;0 +5120;224;221;0;0 +5121;224;221;0;0 +5122;224;221;0;0 +5123;224;221;0;0 +5124;224;221;0;0 +5125;224;221;0;0 +5126;224;221;0;0 +5127;224;221;0;0 +5128;224;221;0;0 +5129;224;221;0;0 +5130;224;221;0;0 +5131;224;221;0;0 +5132;224;221;0;0 +5133;224;221;0;0 +5134;224;221;0;0 +5135;224;221;0;0 +5136;224;221;0;0 +5137;224;221;0;0 +5138;224;221;0;0 +5139;224;221;0;0 +5140;224;221;0;0 +5141;224;221;0;0 +5142;224;221;0;0 +5143;225;222;0;0 +5144;225;222;0;0 +5145;225;222;0;0 +5146;225;222;0;0 +5147;225;222;0;0 +5148;225;222;0;0 +5149;225;222;0;0 +5150;225;222;0;0 +5151;225;222;0;0 +5152;225;222;0;0 +5153;225;222;0;0 +5154;225;222;0;0 +5155;225;222;0;0 +5156;225;222;0;0 +5157;225;222;0;0 +5158;225;222;0;0 +5159;225;222;0;0 +5160;225;222;0;0 +5161;225;222;0;0 +5162;225;222;0;0 +5163;225;222;0;0 +5164;225;222;0;0 +5165;225;222;0;0 +5166;225;222;0;0 +5167;225;222;0;0 +5168;225;222;0;0 +5169;225;222;0;0 +5170;225;222;0;0 +5171;225;222;0;0 +5172;225;222;0;0 +5173;226;223;0;0 +5174;226;223;0;0 +5175;226;223;0;0 +5176;226;223;0;0 +5177;226;223;0;0 +5178;226;223;0;0 +5179;226;223;0;0 +5180;226;223;0;0 +5181;226;223;0;0 +5182;226;223;0;0 +5183;226;223;0;0 +5184;226;223;0;0 +5185;226;223;0;0 +5186;226;223;0;0 +5187;226;223;0;0 +5188;226;223;0;0 +5189;226;223;0;0 +5190;226;223;0;0 +5191;226;223;0;0 +5192;226;223;0;0 +5193;226;223;0;0 +5194;226;223;0;0 +5195;226;223;0;0 +5196;226;223;0;0 +5197;226;223;0;0 +5198;226;223;0;0 +5199;227;224;0;0 +5200;227;224;0;0 +5201;227;224;0;0 +5202;227;224;0;0 +5203;227;224;0;0 +5204;227;224;0;0 +5205;227;224;0;0 +5206;227;224;0;0 +5207;227;224;0;0 +5208;227;224;0;0 +5209;227;224;0;0 +5210;227;224;0;0 +5211;227;224;0;0 +5212;227;224;0;0 +5213;227;224;0;0 +5214;227;224;0;0 +5215;227;224;0;0 +5216;227;224;0;0 +5217;228;225;0;0 +5218;228;225;0;0 +5219;228;225;0;0 +5220;228;225;0;0 +5221;228;225;0;0 +5222;228;225;0;0 +5223;228;225;0;0 +5224;228;225;0;0 +5225;228;225;0;0 +5226;228;225;0;0 +5227;228;225;0;0 +5228;228;225;0;0 +5229;228;225;0;0 +5230;228;225;0;0 +5231;228;225;0;0 +5232;228;225;0;0 +5233;228;225;0;0 +5234;228;225;0;0 +5235;228;225;0;0 +5236;228;225;0;0 +5237;228;225;0;0 +5238;228;225;0;0 +5239;229;226;0;0 +5240;229;226;0;0 +5241;229;226;0;0 +5242;229;226;0;0 +5243;229;226;0;0 +5244;229;226;0;0 +5245;229;226;0;0 +5246;229;226;0;0 +5247;229;226;0;0 +5248;229;226;0;0 +5249;229;226;0;0 +5250;229;226;0;0 +5251;229;226;0;0 +5252;229;226;0;0 +5253;229;226;0;0 +5254;229;226;0;0 +5255;229;226;0;0 +5256;229;226;0;0 +5257;229;226;0;0 +5258;229;226;0;0 +5259;229;226;0;0 +5260;229;226;0;0 +5261;229;226;0;0 +5262;229;226;0;0 +5263;229;226;0;0 +5264;229;226;0;0 +5265;229;226;0;0 +5266;229;226;0;0 +5267;229;226;0;0 +5268;230;227;0;0 +5269;230;227;0;0 +5270;230;227;0;0 +5271;230;227;0;0 +5272;230;227;0;0 +5273;230;227;0;0 +5274;230;227;0;0 +5275;230;227;0;0 +5276;230;227;0;0 +5277;230;227;0;0 +5278;230;227;0;0 +5279;230;227;0;0 +5280;230;227;0;0 +5281;230;227;0;0 +5282;230;227;0;0 +5283;230;227;0;0 +5284;230;227;0;0 +5285;230;227;0;0 +5286;230;227;0;0 +5287;231;228;0;0 +5288;231;228;0;0 +5289;231;228;0;0 +5290;231;228;0;0 +5291;231;228;0;0 +5292;231;228;0;0 +5293;231;228;0;0 +5294;231;228;0;0 +5295;231;228;0;0 +5296;231;228;0;0 +5297;231;228;0;0 +5298;231;228;0;0 +5299;231;228;0;0 +5300;231;228;0;0 +5301;231;228;0;0 +5302;231;228;0;0 +5303;231;228;0;0 +5304;231;228;0;0 +5305;231;228;0;0 +5306;231;228;0;0 +5307;231;228;0;0 +5308;231;228;0;0 +5309;231;228;0;0 +5310;232;229;0;0 +5311;232;229;0;0 +5312;232;229;0;0 +5313;232;229;0;0 +5314;232;229;0;0 +5315;232;229;0;0 +5316;232;229;0;0 +5317;232;229;0;0 +5318;232;229;0;0 +5319;232;229;0;0 +5320;232;229;0;0 +5321;232;229;0;0 +5322;232;229;0;0 +5323;232;229;0;0 +5324;232;229;0;0 +5325;232;229;0;0 +5326;232;229;0;0 +5327;233;230;0;0 +5328;233;230;0;0 +5329;233;230;0;0 +5330;233;230;0;0 +5331;233;230;0;0 +5332;233;230;0;0 +5333;233;230;0;0 +5334;233;230;0;0 +5335;233;230;0;0 +5336;233;230;0;0 +5337;233;230;0;0 +5338;233;230;0;0 +5339;233;230;0;0 +5340;233;230;0;0 +5341;233;230;0;0 +5342;233;230;0;0 +5343;233;230;0;0 +5344;233;230;0;0 +5345;233;230;0;0 +5346;233;230;0;0 +5347;233;230;0;0 +5348;233;230;0;0 +5349;234;231;0;0 +5350;234;231;0;0 +5351;234;231;0;0 +5352;234;231;0;0 +5353;234;231;0;0 +5354;234;231;0;0 +5355;234;231;0;0 +5356;234;231;0;0 +5357;234;231;0;0 +5358;234;231;0;0 +5359;234;231;0;0 +5360;234;231;0;0 +5361;234;231;0;0 +5362;234;231;0;0 +5363;234;231;0;0 +5364;234;231;0;0 +5365;234;231;0;0 +5366;234;231;0;0 +5367;234;231;0;0 +5368;234;231;0;0 +5369;234;231;0;0 +5370;235;232;0;0 +5371;235;232;0;0 +5372;235;232;0;0 +5373;235;232;0;0 +5374;235;232;0;0 +5375;235;232;0;0 +5376;235;232;0;0 +5377;235;232;0;0 +5378;235;232;0;0 +5379;235;232;0;0 +5380;235;232;0;0 +5381;235;232;0;0 +5382;235;232;0;0 +5383;235;232;0;0 +5384;235;232;0;0 +5385;235;232;0;0 +5386;235;232;0;0 +5387;235;232;0;0 +5388;235;232;0;0 +5389;235;232;0;0 +5390;235;232;0;0 +5391;235;232;0;0 +5392;235;232;0;0 +5393;235;232;0;0 +5394;235;232;0;0 +5395;235;232;0;0 +5396;236;233;0;0 +5397;236;233;0;0 +5398;236;233;0;0 +5399;236;233;0;0 +5400;236;233;0;0 +5401;236;233;0;0 +5402;236;233;0;0 +5403;236;233;0;0 +5404;236;233;0;0 +5405;236;233;0;0 +5406;236;233;0;0 +5407;236;233;0;0 +5408;236;233;0;0 +5409;236;233;0;0 +5410;236;233;0;0 +5411;236;233;0;0 +5412;236;233;0;0 +5413;236;233;0;0 +5414;236;233;0;0 +5415;236;233;0;0 +5416;236;233;0;0 +5417;236;233;0;0 +5418;236;233;0;0 +5419;236;233;0;0 +5420;236;233;0;0 +5421;237;234;0;0 +5422;237;234;0;0 +5423;237;234;0;0 +5424;237;234;0;0 +5425;237;234;0;0 +5426;237;234;0;0 +5427;237;234;0;0 +5428;237;234;0;0 +5429;237;234;0;0 +5430;237;234;0;0 +5431;237;234;0;0 +5432;237;234;0;0 +5433;237;234;0;0 +5434;237;234;0;0 +5435;237;234;0;0 +5436;237;234;0;0 +5437;237;234;0;0 +5438;237;234;0;0 +5439;237;234;0;0 +5440;238;235;0;0 +5441;238;235;0;0 +5442;238;235;0;0 +5443;238;235;0;0 +5444;238;235;0;0 +5445;238;235;0;0 +5446;238;235;0;0 +5447;238;235;0;0 +5448;238;235;0;0 +5449;238;235;0;0 +5450;238;235;0;0 +5451;238;235;0;0 +5452;238;235;0;0 +5453;238;235;0;0 +5454;238;235;0;0 +5455;238;235;0;0 +5456;238;235;0;0 +5457;238;235;0;0 +5458;238;235;0;0 +5459;238;235;0;0 +5460;239;236;0;0 +5461;239;236;0;0 +5462;239;236;0;0 +5463;239;236;0;0 +5464;239;236;0;0 +5465;239;236;0;0 +5466;239;236;0;0 +5467;239;236;0;0 +5468;239;236;0;0 +5469;239;236;0;0 +5470;239;236;0;0 +5471;239;236;0;0 +5472;239;236;0;0 +5473;239;236;0;0 +5474;239;236;0;0 +5475;239;236;0;0 +5476;239;236;0;0 +5477;239;236;0;0 +5478;239;236;0;0 +5479;239;236;0;0 +5480;239;236;0;0 +5481;239;236;0;0 +5482;240;237;0;0 +5483;240;237;0;0 +5484;240;237;0;0 +5485;240;237;0;0 +5486;240;237;0;0 +5487;240;237;0;0 +5488;240;237;0;0 +5489;240;237;0;0 +5490;240;237;0;0 +5491;240;237;0;0 +5492;240;237;0;0 +5493;240;237;0;0 +5494;240;237;0;0 +5495;240;237;0;0 +5496;240;237;0;0 +5497;240;237;0;0 +5498;240;237;0;0 +5499;240;237;0;0 +5500;240;237;0;0 +5501;240;237;0;0 +5502;240;237;0;0 +5503;240;237;0;0 +5504;240;237;0;0 +5505;240;237;0;0 +5506;241;238;0;0 +5507;241;238;0;0 +5508;241;238;0;0 +5509;241;238;0;0 +5510;241;238;0;0 +5511;241;238;0;0 +5512;241;238;0;0 +5513;241;238;0;0 +5514;241;238;0;0 +5515;241;238;0;0 +5516;241;238;0;0 +5517;241;238;0;0 +5518;241;238;0;0 +5519;241;238;0;0 +5520;241;238;0;0 +5521;241;238;0;0 +5522;241;238;0;0 +5523;241;238;0;0 +5524;241;238;0;0 +5525;241;238;0;0 +5526;241;238;0;0 +5527;241;238;0;0 +5528;241;238;0;0 +5529;241;238;0;0 +5530;241;238;0;0 +5531;242;239;0;0 +5532;242;239;0;0 +5533;242;239;0;0 +5534;242;239;0;0 +5535;242;239;0;0 +5536;242;239;0;0 +5537;242;239;0;0 +5538;242;239;0;0 +5539;242;239;0;0 +5540;242;239;0;0 +5541;242;239;0;0 +5542;242;239;0;0 +5543;242;239;0;0 +5544;242;239;0;0 +5545;242;239;0;0 +5546;242;239;0;0 +5547;242;239;0;0 +5548;242;239;0;0 +5549;242;239;0;0 +5550;242;239;0;0 +5551;242;239;0;0 +5552;242;239;0;0 +5553;242;239;0;0 +5554;242;239;0;0 +5555;243;240;0;0 +5556;243;240;0;0 +5557;243;240;0;0 +5558;243;240;0;0 +5559;243;240;0;0 +5560;243;240;0;0 +5561;243;240;0;0 +5562;243;240;0;0 +5563;243;240;0;0 +5564;243;240;0;0 +5565;243;240;0;0 +5566;243;240;0;0 +5567;243;240;0;0 +5568;243;240;0;0 +5569;243;240;0;0 +5570;243;240;0;0 +5571;243;240;0;0 +5572;243;240;0;0 +5573;243;240;0;0 +5574;243;240;0;0 +5575;243;240;0;0 +5576;243;240;0;0 +5577;244;241;0;0 +5578;244;241;0;0 +5579;244;241;0;0 +5580;244;241;0;0 +5581;244;241;0;0 +5582;244;241;0;0 +5583;244;241;0;0 +5584;244;241;0;0 +5585;244;241;0;0 +5586;244;241;0;0 +5587;244;241;0;0 +5588;244;241;0;0 +5589;244;241;0;0 +5590;244;241;0;0 +5591;244;241;0;0 +5592;244;241;0;0 +5593;244;241;0;0 +5594;244;241;0;0 +5595;244;241;0;0 +5596;244;241;0;0 +5597;244;241;0;0 +5598;244;241;0;0 +5599;244;241;0;0 +5600;244;241;0;0 +5601;244;241;0;0 +5602;244;241;0;0 +5603;244;241;0;0 +5604;245;242;0;0 +5605;245;242;0;0 +5606;245;242;0;0 +5607;245;242;0;0 +5608;245;242;0;0 +5609;245;242;0;0 +5610;245;242;0;0 +5611;245;242;0;0 +5612;245;242;0;0 +5613;245;242;0;0 +5614;245;242;0;0 +5615;245;242;0;0 +5616;245;242;0;0 +5617;245;242;0;0 +5618;245;242;0;0 +5619;245;242;0;0 +5620;245;242;0;0 +5621;245;242;0;0 +5622;245;242;0;0 +5623;245;242;0;0 +5624;245;242;0;0 +5625;245;242;0;0 +5626;245;242;0;0 +5627;245;242;0;0 +5628;245;242;0;0 +5629;245;242;0;0 +5630;245;242;0;0 +5631;245;242;0;0 +5632;245;242;0;0 +5633;246;243;0;0 +5634;246;243;0;0 +5635;246;243;0;0 +5636;246;243;0;0 +5637;246;243;0;0 +5638;246;243;0;0 +5639;246;243;0;0 +5640;246;243;0;0 +5641;246;243;0;0 +5642;246;243;0;0 +5643;246;243;0;0 +5644;246;243;0;0 +5645;246;243;0;0 +5646;246;243;0;0 +5647;246;243;0;0 +5648;247;244;0;0 +5649;247;244;0;0 +5650;247;244;0;0 +5651;247;244;0;0 +5652;247;244;0;0 +5653;247;244;0;0 +5654;247;244;0;0 +5655;247;244;0;0 +5656;247;244;0;0 +5657;247;244;0;0 +5658;247;244;0;0 +5659;247;244;0;0 +5660;247;244;0;0 +5661;247;244;0;0 +5662;247;244;0;0 +5663;247;244;0;0 +5664;247;244;0;0 +5665;247;244;0;0 +5666;247;244;0;0 +5667;247;244;0;0 +5668;247;244;0;0 +5669;247;244;0;0 +5670;247;244;0;0 +5671;247;244;0;0 +5672;247;244;0;0 +5673;247;244;0;0 +5674;248;245;0;0 +5675;248;245;0;0 +5676;248;245;0;0 +5677;248;245;0;0 +5678;248;245;0;0 +5679;248;245;0;0 +5680;248;245;0;0 +5681;248;245;0;0 +5682;248;245;0;0 +5683;248;245;0;0 +5684;248;245;0;0 +5685;248;245;0;0 +5686;248;245;0;0 +5687;248;245;0;0 +5688;248;245;0;0 +5689;248;245;0;0 +5690;248;245;0;0 +5691;249;246;0;0 +5692;249;246;0;0 +5693;249;246;0;0 +5694;249;246;0;0 +5695;249;246;0;0 +5696;249;246;0;0 +5697;249;246;0;0 +5698;249;246;0;0 +5699;249;246;0;0 +5700;249;246;0;0 +5701;249;246;0;0 +5702;249;246;0;0 +5703;249;246;0;0 +5704;249;246;0;0 +5705;249;246;0;0 +5706;250;247;0;0 +5707;250;247;0;0 +5708;250;247;0;0 +5709;250;247;0;0 +5710;250;247;0;0 +5711;250;247;0;0 +5712;250;247;0;0 +5713;250;247;0;0 +5714;250;247;0;0 +5715;250;247;0;0 +5716;250;247;0;0 +5717;250;247;0;0 +5718;250;247;0;0 +5719;250;247;0;0 +5720;250;247;0;0 +5721;250;247;0;0 +5722;250;247;0;0 +5723;250;247;0;0 +5724;250;247;0;0 +5725;250;247;0;0 +5726;250;247;0;0 +5727;250;247;0;0 +5728;250;247;0;0 +5729;250;247;0;0 +5730;250;247;0;0 +5731;250;247;0;0 +5732;250;247;0;0 +5733;250;247;0;0 +5734;250;247;0;0 +5735;251;248;0;0 +5736;251;248;0;0 +5737;251;248;0;0 +5738;251;248;0;0 +5739;251;248;0;0 +5740;251;248;0;0 +5741;251;248;0;0 +5742;251;248;0;0 +5743;251;248;0;0 +5744;251;248;0;0 +5745;251;248;0;0 +5746;251;248;0;0 +5747;251;248;0;0 +5748;251;248;0;0 +5749;251;248;0;0 +5750;251;248;0;0 +5751;251;248;0;0 +5752;251;248;0;0 +5753;251;248;0;0 +5754;251;248;0;0 +5755;251;248;0;0 +5756;252;249;0;0 +5757;252;249;0;0 +5758;252;249;0;0 +5759;252;249;0;0 +5760;252;249;0;0 +5761;252;249;0;0 +5762;252;249;0;0 +5763;252;249;0;0 +5764;252;249;0;0 +5765;252;249;0;0 +5766;252;249;0;0 +5767;252;249;0;0 +5768;252;249;0;0 +5769;252;249;0;0 +5770;252;249;0;0 +5771;252;249;0;0 +5772;252;249;0;0 +5773;252;249;0;0 +5774;252;249;0;0 +5775;252;249;0;0 +5776;252;249;0;0 +5777;252;249;0;0 +5778;252;249;0;0 +5779;252;249;0;0 +5780;253;250;0;0 +5781;253;250;0;0 +5782;253;250;0;0 +5783;253;250;0;0 +5784;253;250;0;0 +5785;253;250;0;0 +5786;253;250;0;0 +5787;253;250;0;0 +5788;253;250;0;0 +5789;253;250;0;0 +5790;253;250;0;0 +5791;253;250;0;0 +5792;253;250;0;0 +5793;253;250;0;0 +5794;253;250;0;0 +5795;253;250;0;0 +5796;253;250;0;0 +5797;253;250;0;0 +5798;253;250;0;0 +5799;253;250;0;0 +5800;253;250;0;0 +5801;253;250;0;0 +5802;253;250;0;0 +5803;253;250;0;0 +5804;253;250;0;0 +5805;254;251;0;0 +5806;254;251;0;0 +5807;254;251;0;0 +5808;254;251;0;0 +5809;254;251;0;0 +5810;254;251;0;0 +5811;254;251;0;0 +5812;254;251;0;0 +5813;254;251;0;0 +5814;254;251;0;0 +5815;254;251;0;0 +5816;254;251;0;0 +5817;254;251;0;0 +5818;254;251;0;0 +5819;254;251;0;0 +5820;254;251;0;0 +5821;255;252;0;0 +5822;255;252;0;0 +5823;255;252;0;0 +5824;255;252;0;0 +5825;255;252;0;0 +5826;255;252;0;0 +5827;255;252;0;0 +5828;255;252;0;0 +5829;255;252;0;0 +5830;255;252;0;0 +5831;255;252;0;0 +5832;255;252;0;0 +5833;255;252;0;0 +5834;255;252;0;0 +5835;255;252;0;0 +5836;255;252;0;0 +5837;255;252;0;0 +5838;255;252;0;0 +5839;255;252;0;0 +5840;255;252;0;0 +5841;255;252;0;0 +5842;255;252;0;0 +5843;256;253;0;0 +5844;256;253;0;0 +5845;256;253;0;0 +5846;256;253;0;0 +5847;256;253;0;0 +5848;256;253;0;0 +5849;256;253;0;0 +5850;256;253;0;0 +5851;256;253;0;0 +5852;256;253;0;0 +5853;256;253;0;0 +5854;256;253;0;0 +5855;256;253;0;0 +5856;256;253;0;0 +5857;256;253;0;0 +5858;256;253;0;0 +5859;256;253;0;0 +5860;256;253;0;0 +5861;256;253;0;0 +5862;256;253;0;0 +5863;256;253;0;0 +5864;256;253;0;0 +5865;257;254;0;0 +5866;257;254;0;0 +5867;257;254;0;0 +5868;257;254;0;0 +5869;257;254;0;0 +5870;257;254;0;0 +5871;257;254;0;0 +5872;257;254;0;0 +5873;257;254;0;0 +5874;257;254;0;0 +5875;257;254;0;0 +5876;257;254;0;0 +5877;257;254;0;0 +5878;257;254;0;0 +5879;257;254;0;0 +5880;257;254;0;0 +5881;257;254;0;0 +5882;257;254;0;0 +5883;257;254;0;0 +5884;257;254;0;0 +5885;257;254;0;0 +5886;258;255;0;0 +5887;258;255;0;0 +5888;258;255;0;0 +5889;258;255;0;0 +5890;258;255;0;0 +5891;258;255;0;0 +5892;258;255;0;0 +5893;258;255;0;0 +5894;258;255;0;0 +5895;258;255;0;0 +5896;258;255;0;0 +5897;258;255;0;0 +5898;258;255;0;0 +5899;258;255;0;0 +5900;258;255;0;0 +5901;258;255;0;0 +5902;258;255;0;0 +5903;258;255;0;0 +5904;258;255;0;0 +5905;258;255;0;0 +5906;258;255;0;0 +5907;258;255;0;0 +5908;258;255;0;0 +5909;258;255;0;0 +5910;258;255;0;0 +5911;258;255;0;0 +5912;258;255;0;0 +5913;259;256;0;0 +5914;259;256;0;0 +5915;259;256;0;0 +5916;259;256;0;0 +5917;259;256;0;0 +5918;259;256;0;0 +5919;259;256;0;0 +5920;259;256;0;0 +5921;259;256;0;0 +5922;259;256;0;0 +5923;259;256;0;0 +5924;259;256;0;0 +5925;259;256;0;0 +5926;259;256;0;0 +5927;259;256;0;0 +5928;259;256;0;0 +5929;259;256;0;0 +5930;259;256;0;0 +5931;259;256;0;0 +5932;259;256;0;0 +5933;259;256;0;0 +5934;260;257;0;0 +5935;260;257;0;0 +5936;260;257;0;0 +5937;260;257;0;0 +5938;260;257;0;0 +5939;260;257;0;0 +5940;260;257;0;0 +5941;260;257;0;0 +5942;260;257;0;0 +5943;260;257;0;0 +5944;260;257;0;0 +5945;260;257;0;0 +5946;260;257;0;0 +5947;260;257;0;0 +5948;260;257;0;0 +5949;260;257;0;0 +5950;260;257;0;0 +5951;260;257;0;0 +5952;260;257;0;0 +5953;260;257;0;0 +5954;260;257;0;0 +5955;260;257;0;0 +5956;261;258;0;0 +5957;261;258;0;0 +5958;261;258;0;0 +5959;261;258;0;0 +5960;261;258;0;0 +5961;261;258;0;0 +5962;261;258;0;0 +5963;261;258;0;0 +5964;261;258;0;0 +5965;261;258;0;0 +5966;261;258;0;0 +5967;261;258;0;0 +5968;261;258;0;0 +5969;261;258;0;0 +5970;261;258;0;0 +5971;261;258;0;0 +5972;261;258;0;0 +5973;262;259;0;0 +5974;262;259;0;0 +5975;262;259;0;0 +5976;262;259;0;0 +5977;262;259;0;0 +5978;262;259;0;0 +5979;262;259;0;0 +5980;262;259;0;0 +5981;262;259;0;0 +5982;262;259;0;0 +5983;262;259;0;0 +5984;262;259;0;0 +5985;262;259;0;0 +5986;262;259;0;0 +5987;262;259;0;0 +5988;262;259;0;0 +5989;262;259;0;0 +5990;262;259;0;0 +5991;262;259;0;0 +5992;262;259;0;0 +5993;262;259;0;0 +5994;262;259;0;0 +5995;262;259;0;0 +5996;262;259;0;0 +5997;262;259;0;0 +5998;262;259;0;0 +5999;262;259;0;0 +6000;262;259;0;0 +6001;262;259;0;0 +6002;263;260;0;0 +6003;263;260;0;0 +6004;263;260;0;0 +6005;263;260;0;0 +6006;263;260;0;0 +6007;263;260;0;0 +6008;263;260;0;0 +6009;263;260;0;0 +6010;263;260;0;0 +6011;263;260;0;0 +6012;263;260;0;0 +6013;263;260;0;0 +6014;263;260;0;0 +6015;263;260;0;0 +6016;263;260;0;0 +6017;263;260;0;0 +6018;263;260;0;0 +6019;263;260;0;0 +6020;263;260;0;0 +6021;263;260;0;0 +6022;263;260;0;0 +6023;263;260;0;0 +6024;263;260;0;0 +6025;264;261;0;0 +6026;264;261;0;0 +6027;264;261;0;0 +6028;264;261;0;0 +6029;264;261;0;0 +6030;264;261;0;0 +6031;264;261;0;0 +6032;264;261;0;0 +6033;264;261;0;0 +6034;264;261;0;0 +6035;264;261;0;0 +6036;264;261;0;0 +6037;264;261;0;0 +6038;264;261;0;0 +6039;264;261;0;0 +6040;264;261;0;0 +6041;264;261;0;0 +6042;264;261;0;0 +6043;264;261;0;0 +6044;264;261;0;0 +6045;264;261;0;0 +6046;264;261;0;0 +6047;264;261;0;0 +6048;264;261;0;0 +6049;264;261;0;0 +6050;264;261;0;0 +6051;264;261;0;0 +6052;264;261;0;0 +6053;264;261;0;0 +6054;265;262;0;0 +6055;265;262;0;0 +6056;265;262;0;0 +6057;265;262;0;0 +6058;265;262;0;0 +6059;265;262;0;0 +6060;265;262;0;0 +6061;265;262;0;0 +6062;265;262;0;0 +6063;265;262;0;0 +6064;265;262;0;0 +6065;265;262;0;0 +6066;265;262;0;0 +6067;265;262;0;0 +6068;265;262;0;0 +6069;265;262;0;0 +6070;265;262;0;0 +6071;265;262;0;0 +6072;265;262;0;0 +6073;266;263;0;0 +6074;266;263;0;0 +6075;266;263;0;0 +6076;266;263;0;0 +6077;266;263;0;0 +6078;266;263;0;0 +6079;266;263;0;0 +6080;266;263;0;0 +6081;266;263;0;0 +6082;266;263;0;0 +6083;266;263;0;0 +6084;266;263;0;0 +6085;266;263;0;0 +6086;266;263;0;0 +6087;266;263;0;0 +6088;266;263;0;0 +6089;266;263;0;0 +6090;266;263;0;0 +6091;266;263;0;0 +6092;266;263;0;0 +6093;266;263;0;0 +6094;266;263;0;0 +6095;266;263;0;0 +6096;266;263;0;0 +6097;266;263;0;0 +6098;266;263;0;0 +6099;266;263;0;0 +6100;266;263;0;0 +6101;266;263;0;0 +6102;267;264;0;0 +6103;267;264;0;0 +6104;267;264;0;0 +6105;267;264;0;0 +6106;267;264;0;0 +6107;267;264;0;0 +6108;267;264;0;0 +6109;267;264;0;0 +6110;267;264;0;0 +6111;267;264;0;0 +6112;267;264;0;0 +6113;267;264;0;0 +6114;267;264;0;0 +6115;267;264;0;0 +6116;267;264;0;0 +6117;267;264;0;0 +6118;267;264;0;0 +6119;267;264;0;0 +6120;267;264;0;0 +6121;267;264;0;0 +6122;267;264;0;0 +6123;267;264;0;0 +6124;267;264;0;0 +6125;268;265;0;0 +6126;268;265;0;0 +6127;268;265;0;0 +6128;268;265;0;0 +6129;268;265;0;0 +6130;268;265;0;0 +6131;268;265;0;0 +6132;268;265;0;0 +6133;268;265;0;0 +6134;268;265;0;0 +6135;268;265;0;0 +6136;268;265;0;0 +6137;268;265;0;0 +6138;268;265;0;0 +6139;268;265;0;0 +6140;268;265;0;0 +6141;268;265;0;0 +6142;268;265;0;0 +6143;268;265;0;0 +6144;268;265;0;0 +6145;268;265;0;0 +6146;268;265;0;0 +6147;268;265;0;0 +6148;268;265;0;0 +6149;268;265;0;0 +6150;268;265;0;0 +6151;268;265;0;0 +6152;268;265;0;0 +6153;268;265;0;0 +6154;269;266;0;0 +6155;269;266;0;0 +6156;269;266;0;0 +6157;269;266;0;0 +6158;269;266;0;0 +6159;269;266;0;0 +6160;269;266;0;0 +6161;269;266;0;0 +6162;269;266;0;0 +6163;269;266;0;0 +6164;269;266;0;0 +6165;269;266;0;0 +6166;269;266;0;0 +6167;269;266;0;0 +6168;269;266;0;0 +6169;269;266;0;0 +6170;269;266;0;0 +6171;269;266;0;0 +6172;269;266;0;0 +6173;269;266;0;0 +6174;269;266;0;0 +6175;269;266;0;0 +6176;269;266;0;0 +6177;270;267;0;0 +6178;270;267;0;0 +6179;270;267;0;0 +6180;270;267;0;0 +6181;270;267;0;0 +6182;270;267;0;0 +6183;270;267;0;0 +6184;270;267;0;0 +6185;270;267;0;0 +6186;270;267;0;0 +6187;270;267;0;0 +6188;270;267;0;0 +6189;270;267;0;0 +6190;270;267;0;0 +6191;270;267;0;0 +6192;270;267;0;0 +6193;270;267;0;0 +6194;270;267;0;0 +6195;270;267;0;0 +6196;270;267;0;0 +6197;270;267;0;0 +6198;270;267;0;0 +6199;270;267;0;0 +6200;270;267;0;0 +6201;271;268;0;0 +6202;271;268;0;0 +6203;271;268;0;0 +6204;271;268;0;0 +6205;271;268;0;0 +6206;271;268;0;0 +6207;271;268;0;0 +6208;271;268;0;0 +6209;271;268;0;0 +6210;271;268;0;0 +6211;271;268;0;0 +6212;271;268;0;0 +6213;271;268;0;0 +6214;271;268;0;0 +6215;271;268;0;0 +6216;271;268;0;0 +6217;271;268;0;0 +6218;271;268;0;0 +6219;271;268;0;0 +6220;271;268;0;0 +6221;271;268;0;0 +6222;271;268;0;0 +6223;272;269;0;0 +6224;272;269;0;0 +6225;272;269;0;0 +6226;272;269;0;0 +6227;272;269;0;0 +6228;272;269;0;0 +6229;272;269;0;0 +6230;272;269;0;0 +6231;272;269;0;0 +6232;272;269;0;0 +6233;272;269;0;0 +6234;272;269;0;0 +6235;272;269;0;0 +6236;272;269;0;0 +6237;272;269;0;0 +6238;272;269;0;0 +6239;272;269;0;0 +6240;272;269;0;0 +6241;272;269;0;0 +6242;272;269;0;0 +6243;272;269;0;0 +6244;272;269;0;0 +6245;272;269;0;0 +6246;272;269;0;0 +6247;272;269;0;0 +6248;272;269;0;0 +6249;272;269;0;0 +6250;272;269;0;0 +6251;272;269;0;0 +6252;273;270;0;0 +6253;273;270;0;0 +6254;273;270;0;0 +6255;273;270;0;0 +6256;273;270;0;0 +6257;273;270;0;0 +6258;273;270;0;0 +6259;273;270;0;0 +6260;273;270;0;0 +6261;273;270;0;0 +6262;273;270;0;0 +6263;273;270;0;0 +6264;273;270;0;0 +6265;273;270;0;0 +6266;273;270;0;0 +6267;273;270;0;0 +6268;273;270;0;0 +6269;273;270;0;0 +6270;273;270;0;0 +6271;273;270;0;0 +6272;273;270;0;0 +6273;273;270;0;0 +6274;273;270;0;0 +6275;273;270;0;0 +6276;274;271;0;0 +6277;274;271;0;0 +6278;274;271;0;0 +6279;274;271;0;0 +6280;274;271;0;0 +6281;274;271;0;0 +6282;274;271;0;0 +6283;274;271;0;0 +6284;274;271;0;0 +6285;274;271;0;0 +6286;274;271;0;0 +6287;274;271;0;0 +6288;274;271;0;0 +6289;274;271;0;0 +6290;274;271;0;0 +6291;274;271;0;0 +6292;274;271;0;0 +6293;274;271;0;0 +6294;275;272;0;0 +6295;275;272;0;0 +6296;275;272;0;0 +6297;275;272;0;0 +6298;275;272;0;0 +6299;275;272;0;0 +6300;275;272;0;0 +6301;275;272;0;0 +6302;275;272;0;0 +6303;275;272;0;0 +6304;275;272;0;0 +6305;275;272;0;0 +6306;275;272;0;0 +6307;275;272;0;0 +6308;275;272;0;0 +6309;275;272;0;0 +6310;275;272;0;0 +6311;275;272;0;0 +6312;275;272;0;0 +6313;275;272;0;0 +6314;275;272;0;0 +6315;275;272;0;0 +6316;275;272;0;0 +6317;275;272;0;0 +6318;276;273;0;0 +6319;276;273;0;0 +6320;276;273;0;0 +6321;276;273;0;0 +6322;276;273;0;0 +6323;276;273;0;0 +6324;276;273;0;0 +6325;276;273;0;0 +6326;276;273;0;0 +6327;276;273;0;0 +6328;276;273;0;0 +6329;276;273;0;0 +6330;276;273;0;0 +6331;276;273;0;0 +6332;276;273;0;0 +6333;276;273;0;0 +6334;276;273;0;0 +6335;276;273;0;0 +6336;276;273;0;0 +6337;276;273;0;0 +6338;276;273;0;0 +6339;276;273;0;0 +6340;276;273;0;0 +6341;277;274;0;0 +6342;277;274;0;0 +6343;277;274;0;0 +6344;277;274;0;0 +6345;277;274;0;0 +6346;277;274;0;0 +6347;277;274;0;0 +6348;277;274;0;0 +6349;277;274;0;0 +6350;277;274;0;0 +6351;277;274;0;0 +6352;277;274;0;0 +6353;277;274;0;0 +6354;277;274;0;0 +6355;277;274;0;0 +6356;277;274;0;0 +6357;277;274;0;0 +6358;277;274;0;0 +6359;277;274;0;0 +6360;277;274;0;0 +6361;277;274;0;0 +6362;278;275;0;0 +6363;278;275;0;0 +6364;278;275;0;0 +6365;278;275;0;0 +6366;278;275;0;0 +6367;278;275;0;0 +6368;278;275;0;0 +6369;278;275;0;0 +6370;278;275;0;0 +6371;278;275;0;0 +6372;278;275;0;0 +6373;278;275;0;0 +6374;278;275;0;0 +6375;278;275;0;0 +6376;278;275;0;0 +6377;278;275;0;0 +6378;278;275;0;0 +6379;278;275;0;0 +6380;278;275;0;0 +6381;278;275;0;0 +6382;279;276;0;0 +6383;279;276;0;0 +6384;279;276;0;0 +6385;279;276;0;0 +6386;279;276;0;0 +6387;279;276;0;0 +6388;279;276;0;0 +6389;279;276;0;0 +6390;279;276;0;0 +6391;279;276;0;0 +6392;279;276;0;0 +6393;279;276;0;0 +6394;279;276;0;0 +6395;279;276;0;0 +6396;279;276;0;0 +6397;279;276;0;0 +6398;279;276;0;0 +6399;279;276;0;0 +6400;279;276;0;0 +6401;279;276;0;0 +6402;279;276;0;0 +6403;279;276;0;0 +6404;279;276;0;0 +6405;279;276;0;0 +6406;279;276;0;0 +6407;280;277;0;0 +6408;280;277;0;0 +6409;280;277;0;0 +6410;280;277;0;0 +6411;280;277;0;0 +6412;280;277;0;0 +6413;280;277;0;0 +6414;280;277;0;0 +6415;280;277;0;0 +6416;280;277;0;0 +6417;280;277;0;0 +6418;280;277;0;0 +6419;280;277;0;0 +6420;280;277;0;0 +6421;280;277;0;0 +6422;280;277;0;0 +6423;280;277;0;0 +6424;281;278;0;0 +6425;281;278;0;0 +6426;281;278;0;0 +6427;281;278;0;0 +6428;281;278;0;0 +6429;281;278;0;0 +6430;281;278;0;0 +6431;281;278;0;0 +6432;281;278;0;0 +6433;281;278;0;0 +6434;281;278;0;0 +6435;281;278;0;0 +6436;281;278;0;0 +6437;281;278;0;0 +6438;281;278;0;0 +6439;281;278;0;0 +6440;281;278;0;0 +6441;281;278;0;0 +6442;281;278;0;0 +6443;282;279;0;0 +6444;282;279;0;0 +6445;282;279;0;0 +6446;282;279;0;0 +6447;282;279;0;0 +6448;282;279;0;0 +6449;282;279;0;0 +6450;282;279;0;0 +6451;282;279;0;0 +6452;282;279;0;0 +6453;282;279;0;0 +6454;282;279;0;0 +6455;282;279;0;0 +6456;282;279;0;0 +6457;282;279;0;0 +6458;282;279;0;0 +6459;282;279;0;0 +6460;282;279;0;0 +6461;282;279;0;0 +6462;282;279;0;0 +6463;283;280;0;0 +6464;283;280;0;0 +6465;283;280;0;0 +6466;283;280;0;0 +6467;283;280;0;0 +6468;283;280;0;0 +6469;283;280;0;0 +6470;283;280;0;0 +6471;283;280;0;0 +6472;283;280;0;0 +6473;283;280;0;0 +6474;283;280;0;0 +6475;283;280;0;0 +6476;283;280;0;0 +6477;283;280;0;0 +6478;283;280;0;0 +6479;283;280;0;0 +6480;283;280;0;0 +6481;283;280;0;0 +6482;283;280;0;0 +6483;283;280;0;0 +6484;283;280;0;0 +6485;283;280;0;0 +6486;283;280;0;0 +6487;283;280;0;0 +6488;283;280;0;0 +6489;283;280;0;0 +6490;284;281;0;0 +6491;284;281;0;0 +6492;284;281;0;0 +6493;284;281;0;0 +6494;284;281;0;0 +6495;284;281;0;0 +6496;284;281;0;0 +6497;284;281;0;0 +6498;284;281;0;0 +6499;284;281;0;0 +6500;284;281;0;0 +6501;284;281;0;0 +6502;284;281;0;0 +6503;284;281;0;0 +6504;284;281;0;0 +6505;284;281;0;0 +6506;284;281;0;0 +6507;284;281;0;0 +6508;284;281;0;0 +6509;284;281;0;0 +6510;284;281;0;0 +6511;284;281;0;0 +6512;284;281;0;0 +6513;284;281;0;0 +6514;285;282;0;0 +6515;285;282;0;0 +6516;285;282;0;0 +6517;285;282;0;0 +6518;285;282;0;0 +6519;285;282;0;0 +6520;285;282;0;0 +6521;285;282;0;0 +6522;285;282;0;0 +6523;285;282;0;0 +6524;285;282;0;0 +6525;285;282;0;0 +6526;285;282;0;0 +6527;285;282;0;0 +6528;285;282;0;0 +6529;285;282;0;0 +6530;285;282;0;0 +6531;286;283;0;0 +6532;286;283;0;0 +6533;286;283;0;0 +6534;286;283;0;0 +6535;286;283;0;0 +6536;286;283;0;0 +6537;286;283;0;0 +6538;286;283;0;0 +6539;286;283;0;0 +6540;286;283;0;0 +6541;286;283;0;0 +6542;286;283;0;0 +6543;286;283;0;0 +6544;286;283;0;0 +6545;286;283;0;0 +6546;286;283;0;0 +6547;286;283;0;0 +6548;286;283;0;0 +6549;286;283;0;0 +6550;286;283;0;0 +6551;286;283;0;0 +6552;286;283;0;0 +6553;286;283;0;0 +6554;286;283;0;0 +6555;287;284;0;0 +6556;287;284;0;0 +6557;287;284;0;0 +6558;287;284;0;0 +6559;287;284;0;0 +6560;287;284;0;0 +6561;287;284;0;0 +6562;287;284;0;0 +6563;287;284;0;0 +6564;287;284;0;0 +6565;287;284;0;0 +6566;287;284;0;0 +6567;287;284;0;0 +6568;287;284;0;0 +6569;287;284;0;0 +6570;287;284;0;0 +6571;287;284;0;0 +6572;287;284;0;0 +6573;287;284;0;0 +6574;287;284;0;0 +6575;287;284;0;0 +6576;288;285;0;0 +6577;288;285;0;0 +6578;288;285;0;0 +6579;288;285;0;0 +6580;288;285;0;0 +6581;288;285;0;0 +6582;288;285;0;0 +6583;288;285;0;0 +6584;288;285;0;0 +6585;288;285;0;0 +6586;288;285;0;0 +6587;288;285;0;0 +6588;288;285;0;0 +6589;288;285;0;0 +6590;288;285;0;0 +6591;288;285;0;0 +6592;289;286;0;0 +6593;289;286;0;0 +6594;289;286;0;0 +6595;289;286;0;0 +6596;289;286;0;0 +6597;289;286;0;0 +6598;289;286;0;0 +6599;289;286;0;0 +6600;289;286;0;0 +6601;289;286;0;0 +6602;289;286;0;0 +6603;289;286;0;0 +6604;289;286;0;0 +6605;289;286;0;0 +6606;289;286;0;0 +6607;289;286;0;0 +6608;289;286;0;0 +6609;289;286;0;0 +6610;289;286;0;0 +6611;289;286;0;0 +6612;289;286;0;0 +6613;289;286;0;0 +6614;289;286;0;0 +6615;289;286;0;0 +6616;290;287;0;0 +6617;290;287;0;0 +6618;290;287;0;0 +6619;290;287;0;0 +6620;290;287;0;0 +6621;290;287;0;0 +6622;290;287;0;0 +6623;290;287;0;0 +6624;290;287;0;0 +6625;290;287;0;0 +6626;290;287;0;0 +6627;290;287;0;0 +6628;290;287;0;0 +6629;290;287;0;0 +6630;290;287;0;0 +6631;290;287;0;0 +6632;290;287;0;0 +6633;291;288;0;0 +6634;291;288;0;0 +6635;291;288;0;0 +6636;291;288;0;0 +6637;291;288;0;0 +6638;291;288;0;0 +6639;291;288;0;0 +6640;291;288;0;0 +6641;291;288;0;0 +6642;291;288;0;0 +6643;291;288;0;0 +6644;291;288;0;0 +6645;291;288;0;0 +6646;291;288;0;0 +6647;291;288;0;0 +6648;291;288;0;0 +6649;291;288;0;0 +6650;292;289;0;0 +6651;292;289;0;0 +6652;292;289;0;0 +6653;292;289;0;0 +6654;292;289;0;0 +6655;292;289;0;0 +6656;292;289;0;0 +6657;292;289;0;0 +6658;292;289;0;0 +6659;292;289;0;0 +6660;292;289;0;0 +6661;292;289;0;0 +6662;292;289;0;0 +6663;292;289;0;0 +6664;292;289;0;0 +6665;292;289;0;0 +6666;292;289;0;0 +6667;292;289;0;0 +6668;292;289;0;0 +6669;292;289;0;0 +6670;292;289;0;0 +6671;293;290;0;0 +6672;293;290;0;0 +6673;293;290;0;0 +6674;293;290;0;0 +6675;293;290;0;0 +6676;293;290;0;0 +6677;293;290;0;0 +6678;293;290;0;0 +6679;293;290;0;0 +6680;293;290;0;0 +6681;293;290;0;0 +6682;293;290;0;0 +6683;293;290;0;0 +6684;293;290;0;0 +6685;293;290;0;0 +6686;293;290;0;0 +6687;293;290;0;0 +6688;293;290;0;0 +6689;293;290;0;0 +6690;293;290;0;0 +6691;293;290;0;0 +6692;293;290;0;0 +6693;293;290;0;0 +6694;293;290;0;0 +6695;293;290;0;0 +6696;293;290;0;0 +6697;294;291;0;0 +6698;294;291;0;0 +6699;294;291;0;0 +6700;294;291;0;0 +6701;294;291;0;0 +6702;294;291;0;0 +6703;294;291;0;0 +6704;294;291;0;0 +6705;294;291;0;0 +6706;294;291;0;0 +6707;294;291;0;0 +6708;294;291;0;0 +6709;294;291;0;0 +6710;294;291;0;0 +6711;294;291;0;0 +6712;294;291;0;0 +6713;294;291;0;0 +6714;294;291;0;0 +6715;294;291;0;0 +6716;294;291;0;0 +6717;294;291;0;0 +6718;294;291;0;0 +6719;294;291;0;0 +6720;294;291;0;0 +6721;294;291;0;0 +6722;294;291;0;0 +6723;294;291;0;0 +6724;294;291;0;0 +6725;294;291;0;0 +6726;294;291;0;0 +6727;295;292;0;0 +6728;295;292;0;0 +6729;295;292;0;0 +6730;295;292;0;0 +6731;295;292;0;0 +6732;295;292;0;0 +6733;295;292;0;0 +6734;295;292;0;0 +6735;295;292;0;0 +6736;295;292;0;0 +6737;295;292;0;0 +6738;295;292;0;0 +6739;295;292;0;0 +6740;295;292;0;0 +6741;295;292;0;0 +6742;295;292;0;0 +6743;295;292;0;0 +6744;295;292;0;0 +6745;295;292;0;0 +6746;295;292;0;0 +6747;295;292;0;0 +6748;296;293;0;0 +6749;296;293;0;0 +6750;296;293;0;0 +6751;296;293;0;0 +6752;296;293;0;0 +6753;296;293;0;0 +6754;296;293;0;0 +6755;296;293;0;0 +6756;296;293;0;0 +6757;296;293;0;0 +6758;296;293;0;0 +6759;296;293;0;0 +6760;296;293;0;0 +6761;296;293;0;0 +6762;296;293;0;0 +6763;296;293;0;0 +6764;297;294;0;0 +6765;297;294;0;0 +6766;297;294;0;0 +6767;297;294;0;0 +6768;297;294;0;0 +6769;297;294;0;0 +6770;297;294;0;0 +6771;297;294;0;0 +6772;297;294;0;0 +6773;297;294;0;0 +6774;297;294;0;0 +6775;297;294;0;0 +6776;297;294;0;0 +6777;297;294;0;0 +6778;297;294;0;0 +6779;297;294;0;0 +6780;297;294;0;0 +6781;297;294;0;0 +6782;297;294;0;0 +6783;297;294;0;0 +6784;297;294;0;0 +6785;298;295;0;0 +6786;298;295;0;0 +6787;298;295;0;0 +6788;298;295;0;0 +6789;298;295;0;0 +6790;298;295;0;0 +6791;298;295;0;0 +6792;298;295;0;0 +6793;298;295;0;0 +6794;298;295;0;0 +6795;298;295;0;0 +6796;298;295;0;0 +6797;298;295;0;0 +6798;298;295;0;0 +6799;298;295;0;0 +6800;298;295;0;0 +6801;298;295;0;0 +6802;298;295;0;0 +6803;298;295;0;0 +6804;299;296;0;0 +6805;299;296;0;0 +6806;299;296;0;0 +6807;299;296;0;0 +6808;299;296;0;0 +6809;299;296;0;0 +6810;299;296;0;0 +6811;299;296;0;0 +6812;299;296;0;0 +6813;299;296;0;0 +6814;299;296;0;0 +6815;299;296;0;0 +6816;299;296;0;0 +6817;299;296;0;0 +6818;299;296;0;0 +6819;299;296;0;0 +6820;299;296;0;0 +6821;299;296;0;0 +6822;299;296;0;0 +6823;299;296;0;0 +6824;299;296;0;0 +6825;300;297;0;0 +6826;300;297;0;0 +6827;300;297;0;0 +6828;300;297;0;0 +6829;300;297;0;0 +6830;300;297;0;0 +6831;300;297;0;0 +6832;300;297;0;0 +6833;300;297;0;0 +6834;300;297;0;0 +6835;300;297;0;0 +6836;300;297;0;0 +6837;300;297;0;0 +6838;300;297;0;0 +6839;300;297;0;0 +6840;300;297;0;0 +6841;300;297;0;0 +6842;300;297;0;0 +6843;300;297;0;0 +6844;301;298;0;0 +6845;301;298;0;0 +6846;301;298;0;0 +6847;301;298;0;0 +6848;301;298;0;0 +6849;301;298;0;0 +6850;301;298;0;0 +6851;301;298;0;0 +6852;301;298;0;0 +6853;301;298;0;0 +6854;301;298;0;0 +6855;301;298;0;0 +6856;301;298;0;0 +6857;301;298;0;0 +6858;301;298;0;0 +6859;301;298;0;0 +6860;301;298;0;0 +6861;301;298;0;0 +6862;301;298;0;0 +6863;301;298;0;0 +6864;301;298;0;0 +6865;301;298;0;0 +6866;302;299;0;0 +6867;302;299;0;0 +6868;302;299;0;0 +6869;302;299;0;0 +6870;302;299;0;0 +6871;302;299;0;0 +6872;302;299;0;0 +6873;302;299;0;0 +6874;302;299;0;0 +6875;302;299;0;0 +6876;302;299;0;0 +6877;302;299;0;0 +6878;302;299;0;0 +6879;302;299;0;0 +6880;302;299;0;0 +6881;302;299;0;0 +6882;302;299;0;0 +6883;303;300;0;0 +6884;303;300;0;0 +6885;303;300;0;0 +6886;303;300;0;0 +6887;303;300;0;0 +6888;303;300;0;0 +6889;303;300;0;0 +6890;303;300;0;0 +6891;303;300;0;0 +6892;303;300;0;0 +6893;303;300;0;0 +6894;303;300;0;0 +6895;303;300;0;0 +6896;303;300;0;0 +6897;303;300;0;0 +6898;303;300;0;0 +6899;303;300;0;0 +6900;303;300;0;0 +6901;303;300;0;0 +6902;303;300;0;0 +6903;303;300;0;0 +6904;303;300;0;0 +6905;304;301;0;0 +6906;304;301;0;0 +6907;304;301;0;0 +6908;304;301;0;0 +6909;304;301;0;0 +6910;304;301;0;0 +6911;304;301;0;0 +6912;304;301;0;0 +6913;304;301;0;0 +6914;304;301;0;0 +6915;304;301;0;0 +6916;304;301;0;0 +6917;304;301;0;0 +6918;304;301;0;0 +6919;304;301;0;0 +6920;305;302;0;0 +6921;305;302;0;0 +6922;305;302;0;0 +6923;305;302;0;0 +6924;305;302;0;0 +6925;305;302;0;0 +6926;305;302;0;0 +6927;305;302;0;0 +6928;305;302;0;0 +6929;305;302;0;0 +6930;305;302;0;0 +6931;305;302;0;0 +6932;305;302;0;0 +6933;305;302;0;0 +6934;305;302;0;0 +6935;305;302;0;0 +6936;305;302;0;0 +6937;306;303;0;0 +6938;306;303;0;0 +6939;306;303;0;0 +6940;306;303;0;0 +6941;306;303;0;0 +6942;306;303;0;0 +6943;306;303;0;0 +6944;306;303;0;0 +6945;306;303;0;0 +6946;306;303;0;0 +6947;306;303;0;0 +6948;306;303;0;0 +6949;306;303;0;0 +6950;306;303;0;0 +6951;306;303;0;0 +6952;306;303;0;0 +6953;306;303;0;0 +6954;306;303;0;0 +6955;306;303;0;0 +6956;306;303;0;0 +6957;306;303;0;0 +6958;306;303;0;0 +6959;306;303;0;0 +6960;306;303;0;0 +6961;306;303;0;0 +6962;306;303;0;0 +6963;306;303;0;0 +6964;306;303;0;0 +6965;307;304;0;0 +6966;307;304;0;0 +6967;307;304;0;0 +6968;307;304;0;0 +6969;307;304;0;0 +6970;307;304;0;0 +6971;307;304;0;0 +6972;307;304;0;0 +6973;307;304;0;0 +6974;307;304;0;0 +6975;307;304;0;0 +6976;307;304;0;0 +6977;307;304;0;0 +6978;307;304;0;0 +6979;307;304;0;0 +6980;307;304;0;0 +6981;307;304;0;0 +6982;307;304;0;0 +6983;307;304;0;0 +6984;307;304;0;0 +6985;307;304;0;0 +6986;307;304;0;0 +6987;307;304;0;0 +6988;307;304;0;0 +6989;307;304;0;0 +6990;307;304;0;0 +6991;308;305;0;0 +6992;308;305;0;0 +6993;308;305;0;0 +6994;308;305;0;0 +6995;308;305;0;0 +6996;308;305;0;0 +6997;308;305;0;0 +6998;308;305;0;0 +6999;308;305;0;0 +7000;308;305;0;0 +7001;308;305;0;0 +7002;308;305;0;0 +7003;308;305;0;0 +7004;308;305;0;0 +7005;308;305;0;0 +7006;308;305;0;0 +7007;308;305;0;0 +7008;308;305;0;0 +7009;308;305;0;0 +7010;308;305;0;0 +7011;308;305;0;0 +7012;308;305;0;0 +7013;308;305;0;0 +7014;308;305;0;0 +7015;308;305;0;0 +7016;308;305;0;0 +7017;308;305;0;0 +7018;308;305;0;0 +7019;309;306;0;0 +7020;309;306;0;0 +7021;309;306;0;0 +7022;309;306;0;0 +7023;309;306;0;0 +7024;309;306;0;0 +7025;309;306;0;0 +7026;309;306;0;0 +7027;309;306;0;0 +7028;309;306;0;0 +7029;309;306;0;0 +7030;309;306;0;0 +7031;309;306;0;0 +7032;309;306;0;0 +7033;309;306;0;0 +7034;309;306;0;0 +7035;309;306;0;0 +7036;309;306;0;0 +7037;309;306;0;0 +7038;309;306;0;0 +7039;309;306;0;0 +7040;309;306;0;0 +7041;310;307;0;0 +7042;310;307;0;0 +7043;310;307;0;0 +7044;310;307;0;0 +7045;310;307;0;0 +7046;310;307;0;0 +7047;310;307;0;0 +7048;310;307;0;0 +7049;310;307;0;0 +7050;310;307;0;0 +7051;310;307;0;0 +7052;310;307;0;0 +7053;310;307;0;0 +7054;310;307;0;0 +7055;310;307;0;0 +7056;310;307;0;0 +7057;310;307;0;0 +7058;310;307;0;0 +7059;310;307;0;0 +7060;311;308;0;0 +7061;311;308;0;0 +7062;311;308;0;0 +7063;311;308;0;0 +7064;311;308;0;0 +7065;311;308;0;0 +7066;311;308;0;0 +7067;311;308;0;0 +7068;311;308;0;0 +7069;311;308;0;0 +7070;311;308;0;0 +7071;311;308;0;0 +7072;311;308;0;0 +7073;311;308;0;0 +7074;311;308;0;0 +7075;311;308;0;0 +7076;311;308;0;0 +7077;311;308;0;0 +7078;311;308;0;0 +7079;311;308;0;0 +7080;311;308;0;0 +7081;311;308;0;0 +7082;311;308;0;0 +7083;311;308;0;0 +7084;311;308;0;0 +7085;311;308;0;0 +7086;311;308;0;0 +7087;311;308;0;0 +7088;311;308;0;0 +7089;312;309;0;0 +7090;312;309;0;0 +7091;312;309;0;0 +7092;312;309;0;0 +7093;312;309;0;0 +7094;312;309;0;0 +7095;312;309;0;0 +7096;312;309;0;0 +7097;312;309;0;0 +7098;312;309;0;0 +7099;312;309;0;0 +7100;312;309;0;0 +7101;312;309;0;0 +7102;312;309;0;0 +7103;312;309;0;0 +7104;312;309;0;0 +7105;312;309;0;0 +7106;312;309;0;0 +7107;312;309;0;0 +7108;312;309;0;0 +7109;312;309;0;0 +7110;312;309;0;0 +7111;312;309;0;0 +7112;312;309;0;0 +7113;312;309;0;0 +7114;312;309;0;0 +7115;313;310;0;0 +7116;313;310;0;0 +7117;313;310;0;0 +7118;313;310;0;0 +7119;313;310;0;0 +7120;313;310;0;0 +7121;313;310;0;0 +7122;313;310;0;0 +7123;313;310;0;0 +7124;313;310;0;0 +7125;313;310;0;0 +7126;313;310;0;0 +7127;313;310;0;0 +7128;313;310;0;0 +7129;313;310;0;0 +7130;313;310;0;0 +7131;313;310;0;0 +7132;313;310;0;0 +7133;313;310;0;0 +7134;313;310;0;0 +7135;313;310;0;0 +7136;313;310;0;0 +7137;313;310;0;0 +7138;313;310;0;0 +7139;313;310;0;0 +7140;313;310;0;0 +7141;313;310;0;0 +7142;313;310;0;0 +7143;313;310;0;0 +7144;313;310;0;0 +7145;314;311;0;0 +7146;314;311;0;0 +7147;314;311;0;0 +7148;314;311;0;0 +7149;314;311;0;0 +7150;314;311;0;0 +7151;314;311;0;0 +7152;314;311;0;0 +7153;314;311;0;0 +7154;314;311;0;0 +7155;314;311;0;0 +7156;314;311;0;0 +7157;314;311;0;0 +7158;314;311;0;0 +7159;314;311;0;0 +7160;314;311;0;0 +7161;314;311;0;0 +7162;314;311;0;0 +7163;314;311;0;0 +7164;314;311;0;0 +7165;314;311;0;0 +7166;314;311;0;0 +7167;315;312;0;0 +7168;315;312;0;0 +7169;315;312;0;0 +7170;315;312;0;0 +7171;315;312;0;0 +7172;315;312;0;0 +7173;315;312;0;0 +7174;315;312;0;0 +7175;315;312;0;0 +7176;315;312;0;0 +7177;315;312;0;0 +7178;315;312;0;0 +7179;315;312;0;0 +7180;315;312;0;0 +7181;315;312;0;0 +7182;315;312;0;0 +7183;315;312;0;0 +7184;316;313;0;0 +7185;316;313;0;0 +7186;316;313;0;0 +7187;316;313;0;0 +7188;316;313;0;0 +7189;316;313;0;0 +7190;316;313;0;0 +7191;316;313;0;0 +7192;316;313;0;0 +7193;316;313;0;0 +7194;316;313;0;0 +7195;316;313;0;0 +7196;316;313;0;0 +7197;316;313;0;0 +7198;316;313;0;0 +7199;316;313;0;0 +7200;316;313;0;0 +7201;316;313;0;0 +7202;316;313;0;0 +7203;316;313;0;0 +7204;316;313;0;0 +7205;316;313;0;0 +7206;316;313;0;0 +7207;317;314;0;0 +7208;317;314;0;0 +7209;317;314;0;0 +7210;317;314;0;0 +7211;317;314;0;0 +7212;317;314;0;0 +7213;317;314;0;0 +7214;317;314;0;0 +7215;317;314;0;0 +7216;317;314;0;0 +7217;317;314;0;0 +7218;317;314;0;0 +7219;317;314;0;0 +7220;317;314;0;0 +7221;317;314;0;0 +7222;317;314;0;0 +7223;317;314;0;0 +7224;317;314;0;0 +7225;317;314;0;0 +7226;317;314;0;0 +7227;317;314;0;0 +7228;317;314;0;0 +7229;317;314;0;0 +7230;317;314;0;0 +7231;317;314;0;0 +7232;317;314;0;0 +7233;317;314;0;0 +7234;317;314;0;0 +7235;318;315;0;0 +7236;318;315;0;0 +7237;318;315;0;0 +7238;318;315;0;0 +7239;318;315;0;0 +7240;318;315;0;0 +7241;318;315;0;0 +7242;318;315;0;0 +7243;318;315;0;0 +7244;318;315;0;0 +7245;318;315;0;0 +7246;318;315;0;0 +7247;318;315;0;0 +7248;318;315;0;0 +7249;318;315;0;0 +7250;318;315;0;0 +7251;318;315;0;0 +7252;318;315;0;0 +7253;318;315;0;0 +7254;318;315;0;0 +7255;318;315;0;0 +7256;318;315;0;0 +7257;318;315;0;0 +7258;318;315;0;0 +7259;318;315;0;0 +7260;318;315;0;0 +7261;318;315;0;0 +7262;318;315;0;0 +7263;318;315;0;0 +7264;319;316;0;0 +7265;319;316;0;0 +7266;319;316;0;0 +7267;319;316;0;0 +7268;319;316;0;0 +7269;319;316;0;0 +7270;319;316;0;0 +7271;319;316;0;0 +7272;319;316;0;0 +7273;319;316;0;0 +7274;319;316;0;0 +7275;319;316;0;0 +7276;319;316;0;0 +7277;319;316;0;0 +7278;319;316;0;0 +7279;319;316;0;0 +7280;319;316;0;0 +7281;320;317;0;0 +7282;320;317;0;0 +7283;320;317;0;0 +7284;320;317;0;0 +7285;320;317;0;0 +7286;320;317;0;0 +7287;320;317;0;0 +7288;320;317;0;0 +7289;320;317;0;0 +7290;320;317;0;0 +7291;320;317;0;0 +7292;320;317;0;0 +7293;320;317;0;0 +7294;320;317;0;0 +7295;320;317;0;0 +7296;320;317;0;0 +7297;320;317;0;0 +7298;320;317;0;0 +7299;320;317;0;0 +7300;320;317;0;0 +7301;320;317;0;0 +7302;320;317;0;0 +7303;320;317;0;0 +7304;320;317;0;0 +7305;320;317;0;0 +7306;320;317;0;0 +7307;320;317;0;0 +7308;320;317;0;0 +7309;320;317;0;0 +7310;321;318;0;0 +7311;321;318;0;0 +7312;321;318;0;0 +7313;321;318;0;0 +7314;321;318;0;0 +7315;321;318;0;0 +7316;321;318;0;0 +7317;321;318;0;0 +7318;321;318;0;0 +7319;321;318;0;0 +7320;321;318;0;0 +7321;321;318;0;0 +7322;321;318;0;0 +7323;321;318;0;0 +7324;321;318;0;0 +7325;321;318;0;0 +7326;321;318;0;0 +7327;321;318;0;0 +7328;321;318;0;0 +7329;321;318;0;0 +7330;321;318;0;0 +7331;321;318;0;0 +7332;321;318;0;0 +7333;321;318;0;0 +7334;322;319;0;0 +7335;322;319;0;0 +7336;322;319;0;0 +7337;322;319;0;0 +7338;322;319;0;0 +7339;322;319;0;0 +7340;322;319;0;0 +7341;322;319;0;0 +7342;322;319;0;0 +7343;322;319;0;0 +7344;322;319;0;0 +7345;322;319;0;0 +7346;322;319;0;0 +7347;322;319;0;0 +7348;322;319;0;0 +7349;322;319;0;0 +7350;322;319;0;0 +7351;322;319;0;0 +7352;322;319;0;0 +7353;322;319;0;0 +7354;322;319;0;0 +7355;322;319;0;0 +7356;323;320;0;0 +7357;323;320;0;0 +7358;323;320;0;0 +7359;323;320;0;0 +7360;323;320;0;0 +7361;323;320;0;0 +7362;323;320;0;0 +7363;323;320;0;0 +7364;323;320;0;0 +7365;323;320;0;0 +7366;323;320;0;0 +7367;323;320;0;0 +7368;323;320;0;0 +7369;323;320;0;0 +7370;323;320;0;0 +7371;323;320;0;0 +7372;323;320;0;0 +7373;323;320;0;0 +7374;323;320;0;0 +7375;323;320;0;0 +7376;323;320;0;0 +7377;323;320;0;0 +7378;323;320;0;0 +7379;324;321;0;0 +7380;324;321;0;0 +7381;324;321;0;0 +7382;324;321;0;0 +7383;324;321;0;0 +7384;324;321;0;0 +7385;324;321;0;0 +7386;324;321;0;0 +7387;324;321;0;0 +7388;324;321;0;0 +7389;324;321;0;0 +7390;324;321;0;0 +7391;324;321;0;0 +7392;324;321;0;0 +7393;324;321;0;0 +7394;324;321;0;0 +7395;324;321;0;0 +7396;324;321;0;0 +7397;324;321;0;0 +7398;324;321;0;0 +7399;324;321;0;0 +7400;324;321;0;0 +7401;325;322;0;0 +7402;325;322;0;0 +7403;325;322;0;0 +7404;325;322;0;0 +7405;325;322;0;0 +7406;325;322;0;0 +7407;325;322;0;0 +7408;325;322;0;0 +7409;325;322;0;0 +7410;325;322;0;0 +7411;325;322;0;0 +7412;325;322;0;0 +7413;325;322;0;0 +7414;325;322;0;0 +7415;325;322;0;0 +7416;325;322;0;0 +7417;325;322;0;0 +7418;325;322;0;0 +7419;326;323;0;0 +7420;326;323;0;0 +7421;326;323;0;0 +7422;326;323;0;0 +7423;326;323;0;0 +7424;326;323;0;0 +7425;326;323;0;0 +7426;326;323;0;0 +7427;326;323;0;0 +7428;326;323;0;0 +7429;326;323;0;0 +7430;326;323;0;0 +7431;326;323;0;0 +7432;326;323;0;0 +7433;326;323;0;0 +7434;327;324;0;0 +7435;327;324;0;0 +7436;327;324;0;0 +7437;327;324;0;0 +7438;327;324;0;0 +7439;327;324;0;0 +7440;327;324;0;0 +7441;327;324;0;0 +7442;327;324;0;0 +7443;327;324;0;0 +7444;327;324;0;0 +7445;327;324;0;0 +7446;327;324;0;0 +7447;327;324;0;0 +7448;327;324;0;0 +7449;327;324;0;0 +7450;327;324;0;0 +7451;327;324;0;0 +7452;327;324;0;0 +7453;327;324;0;0 +7454;327;324;0;0 +7455;327;324;0;0 +7456;327;324;0;0 +7457;327;324;0;0 +7458;327;324;0;0 +7459;327;324;0;0 +7460;327;324;0;0 +7461;327;324;0;0 +7462;328;325;0;0 +7463;328;325;0;0 +7464;328;325;0;0 +7465;328;325;0;0 +7466;328;325;0;0 +7467;328;325;0;0 +7468;328;325;0;0 +7469;328;325;0;0 +7470;328;325;0;0 +7471;328;325;0;0 +7472;328;325;0;0 +7473;328;325;0;0 +7474;328;325;0;0 +7475;328;325;0;0 +7476;328;325;0;0 +7477;328;325;0;0 +7478;328;325;0;0 +7479;328;325;0;0 +7480;328;325;0;0 +7481;328;325;0;0 +7482;328;325;0;0 +7483;328;325;0;0 +7484;328;325;0;0 +7485;328;325;0;0 +7486;329;326;0;0 +7487;329;326;0;0 +7488;329;326;0;0 +7489;329;326;0;0 +7490;329;326;0;0 +7491;329;326;0;0 +7492;329;326;0;0 +7493;329;326;0;0 +7494;329;326;0;0 +7495;329;326;0;0 +7496;329;326;0;0 +7497;329;326;0;0 +7498;329;326;0;0 +7499;329;326;0;0 +7500;329;326;0;0 +7501;329;326;0;0 +7502;329;326;0;0 +7503;329;326;0;0 +7504;329;326;0;0 +7505;330;327;0;0 +7506;330;327;0;0 +7507;330;327;0;0 +7508;330;327;0;0 +7509;330;327;0;0 +7510;330;327;0;0 +7511;330;327;0;0 +7512;330;327;0;0 +7513;330;327;0;0 +7514;330;327;0;0 +7515;330;327;0;0 +7516;330;327;0;0 +7517;330;327;0;0 +7518;330;327;0;0 +7519;330;327;0;0 +7520;330;327;0;0 +7521;331;328;0;0 +7522;331;328;0;0 +7523;331;328;0;0 +7524;331;328;0;0 +7525;331;328;0;0 +7526;331;328;0;0 +7527;331;328;0;0 +7528;331;328;0;0 +7529;331;328;0;0 +7530;331;328;0;0 +7531;331;328;0;0 +7532;331;328;0;0 +7533;331;328;0;0 +7534;331;328;0;0 +7535;331;328;0;0 +7536;331;328;0;0 +7537;331;328;0;0 +7538;331;328;0;0 +7539;331;328;0;0 +7540;331;328;0;0 +7541;331;328;0;0 +7542;331;328;0;0 +7543;331;328;0;0 +7544;331;328;0;0 +7545;331;328;0;0 +7546;331;328;0;0 +7547;331;328;0;0 +7548;331;328;0;0 +7549;331;328;0;0 +7550;332;329;0;0 +7551;332;329;0;0 +7552;332;329;0;0 +7553;332;329;0;0 +7554;332;329;0;0 +7555;332;329;0;0 +7556;332;329;0;0 +7557;332;329;0;0 +7558;332;329;0;0 +7559;332;329;0;0 +7560;332;329;0;0 +7561;332;329;0;0 +7562;332;329;0;0 +7563;332;329;0;0 +7564;332;329;0;0 +7565;332;329;0;0 +7566;332;329;0;0 +7567;332;329;0;0 +7568;332;329;0;0 +7569;332;329;0;0 +7570;332;329;0;0 +7571;332;329;0;0 +7572;332;329;0;0 +7573;332;329;0;0 +7574;332;329;0;0 +7575;332;329;0;0 +7576;332;329;0;0 +7577;332;329;0;0 +7578;333;330;0;0 +7579;333;330;0;0 +7580;333;330;0;0 +7581;333;330;0;0 +7582;333;330;0;0 +7583;333;330;0;0 +7584;333;330;0;0 +7585;333;330;0;0 +7586;333;330;0;0 +7587;333;330;0;0 +7588;333;330;0;0 +7589;333;330;0;0 +7590;333;330;0;0 +7591;333;330;0;0 +7592;333;330;0;0 +7593;333;330;0;0 +7594;333;330;0;0 +7595;333;330;0;0 +7596;333;330;0;0 +7597;333;330;0;0 +7598;334;331;0;0 +7599;334;331;0;0 +7600;334;331;0;0 +7601;334;331;0;0 +7602;334;331;0;0 +7603;334;331;0;0 +7604;334;331;0;0 +7605;334;331;0;0 +7606;334;331;0;0 +7607;334;331;0;0 +7608;334;331;0;0 +7609;334;331;0;0 +7610;334;331;0;0 +7611;334;331;0;0 +7612;334;331;0;0 +7613;334;331;0;0 +7614;334;331;0;0 +7615;334;331;0;0 +7616;334;331;0;0 +7617;334;331;0;0 +7618;334;331;0;0 +7619;334;331;0;0 +7620;334;331;0;0 +7621;334;331;0;0 +7622;334;331;0;0 +7623;334;331;0;0 +7624;334;331;0;0 +7625;334;331;0;0 +7626;334;331;0;0 +7627;334;331;0;0 +7628;335;332;0;0 +7629;335;332;0;0 +7630;335;332;0;0 +7631;335;332;0;0 +7632;335;332;0;0 +7633;335;332;0;0 +7634;335;332;0;0 +7635;335;332;0;0 +7636;335;332;0;0 +7637;335;332;0;0 +7638;335;332;0;0 +7639;335;332;0;0 +7640;335;332;0;0 +7641;335;332;0;0 +7642;335;332;0;0 +7643;335;332;0;0 +7644;335;332;0;0 +7645;335;332;0;0 +7646;335;332;0;0 +7647;335;332;0;0 +7648;335;332;0;0 +7649;335;332;0;0 +7650;335;332;0;0 +7651;335;332;0;0 +7652;335;332;0;0 +7653;335;332;0;0 +7654;335;332;0;0 +7655;335;332;0;0 +7656;335;332;0;0 +7657;336;333;0;0 +7658;336;333;0;0 +7659;336;333;0;0 +7660;336;333;0;0 +7661;336;333;0;0 +7662;336;333;0;0 +7663;336;333;0;0 +7664;336;333;0;0 +7665;336;333;0;0 +7666;336;333;0;0 +7667;336;333;0;0 +7668;336;333;0;0 +7669;336;333;0;0 +7670;336;333;0;0 +7671;336;333;0;0 +7672;336;333;0;0 +7673;336;333;0;0 +7674;337;334;0;0 +7675;337;334;0;0 +7676;337;334;0;0 +7677;337;334;0;0 +7678;337;334;0;0 +7679;337;334;0;0 +7680;337;334;0;0 +7681;337;334;0;0 +7682;337;334;0;0 +7683;337;334;0;0 +7684;337;334;0;0 +7685;337;334;0;0 +7686;337;334;0;0 +7687;337;334;0;0 +7688;337;334;0;0 +7689;337;334;0;0 +7690;337;334;0;0 +7691;337;334;0;0 +7692;337;334;0;0 +7693;337;334;0;0 +7694;337;334;0;0 +7695;337;334;0;0 +7696;337;334;0;0 +7697;338;335;0;0 +7698;338;335;0;0 +7699;338;335;0;0 +7700;338;335;0;0 +7701;338;335;0;0 +7702;338;335;0;0 +7703;338;335;0;0 +7704;338;335;0;0 +7705;338;335;0;0 +7706;338;335;0;0 +7707;338;335;0;0 +7708;338;335;0;0 +7709;338;335;0;0 +7710;338;335;0;0 +7711;338;335;0;0 +7712;338;335;0;0 +7713;338;335;0;0 +7714;338;335;0;0 +7715;338;335;0;0 +7716;338;335;0;0 +7717;338;335;0;0 +7718;338;335;0;0 +7719;338;335;0;0 +7720;338;335;0;0 +7721;338;335;0;0 +7722;338;335;0;0 +7723;338;335;0;0 +7724;338;335;0;0 +7725;339;336;0;0 +7726;339;336;0;0 +7727;339;336;0;0 +7728;339;336;0;0 +7729;339;336;0;0 +7730;339;336;0;0 +7731;339;336;0;0 +7732;339;336;0;0 +7733;339;336;0;0 +7734;339;336;0;0 +7735;339;336;0;0 +7736;339;336;0;0 +7737;339;336;0;0 +7738;339;336;0;0 +7739;339;336;0;0 +7740;339;336;0;0 +7741;339;336;0;0 +7742;339;336;0;0 +7743;339;336;0;0 +7744;339;336;0;0 +7745;339;336;0;0 +7746;339;336;0;0 +7747;339;336;0;0 +7748;339;336;0;0 +7749;339;336;0;0 +7750;340;337;0;0 +7751;340;337;0;0 +7752;340;337;0;0 +7753;340;337;0;0 +7754;340;337;0;0 +7755;340;337;0;0 +7756;340;337;0;0 +7757;340;337;0;0 +7758;340;337;0;0 +7759;340;337;0;0 +7760;340;337;0;0 +7761;340;337;0;0 +7762;340;337;0;0 +7763;340;337;0;0 +7764;340;337;0;0 +7765;340;337;0;0 +7766;340;337;0;0 +7767;340;337;0;0 +7768;340;337;0;0 +7769;340;337;0;0 +7770;340;337;0;0 +7771;340;337;0;0 +7772;340;337;0;0 +7773;341;338;0;0 +7774;341;338;0;0 +7775;341;338;0;0 +7776;341;338;0;0 +7777;341;338;0;0 +7778;341;338;0;0 +7779;341;338;0;0 +7780;341;338;0;0 +7781;341;338;0;0 +7782;341;338;0;0 +7783;341;338;0;0 +7784;341;338;0;0 +7785;341;338;0;0 +7786;341;338;0;0 +7787;341;338;0;0 +7788;342;339;0;0 +7789;342;339;0;0 +7790;342;339;0;0 +7791;342;339;0;0 +7792;342;339;0;0 +7793;342;339;0;0 +7794;342;339;0;0 +7795;342;339;0;0 +7796;342;339;0;0 +7797;342;339;0;0 +7798;342;339;0;0 +7799;342;339;0;0 +7800;342;339;0;0 +7801;342;339;0;0 +7802;342;339;0;0 +7803;342;339;0;0 +7804;343;340;0;0 +7805;343;340;0;0 +7806;343;340;0;0 +7807;343;340;0;0 +7808;343;340;0;0 +7809;343;340;0;0 +7810;343;340;0;0 +7811;343;340;0;0 +7812;343;340;0;0 +7813;343;340;0;0 +7814;343;340;0;0 +7815;343;340;0;0 +7816;343;340;0;0 +7817;343;340;0;0 +7818;343;340;0;0 +7819;343;340;0;0 +7820;344;341;0;0 +7821;344;341;0;0 +7822;344;341;0;0 +7823;344;341;0;0 +7824;344;341;0;0 +7825;344;341;0;0 +7826;344;341;0;0 +7827;344;341;0;0 +7828;344;341;0;0 +7829;344;341;0;0 +7830;344;341;0;0 +7831;344;341;0;0 +7832;344;341;0;0 +7833;344;341;0;0 +7834;344;341;0;0 +7835;344;341;0;0 +7836;344;341;0;0 +7837;344;341;0;0 +7838;344;341;0;0 +7839;345;342;0;0 +7840;345;342;0;0 +7841;345;342;0;0 +7842;345;342;0;0 +7843;345;342;0;0 +7844;345;342;0;0 +7845;345;342;0;0 +7846;345;342;0;0 +7847;345;342;0;0 +7848;345;342;0;0 +7849;345;342;0;0 +7850;345;342;0;0 +7851;345;342;0;0 +7852;345;342;0;0 +7853;345;342;0;0 +7854;345;342;0;0 +7855;345;342;0;0 +7856;345;342;0;0 +7857;345;342;0;0 +7858;345;342;0;0 +7859;345;342;0;0 +7860;345;342;0;0 +7861;345;342;0;0 +7862;345;342;0;0 +7863;345;342;0;0 +7864;346;343;0;0 +7865;346;343;0;0 +7866;346;343;0;0 +7867;346;343;0;0 +7868;346;343;0;0 +7869;346;343;0;0 +7870;346;343;0;0 +7871;346;343;0;0 +7872;346;343;0;0 +7873;346;343;0;0 +7874;346;343;0;0 +7875;346;343;0;0 +7876;346;343;0;0 +7877;346;343;0;0 +7878;346;343;0;0 +7879;346;343;0;0 +7880;346;343;0;0 +7881;346;343;0;0 +7882;346;343;0;0 +7883;346;343;0;0 +7884;346;343;0;0 +7885;346;343;0;0 +7886;346;343;0;0 +7887;346;343;0;0 +7888;346;343;0;0 +7889;346;343;0;0 +7890;346;343;0;0 +7891;347;344;0;0 +7892;347;344;0;0 +7893;347;344;0;0 +7894;347;344;0;0 +7895;347;344;0;0 +7896;347;344;0;0 +7897;347;344;0;0 +7898;347;344;0;0 +7899;347;344;0;0 +7900;347;344;0;0 +7901;347;344;0;0 +7902;347;344;0;0 +7903;347;344;0;0 +7904;347;344;0;0 +7905;347;344;0;0 +7906;347;344;0;0 +7907;347;344;0;0 +7908;347;344;0;0 +7909;347;344;0;0 +7910;347;344;0;0 +7911;347;344;0;0 +7912;347;344;0;0 +7913;347;344;0;0 +7914;348;345;0;0 +7915;348;345;0;0 +7916;348;345;0;0 +7917;348;345;0;0 +7918;348;345;0;0 +7919;348;345;0;0 +7920;348;345;0;0 +7921;348;345;0;0 +7922;348;345;0;0 +7923;348;345;0;0 +7924;348;345;0;0 +7925;348;345;0;0 +7926;348;345;0;0 +7927;348;345;0;0 +7928;348;345;0;0 +7929;348;345;0;0 +7930;348;345;0;0 +7931;348;345;0;0 +7932;348;345;0;0 +7933;348;345;0;0 +7934;348;345;0;0 +7935;348;345;0;0 +7936;348;345;0;0 +7937;349;346;0;0 +7938;349;346;0;0 +7939;349;346;0;0 +7940;349;346;0;0 +7941;349;346;0;0 +7942;349;346;0;0 +7943;349;346;0;0 +7944;349;346;0;0 +7945;349;346;0;0 +7946;349;346;0;0 +7947;349;346;0;0 +7948;349;346;0;0 +7949;349;346;0;0 +7950;349;346;0;0 +7951;349;346;0;0 +7952;349;346;0;0 +7953;349;346;0;0 +7954;349;346;0;0 +7955;349;346;0;0 +7956;349;346;0;0 +7957;349;346;0;0 +7958;349;346;0;0 +7959;349;346;0;0 +7960;349;346;0;0 +7961;349;346;0;0 +7962;349;346;0;0 +7963;349;346;0;0 +7964;349;346;0;0 +7965;349;346;0;0 +7966;349;346;0;0 +7967;350;347;0;0 +7968;350;347;0;0 +7969;350;347;0;0 +7970;350;347;0;0 +7971;350;347;0;0 +7972;350;347;0;0 +7973;350;347;0;0 +7974;350;347;0;0 +7975;350;347;0;0 +7976;350;347;0;0 +7977;350;347;0;0 +7978;350;347;0;0 +7979;350;347;0;0 +7980;350;347;0;0 +7981;350;347;0;0 +7982;350;347;0;0 +7983;350;347;0;0 +7984;350;347;0;0 +7985;350;347;0;0 +7986;350;347;0;0 +7987;351;348;0;0 +7988;351;348;0;0 +7989;351;348;0;0 +7990;351;348;0;0 +7991;351;348;0;0 +7992;351;348;0;0 +7993;351;348;0;0 +7994;351;348;0;0 +7995;351;348;0;0 +7996;351;348;0;0 +7997;351;348;0;0 +7998;351;348;0;0 +7999;351;348;0;0 +8000;351;348;0;0 +8001;351;348;0;0 +8002;351;348;0;0 +8003;351;348;0;0 +8004;351;348;0;0 +8005;352;349;0;0 +8006;352;349;0;0 +8007;352;349;0;0 +8008;352;349;0;0 +8009;352;349;0;0 +8010;352;349;0;0 +8011;352;349;0;0 +8012;352;349;0;0 +8013;352;349;0;0 +8014;352;349;0;0 +8015;352;349;0;0 +8016;352;349;0;0 +8017;352;349;0;0 +8018;352;349;0;0 +8019;352;349;0;0 +8020;352;349;0;0 +8021;352;349;0;0 +8022;352;349;0;0 +8023;352;349;0;0 +8024;352;349;0;0 +8025;352;349;0;0 +8026;352;349;0;0 +8027;352;349;0;0 +8028;352;349;0;0 +8029;352;349;0;0 +8030;352;349;0;0 +8031;353;350;0;0 +8032;353;350;0;0 +8033;353;350;0;0 +8034;353;350;0;0 +8035;353;350;0;0 +8036;353;350;0;0 +8037;353;350;0;0 +8038;353;350;0;0 +8039;353;350;0;0 +8040;353;350;0;0 +8041;353;350;0;0 +8042;353;350;0;0 +8043;353;350;0;0 +8044;353;350;0;0 +8045;353;350;0;0 +8046;353;350;0;0 +8047;353;350;0;0 +8048;353;350;0;0 +8049;353;350;0;0 +8050;353;350;0;0 +8051;353;350;0;0 +8052;353;350;0;0 +8053;353;350;0;0 +8054;353;350;0;0 +8055;353;350;0;0 +8056;353;350;0;0 +8057;353;350;0;0 +8058;354;351;0;0 +8059;354;351;0;0 +8060;354;351;0;0 +8061;354;351;0;0 +8062;354;351;0;0 +8063;354;351;0;0 +8064;354;351;0;0 +8065;354;351;0;0 +8066;354;351;0;0 +8067;354;351;0;0 +8068;354;351;0;0 +8069;354;351;0;0 +8070;354;351;0;0 +8071;354;351;0;0 +8072;354;351;0;0 +8073;354;351;0;0 +8074;354;351;0;0 +8075;354;351;0;0 +8076;354;351;0;0 +8077;354;351;0;0 +8078;354;351;0;0 +8079;354;351;0;0 +8080;354;351;0;0 +8081;354;351;0;0 +8082;354;351;0;0 +8083;355;352;0;0 +8084;355;352;0;0 +8085;355;352;0;0 +8086;355;352;0;0 +8087;355;352;0;0 +8088;355;352;0;0 +8089;355;352;0;0 +8090;355;352;0;0 +8091;355;352;0;0 +8092;355;352;0;0 +8093;355;352;0;0 +8094;355;352;0;0 +8095;355;352;0;0 +8096;355;352;0;0 +8097;355;352;0;0 +8098;355;352;0;0 +8099;355;352;0;0 +8100;355;352;0;0 +8101;355;352;0;0 +8102;355;352;0;0 +8103;355;352;0;0 +8104;355;352;0;0 +8105;355;352;0;0 +8106;356;353;0;0 +8107;356;353;0;0 +8108;356;353;0;0 +8109;356;353;0;0 +8110;356;353;0;0 +8111;356;353;0;0 +8112;356;353;0;0 +8113;356;353;0;0 +8114;356;353;0;0 +8115;356;353;0;0 +8116;356;353;0;0 +8117;356;353;0;0 +8118;356;353;0;0 +8119;356;353;0;0 +8120;356;353;0;0 +8121;356;353;0;0 +8122;356;353;0;0 +8123;356;353;0;0 +8124;356;353;0;0 +8125;356;353;0;0 +8126;356;353;0;0 +8127;356;353;0;0 +8128;356;353;0;0 +8129;356;353;0;0 +8130;356;353;0;0 +8131;356;353;0;0 +8132;357;354;0;0 +8133;357;354;0;0 +8134;357;354;0;0 +8135;357;354;0;0 +8136;357;354;0;0 +8137;357;354;0;0 +8138;357;354;0;0 +8139;357;354;0;0 +8140;357;354;0;0 +8141;357;354;0;0 +8142;357;354;0;0 +8143;357;354;0;0 +8144;357;354;0;0 +8145;357;354;0;0 +8146;357;354;0;0 +8147;357;354;0;0 +8148;357;354;0;0 +8149;357;354;0;0 +8150;357;354;0;0 +8151;357;354;0;0 +8152;357;354;0;0 +8153;357;354;0;0 +8154;357;354;0;0 +8155;357;354;0;0 +8156;358;355;0;0 +8157;358;355;0;0 +8158;358;355;0;0 +8159;358;355;0;0 +8160;358;355;0;0 +8161;358;355;0;0 +8162;358;355;0;0 +8163;358;355;0;0 +8164;358;355;0;0 +8165;358;355;0;0 +8166;358;355;0;0 +8167;358;355;0;0 +8168;358;355;0;0 +8169;358;355;0;0 +8170;358;355;0;0 +8171;358;355;0;0 +8172;358;355;0;0 +8173;359;356;0;0 +8174;359;356;0;0 +8175;359;356;0;0 +8176;359;356;0;0 +8177;359;356;0;0 +8178;359;356;0;0 +8179;359;356;0;0 +8180;359;356;0;0 +8181;359;356;0;0 +8182;359;356;0;0 +8183;359;356;0;0 +8184;359;356;0;0 +8185;359;356;0;0 +8186;359;356;0;0 +8187;359;356;0;0 +8188;359;356;0;0 +8189;359;356;0;0 +8190;359;356;0;0 +8191;360;357;0;0 +8192;360;357;0;0 +8193;360;357;0;0 +8194;360;357;0;0 +8195;360;357;0;0 +8196;360;357;0;0 +8197;360;357;0;0 +8198;360;357;0;0 +8199;360;357;0;0 +8200;360;357;0;0 +8201;360;357;0;0 +8202;360;357;0;0 +8203;360;357;0;0 +8204;360;357;0;0 +8205;360;357;0;0 +8206;360;357;0;0 +8207;360;357;0;0 +8208;360;357;0;0 +8209;360;357;0;0 +8210;360;357;0;0 +8211;360;357;0;0 +8212;361;358;0;0 +8213;361;358;0;0 +8214;361;358;0;0 +8215;361;358;0;0 +8216;361;358;0;0 +8217;361;358;0;0 +8218;361;358;0;0 +8219;361;358;0;0 +8220;361;358;0;0 +8221;361;358;0;0 +8222;361;358;0;0 +8223;361;358;0;0 +8224;361;358;0;0 +8225;361;358;0;0 +8226;361;358;0;0 +8227;361;358;0;0 +8228;361;358;0;0 +8229;361;358;0;0 +8230;361;358;0;0 +8231;361;358;0;0 +8232;362;359;0;0 +8233;362;359;0;0 +8234;362;359;0;0 +8235;362;359;0;0 +8236;362;359;0;0 +8237;362;359;0;0 +8238;362;359;0;0 +8239;362;359;0;0 +8240;362;359;0;0 +8241;362;359;0;0 +8242;362;359;0;0 +8243;362;359;0;0 +8244;362;359;0;0 +8245;362;359;0;0 +8246;362;359;0;0 +8247;362;359;0;0 +8248;362;359;0;0 +8249;362;359;0;0 +8250;362;359;0;0 +8251;362;359;0;0 +8252;362;359;0;0 +8253;362;359;0;0 +8254;363;360;0;0 +8255;363;360;0;0 +8256;363;360;0;0 +8257;363;360;0;0 +8258;363;360;0;0 +8259;363;360;0;0 +8260;363;360;0;0 +8261;363;360;0;0 +8262;363;360;0;0 +8263;363;360;0;0 +8264;363;360;0;0 +8265;363;360;0;0 +8266;363;360;0;0 +8267;363;360;0;0 +8268;363;360;0;0 +8269;363;360;0;0 +8270;363;360;0;0 +8271;363;360;0;0 +8272;363;360;0;0 +8273;363;360;0;0 +8274;363;360;0;0 +8275;363;360;0;0 +8276;363;360;0;0 +8277;363;360;0;0 +8278;363;360;0;0 +8279;363;360;0;0 +8280;363;360;0;0 +8281;363;360;0;0 +8282;364;361;0;0 +8283;364;361;0;0 +8284;364;361;0;0 +8285;364;361;0;0 +8286;364;361;0;0 +8287;364;361;0;0 +8288;364;361;0;0 +8289;364;361;0;0 +8290;364;361;0;0 +8291;364;361;0;0 +8292;364;361;0;0 +8293;364;361;0;0 +8294;364;361;0;0 +8295;364;361;0;0 +8296;364;361;0;0 +8297;364;361;0;0 +8298;364;361;0;0 +8299;364;361;0;0 +8300;364;361;0;0 +8301;364;361;0;0 +8302;364;361;0;0 +8303;364;361;0;0 +8304;364;361;0;0 +8305;364;361;0;0 +8306;364;361;0;0 +8307;364;361;0;0 +8308;364;361;0;0 +8309;365;362;0;0 +8310;365;362;0;0 +8311;365;362;0;0 +8312;365;362;0;0 +8313;365;362;0;0 +8314;365;362;0;0 +8315;365;362;0;0 +8316;365;362;0;0 +8317;365;362;0;0 +8318;365;362;0;0 +8319;365;362;0;0 +8320;365;362;0;0 +8321;365;362;0;0 +8322;365;362;0;0 +8323;365;362;0;0 +8324;365;362;0;0 +8325;365;362;0;0 +8326;365;362;0;0 +8327;365;362;0;0 +8328;365;362;0;0 +8329;365;362;0;0 +8330;365;362;0;0 +8331;365;362;0;0 +8332;365;362;0;0 +8333;365;362;0;0 +8334;365;362;0;0 +8335;365;362;0;0 +8336;366;363;0;0 +8337;366;363;0;0 +8338;366;363;0;0 +8339;366;363;0;0 +8340;366;363;0;0 +8341;366;363;0;0 +8342;366;363;0;0 +8343;366;363;0;0 +8344;366;363;0;0 +8345;366;363;0;0 +8346;366;363;0;0 +8347;366;363;0;0 +8348;366;363;0;0 +8349;366;363;0;0 +8350;366;363;0;0 +8351;366;363;0;0 +8352;366;363;0;0 +8353;366;363;0;0 +8354;366;363;0;0 +8355;366;363;0;0 +8356;366;363;0;0 +8357;366;363;0;0 +8358;366;363;0;0 +8359;366;363;0;0 +8360;366;363;0;0 +8361;366;363;0;0 +8362;366;363;0;0 +8363;367;364;0;0 +8364;367;364;0;0 +8365;367;364;0;0 +8366;367;364;0;0 +8367;367;364;0;0 +8368;367;364;0;0 +8369;367;364;0;0 +8370;367;364;0;0 +8371;367;364;0;0 +8372;367;364;0;0 +8373;367;364;0;0 +8374;367;364;0;0 +8375;367;364;0;0 +8376;367;364;0;0 +8377;367;364;0;0 +8378;367;364;0;0 +8379;367;364;0;0 +8380;367;364;0;0 +8381;367;364;0;0 +8382;367;364;0;0 +8383;367;364;0;0 +8384;367;364;0;0 +8385;367;364;0;0 +8386;367;364;0;0 +8387;367;364;0;0 +8388;368;365;0;0 +8389;368;365;0;0 +8390;368;365;0;0 +8391;368;365;0;0 +8392;368;365;0;0 +8393;368;365;0;0 +8394;368;365;0;0 +8395;368;365;0;0 +8396;368;365;0;0 +8397;368;365;0;0 +8398;368;365;0;0 +8399;368;365;0;0 +8400;368;365;0;0 +8401;368;365;0;0 +8402;368;365;0;0 +8403;368;365;0;0 +8404;369;366;0;0 +8405;369;366;0;0 +8406;369;366;0;0 +8407;369;366;0;0 +8408;369;366;0;0 +8409;369;366;0;0 +8410;369;366;0;0 +8411;369;366;0;0 +8412;369;366;0;0 +8413;369;366;0;0 +8414;369;366;0;0 +8415;369;366;0;0 +8416;369;366;0;0 +8417;369;366;0;0 +8418;369;366;0;0 +8419;369;366;0;0 +8420;369;366;0;0 +8421;369;366;0;0 +8422;369;366;0;0 +8423;369;366;0;0 +8424;369;366;0;0 +8425;369;366;0;0 +8426;369;366;0;0 +8427;369;366;0;0 +8428;369;366;0;0 +8429;369;366;0;0 +8430;369;366;0;0 +8431;369;366;0;0 +8432;369;366;0;0 +8433;369;366;0;0 +8434;370;367;0;0 +8435;370;367;0;0 +8436;370;367;0;0 +8437;370;367;0;0 +8438;370;367;0;0 +8439;370;367;0;0 +8440;370;367;0;0 +8441;370;367;0;0 +8442;370;367;0;0 +8443;370;367;0;0 +8444;370;367;0;0 +8445;370;367;0;0 +8446;370;367;0;0 +8447;370;367;0;0 +8448;370;367;0;0 +8449;370;367;0;0 +8450;370;367;0;0 +8451;370;367;0;0 +8452;370;367;0;0 +8453;370;367;0;0 +8454;370;367;0;0 +8455;370;367;0;0 +8456;370;367;0;0 +8457;370;367;0;0 +8458;370;367;0;0 +8459;370;367;0;0 +8460;370;367;0;0 +8461;370;367;0;0 +8462;371;368;0;0 +8463;371;368;0;0 +8464;371;368;0;0 +8465;371;368;0;0 +8466;371;368;0;0 +8467;371;368;0;0 +8468;371;368;0;0 +8469;371;368;0;0 +8470;371;368;0;0 +8471;371;368;0;0 +8472;371;368;0;0 +8473;371;368;0;0 +8474;371;368;0;0 +8475;371;368;0;0 +8476;371;368;0;0 +8477;371;368;0;0 +8478;371;368;0;0 +8479;371;368;0;0 +8480;371;368;0;0 +8481;371;368;0;0 +8482;371;368;0;0 +8483;371;368;0;0 +8484;372;369;0;0 +8485;372;369;0;0 +8486;372;369;0;0 +8487;372;369;0;0 +8488;372;369;0;0 +8489;372;369;0;0 +8490;372;369;0;0 +8491;372;369;0;0 +8492;372;369;0;0 +8493;372;369;0;0 +8494;372;369;0;0 +8495;372;369;0;0 +8496;372;369;0;0 +8497;372;369;0;0 +8498;372;369;0;0 +8499;372;369;0;0 +8500;372;369;0;0 +8501;372;369;0;0 +8502;373;370;0;0 +8503;373;370;0;0 +8504;373;370;0;0 +8505;373;370;0;0 +8506;373;370;0;0 +8507;373;370;0;0 +8508;373;370;0;0 +8509;373;370;0;0 +8510;373;370;0;0 +8511;373;370;0;0 +8512;373;370;0;0 +8513;373;370;0;0 +8514;373;370;0;0 +8515;373;370;0;0 +8516;373;370;0;0 +8517;373;370;0;0 +8518;373;370;0;0 +8519;373;370;0;0 +8520;373;370;0;0 +8521;373;370;0;0 +8522;374;371;0;0 +8523;374;371;0;0 +8524;374;371;0;0 +8525;374;371;0;0 +8526;374;371;0;0 +8527;374;371;0;0 +8528;374;371;0;0 +8529;374;371;0;0 +8530;374;371;0;0 +8531;374;371;0;0 +8532;374;371;0;0 +8533;374;371;0;0 +8534;374;371;0;0 +8535;374;371;0;0 +8536;374;371;0;0 +8537;374;371;0;0 +8538;374;371;0;0 +8539;374;371;0;0 +8540;374;371;0;0 +8541;374;371;0;0 +8542;374;371;0;0 +8543;374;371;0;0 +8544;374;371;0;0 +8545;374;371;0;0 +8546;374;371;0;0 +8547;374;371;0;0 +8548;374;371;0;0 +8549;374;371;0;0 +8550;375;372;0;0 +8551;375;372;0;0 +8552;375;372;0;0 +8553;375;372;0;0 +8554;375;372;0;0 +8555;375;372;0;0 +8556;375;372;0;0 +8557;375;372;0;0 +8558;375;372;0;0 +8559;375;372;0;0 +8560;375;372;0;0 +8561;375;372;0;0 +8562;375;372;0;0 +8563;375;372;0;0 +8564;375;372;0;0 +8565;375;372;0;0 +8566;375;372;0;0 +8567;375;372;0;0 +8568;375;372;0;0 +8569;375;372;0;0 +8570;375;372;0;0 +8571;375;372;0;0 +8572;375;372;0;0 +8573;375;372;0;0 +8574;375;372;0;0 +8575;375;372;0;0 +8576;375;372;0;0 +8577;375;372;0;0 +8578;376;373;0;0 +8579;376;373;0;0 +8580;376;373;0;0 +8581;376;373;0;0 +8582;376;373;0;0 +8583;376;373;0;0 +8584;376;373;0;0 +8585;376;373;0;0 +8586;376;373;0;0 +8587;376;373;0;0 +8588;376;373;0;0 +8589;376;373;0;0 +8590;376;373;0;0 +8591;376;373;0;0 +8592;376;373;0;0 +8593;377;374;0;0 +8594;377;374;0;0 +8595;377;374;0;0 +8596;377;374;0;0 +8597;377;374;0;0 +8598;377;374;0;0 +8599;377;374;0;0 +8600;377;374;0;0 +8601;377;374;0;0 +8602;377;374;0;0 +8603;377;374;0;0 +8604;377;374;0;0 +8605;377;374;0;0 +8606;377;374;0;0 +8607;377;374;0;0 +8608;377;374;0;0 +8609;377;374;0;0 +8610;377;374;0;0 +8611;377;374;0;0 +8612;377;374;0;0 +8613;377;374;0;0 +8614;377;374;0;0 +8615;377;374;0;0 +8616;377;374;0;0 +8617;377;374;0;0 +8618;377;374;0;0 +8619;377;374;0;0 +8620;377;374;0;0 +8621;377;374;0;0 +8622;378;375;0;0 +8623;378;375;0;0 +8624;378;375;0;0 +8625;378;375;0;0 +8626;378;375;0;0 +8627;378;375;0;0 +8628;378;375;0;0 +8629;378;375;0;0 +8630;378;375;0;0 +8631;378;375;0;0 +8632;378;375;0;0 +8633;378;375;0;0 +8634;378;375;0;0 +8635;378;375;0;0 +8636;378;375;0;0 +8637;379;376;0;0 +8638;379;376;0;0 +8639;379;376;0;0 +8640;379;376;0;0 +8641;379;376;0;0 +8642;379;376;0;0 +8643;379;376;0;0 +8644;379;376;0;0 +8645;379;376;0;0 +8646;379;376;0;0 +8647;379;376;0;0 +8648;379;376;0;0 +8649;379;376;0;0 +8650;379;376;0;0 +8651;379;376;0;0 +8652;379;376;0;0 +8653;379;376;0;0 +8654;379;376;0;0 +8655;379;376;0;0 +8656;379;376;0;0 +8657;379;376;0;0 +8658;379;376;0;0 +8659;379;376;0;0 +8660;379;376;0;0 +8661;379;376;0;0 +8662;379;376;0;0 +8663;379;376;0;0 +8664;379;376;0;0 +8665;379;376;0;0 +8666;380;377;0;0 +8667;380;377;0;0 +8668;380;377;0;0 +8669;380;377;0;0 +8670;380;377;0;0 +8671;380;377;0;0 +8672;380;377;0;0 +8673;380;377;0;0 +8674;380;377;0;0 +8675;380;377;0;0 +8676;380;377;0;0 +8677;380;377;0;0 +8678;380;377;0;0 +8679;380;377;0;0 +8680;380;377;0;0 +8681;380;377;0;0 +8682;380;377;0;0 +8683;381;378;0;0 +8684;381;378;0;0 +8685;381;378;0;0 +8686;381;378;0;0 +8687;381;378;0;0 +8688;381;378;0;0 +8689;381;378;0;0 +8690;381;378;0;0 +8691;381;378;0;0 +8692;381;378;0;0 +8693;381;378;0;0 +8694;381;378;0;0 +8695;381;378;0;0 +8696;381;378;0;0 +8697;381;378;0;0 +8698;381;378;0;0 +8699;381;378;0;0 +8700;381;378;0;0 +8701;381;378;0;0 +8702;381;378;0;0 +8703;381;378;0;0 +8704;381;378;0;0 +8705;382;379;0;0 +8706;382;379;0;0 +8707;382;379;0;0 +8708;382;379;0;0 +8709;382;379;0;0 +8710;382;379;0;0 +8711;382;379;0;0 +8712;382;379;0;0 +8713;382;379;0;0 +8714;382;379;0;0 +8715;382;379;0;0 +8716;382;379;0;0 +8717;382;379;0;0 +8718;382;379;0;0 +8719;382;379;0;0 +8720;382;379;0;0 +8721;382;379;0;0 +8722;382;379;0;0 +8723;382;379;0;0 +8724;382;379;0;0 +8725;382;379;0;0 +8726;382;379;0;0 +8727;382;379;0;0 +8728;383;380;0;0 +8729;383;380;0;0 +8730;383;380;0;0 +8731;383;380;0;0 +8732;383;380;0;0 +8733;383;380;0;0 +8734;383;380;0;0 +8735;383;380;0;0 +8736;383;380;0;0 +8737;383;380;0;0 +8738;383;380;0;0 +8739;383;380;0;0 +8740;383;380;0;0 +8741;383;380;0;0 +8742;383;380;0;0 +8743;383;380;0;0 +8744;383;380;0;0 +8745;384;381;0;0 +8746;384;381;0;0 +8747;384;381;0;0 +8748;384;381;0;0 +8749;384;381;0;0 +8750;384;381;0;0 +8751;384;381;0;0 +8752;384;381;0;0 +8753;384;381;0;0 +8754;384;381;0;0 +8755;384;381;0;0 +8756;384;381;0;0 +8757;384;381;0;0 +8758;384;381;0;0 +8759;384;381;0;0 +8760;384;381;0;0 +8761;384;381;0;0 +8762;384;381;0;0 +8763;384;381;0;0 +8764;384;381;0;0 +8765;384;381;0;0 +8766;384;381;0;0 +8767;384;381;0;0 +8768;385;382;0;0 +8769;385;382;0;0 +8770;385;382;0;0 +8771;385;382;0;0 +8772;385;382;0;0 +8773;385;382;0;0 +8774;385;382;0;0 +8775;385;382;0;0 +8776;385;382;0;0 +8777;385;382;0;0 +8778;385;382;0;0 +8779;385;382;0;0 +8780;385;382;0;0 +8781;385;382;0;0 +8782;385;382;0;0 +8783;385;382;0;0 +8784;386;383;0;0 +8785;386;383;0;0 +8786;386;383;0;0 +8787;386;383;0;0 +8788;386;383;0;0 +8789;386;383;0;0 +8790;386;383;0;0 +8791;386;383;0;0 +8792;386;383;0;0 +8793;386;383;0;0 +8794;386;383;0;0 +8795;386;383;0;0 +8796;386;383;0;0 +8797;386;383;0;0 +8798;386;383;0;0 +8799;386;383;0;0 +8800;386;383;0;0 +8801;386;383;0;0 +8802;386;383;0;0 +8803;387;384;0;0 +8804;387;384;0;0 +8805;387;384;0;0 +8806;387;384;0;0 +8807;387;384;0;0 +8808;387;384;0;0 +8809;387;384;0;0 +8810;387;384;0;0 +8811;387;384;0;0 +8812;387;384;0;0 +8813;387;384;0;0 +8814;387;384;0;0 +8815;387;384;0;0 +8816;387;384;0;0 +8817;387;384;0;0 +8818;387;384;0;0 +8819;387;384;0;0 +8820;387;384;0;0 +8821;387;384;0;0 +8822;387;384;0;0 +8823;387;384;0;0 +8824;387;384;0;0 +8825;387;384;0;0 +8826;388;385;0;0 +8827;388;385;0;0 +8828;388;385;0;0 +8829;388;385;0;0 +8830;388;385;0;0 +8831;388;385;0;0 +8832;388;385;0;0 +8833;388;385;0;0 +8834;388;385;0;0 +8835;388;385;0;0 +8836;388;385;0;0 +8837;388;385;0;0 +8838;388;385;0;0 +8839;388;385;0;0 +8840;388;385;0;0 +8841;388;385;0;0 +8842;388;385;0;0 +8843;388;385;0;0 +8844;388;385;0;0 +8845;388;385;0;0 +8846;388;385;0;0 +8847;388;385;0;0 +8848;388;385;0;0 +8849;388;385;0;0 +8850;388;385;0;0 +8851;388;385;0;0 +8852;388;385;0;0 +8853;388;385;0;0 +8854;388;385;0;0 +8855;389;386;0;0 +8856;389;386;0;0 +8857;389;386;0;0 +8858;389;386;0;0 +8859;389;386;0;0 +8860;389;386;0;0 +8861;389;386;0;0 +8862;389;386;0;0 +8863;389;386;0;0 +8864;389;386;0;0 +8865;389;386;0;0 +8866;389;386;0;0 +8867;389;386;0;0 +8868;389;386;0;0 +8869;389;386;0;0 +8870;389;386;0;0 +8871;389;386;0;0 +8872;389;386;0;0 +8873;389;386;0;0 +8874;389;386;0;0 +8875;389;386;0;0 +8876;389;386;0;0 +8877;389;386;0;0 +8878;389;386;0;0 +8879;389;386;0;0 +8880;389;386;0;0 +8881;389;386;0;0 +8882;389;386;0;0 +8883;390;387;0;0 +8884;390;387;0;0 +8885;390;387;0;0 +8886;390;387;0;0 +8887;390;387;0;0 +8888;390;387;0;0 +8889;390;387;0;0 +8890;390;387;0;0 +8891;390;387;0;0 +8892;390;387;0;0 +8893;390;387;0;0 +8894;390;387;0;0 +8895;390;387;0;0 +8896;390;387;0;0 +8897;390;387;0;0 +8898;390;387;0;0 +8899;390;387;0;0 +8900;390;387;0;0 +8901;390;387;0;0 +8902;391;388;0;0 +8903;391;388;0;0 +8904;391;388;0;0 +8905;391;388;0;0 +8906;391;388;0;0 +8907;391;388;0;0 +8908;391;388;0;0 +8909;391;388;0;0 +8910;391;388;0;0 +8911;391;388;0;0 +8912;391;388;0;0 +8913;391;388;0;0 +8914;391;388;0;0 +8915;391;388;0;0 +8916;391;388;0;0 +8917;391;388;0;0 +8918;391;388;0;0 +8919;392;389;0;0 +8920;392;389;0;0 +8921;392;389;0;0 +8922;392;389;0;0 +8923;392;389;0;0 +8924;392;389;0;0 +8925;392;389;0;0 +8926;392;389;0;0 +8927;392;389;0;0 +8928;392;389;0;0 +8929;392;389;0;0 +8930;392;389;0;0 +8931;392;389;0;0 +8932;392;389;0;0 +8933;392;389;0;0 +8934;392;389;0;0 +8935;392;389;0;0 +8936;392;389;0;0 +8937;392;389;0;0 +8938;392;389;0;0 +8939;392;389;0;0 +8940;392;389;0;0 +8941;392;389;0;0 +8942;393;390;0;0 +8943;393;390;0;0 +8944;393;390;0;0 +8945;393;390;0;0 +8946;393;390;0;0 +8947;393;390;0;0 +8948;393;390;0;0 +8949;393;390;0;0 +8950;393;390;0;0 +8951;393;390;0;0 +8952;393;390;0;0 +8953;393;390;0;0 +8954;393;390;0;0 +8955;393;390;0;0 +8956;393;390;0;0 +8957;393;390;0;0 +8958;393;390;0;0 +8959;393;390;0;0 +8960;393;390;0;0 +8961;393;390;0;0 +8962;393;390;0;0 +8963;393;390;0;0 +8964;393;390;0;0 +8965;393;390;0;0 +8966;394;391;0;0 +8967;394;391;0;0 +8968;394;391;0;0 +8969;394;391;0;0 +8970;394;391;0;0 +8971;394;391;0;0 +8972;394;391;0;0 +8973;394;391;0;0 +8974;394;391;0;0 +8975;394;391;0;0 +8976;394;391;0;0 +8977;394;391;0;0 +8978;394;391;0;0 +8979;394;391;0;0 +8980;394;391;0;0 +8981;394;391;0;0 +8982;394;391;0;0 +8983;394;391;0;0 +8984;394;391;0;0 +8985;394;391;0;0 +8986;394;391;0;0 +8987;394;391;0;0 +8988;394;391;0;0 +8989;394;391;0;0 +8990;394;391;0;0 +8991;394;391;0;0 +8992;395;392;0;0 +8993;395;392;0;0 +8994;395;392;0;0 +8995;395;392;0;0 +8996;395;392;0;0 +8997;395;392;0;0 +8998;395;392;0;0 +8999;395;392;0;0 +9000;395;392;0;0 +9001;395;392;0;0 +9002;395;392;0;0 +9003;395;392;0;0 +9004;395;392;0;0 +9005;395;392;0;0 +9006;395;392;0;0 +9007;395;392;0;0 +9008;396;393;0;0 +9009;396;393;0;0 +9010;396;393;0;0 +9011;396;393;0;0 +9012;396;393;0;0 +9013;396;393;0;0 +9014;396;393;0;0 +9015;396;393;0;0 +9016;396;393;0;0 +9017;396;393;0;0 +9018;396;393;0;0 +9019;396;393;0;0 +9020;396;393;0;0 +9021;396;393;0;0 +9022;396;393;0;0 +9023;396;393;0;0 +9024;396;393;0;0 +9025;396;393;0;0 +9026;396;393;0;0 +9027;396;393;0;0 +9028;396;393;0;0 +9029;396;393;0;0 +9030;396;393;0;0 +9031;396;393;0;0 +9032;396;393;0;0 +9033;396;393;0;0 +9034;396;393;0;0 +9035;396;393;0;0 +9036;397;394;0;0 +9037;397;394;0;0 +9038;397;394;0;0 +9039;397;394;0;0 +9040;397;394;0;0 +9041;397;394;0;0 +9042;397;394;0;0 +9043;397;394;0;0 +9044;397;394;0;0 +9045;397;394;0;0 +9046;397;394;0;0 +9047;397;394;0;0 +9048;397;394;0;0 +9049;397;394;0;0 +9050;397;394;0;0 +9051;397;394;0;0 +9052;397;394;0;0 +9053;397;394;0;0 +9054;397;394;0;0 +9055;397;394;0;0 +9056;397;394;0;0 +9057;397;394;0;0 +9058;397;394;0;0 +9059;397;394;0;0 +9060;397;394;0;0 +9061;397;394;0;0 +9062;397;394;0;0 +9063;397;394;0;0 +9064;397;394;0;0 +9065;398;395;0;0 +9066;398;395;0;0 +9067;398;395;0;0 +9068;398;395;0;0 +9069;398;395;0;0 +9070;398;395;0;0 +9071;398;395;0;0 +9072;398;395;0;0 +9073;398;395;0;0 +9074;398;395;0;0 +9075;398;395;0;0 +9076;398;395;0;0 +9077;398;395;0;0 +9078;398;395;0;0 +9079;398;395;0;0 +9080;398;395;0;0 +9081;398;395;0;0 +9082;398;395;0;0 +9083;398;395;0;0 +9084;398;395;0;0 +9085;398;395;0;0 +9086;398;395;0;0 +9087;399;396;0;0 +9088;399;396;0;0 +9089;399;396;0;0 +9090;399;396;0;0 +9091;399;396;0;0 +9092;399;396;0;0 +9093;399;396;0;0 +9094;399;396;0;0 +9095;399;396;0;0 +9096;399;396;0;0 +9097;399;396;0;0 +9098;399;396;0;0 +9099;399;396;0;0 +9100;399;396;0;0 +9101;399;396;0;0 +9102;399;396;0;0 +9103;399;396;0;0 +9104;399;396;0;0 +9105;399;396;0;0 +9106;400;397;0;0 +9107;400;397;0;0 +9108;400;397;0;0 +9109;400;397;0;0 +9110;400;397;0;0 +9111;400;397;0;0 +9112;400;397;0;0 +9113;400;397;0;0 +9114;400;397;0;0 +9115;400;397;0;0 +9116;400;397;0;0 +9117;400;397;0;0 +9118;400;397;0;0 +9119;400;397;0;0 +9120;400;397;0;0 +9121;400;397;0;0 +9122;400;397;0;0 +9123;400;397;0;0 +9124;400;397;0;0 +9125;400;397;0;0 +9126;400;397;0;0 +9127;401;398;0;0 +9128;401;398;0;0 +9129;401;398;0;0 +9130;401;398;0;0 +9131;401;398;0;0 +9132;401;398;0;0 +9133;401;398;0;0 +9134;401;398;0;0 +9135;401;398;0;0 +9136;401;398;0;0 +9137;401;398;0;0 +9138;401;398;0;0 +9139;401;398;0;0 +9140;401;398;0;0 +9141;401;398;0;0 +9142;401;398;0;0 +9143;401;398;0;0 +9144;401;398;0;0 +9145;401;398;0;0 +9146;401;398;0;0 +9147;401;398;0;0 +9148;401;398;0;0 +9149;402;399;0;0 +9150;402;399;0;0 +9151;402;399;0;0 +9152;402;399;0;0 +9153;402;399;0;0 +9154;402;399;0;0 +9155;402;399;0;0 +9156;402;399;0;0 +9157;402;399;0;0 +9158;402;399;0;0 +9159;402;399;0;0 +9160;402;399;0;0 +9161;402;399;0;0 +9162;402;399;0;0 +9163;402;399;0;0 +9164;402;399;0;0 +9165;402;399;0;0 +9166;402;399;0;0 +9167;402;399;0;0 +9168;402;399;0;0 +9169;402;399;0;0 +9170;402;399;0;0 +9171;402;399;0;0 +9172;402;399;0;0 +9173;402;399;0;0 +9174;403;400;0;0 +9175;403;400;0;0 +9176;403;400;0;0 +9177;403;400;0;0 +9178;403;400;0;0 +9179;403;400;0;0 +9180;403;400;0;0 +9181;403;400;0;0 +9182;403;400;0;0 +9183;403;400;0;0 +9184;403;400;0;0 +9185;403;400;0;0 +9186;403;400;0;0 +9187;403;400;0;0 +9188;403;400;0;0 +9189;403;400;0;0 +9190;403;400;0;0 +9191;403;400;0;0 +9192;403;400;0;0 +9193;403;400;0;0 +9194;403;400;0;0 +9195;403;400;0;0 +9196;403;400;0;0 +9197;403;400;0;0 +9198;403;400;0;0 +9199;403;400;0;0 +9200;404;401;0;0 +9201;404;401;0;0 +9202;404;401;0;0 +9203;404;401;0;0 +9204;404;401;0;0 +9205;404;401;0;0 +9206;404;401;0;0 +9207;404;401;0;0 +9208;404;401;0;0 +9209;404;401;0;0 +9210;404;401;0;0 +9211;404;401;0;0 +9212;404;401;0;0 +9213;404;401;0;0 +9214;404;401;0;0 +9215;404;401;0;0 +9216;404;401;0;0 +9217;404;401;0;0 +9218;404;401;0;0 +9219;404;401;0;0 +9220;404;401;0;0 +9221;404;401;0;0 +9222;404;401;0;0 +9223;405;402;0;0 +9224;405;402;0;0 +9225;405;402;0;0 +9226;405;402;0;0 +9227;405;402;0;0 +9228;405;402;0;0 +9229;405;402;0;0 +9230;405;402;0;0 +9231;405;402;0;0 +9232;405;402;0;0 +9233;405;402;0;0 +9234;405;402;0;0 +9235;405;402;0;0 +9236;405;402;0;0 +9237;405;402;0;0 +9238;405;402;0;0 +9239;405;402;0;0 +9240;405;402;0;0 +9241;405;402;0;0 +9242;405;402;0;0 +9243;406;403;0;0 +9244;406;403;0;0 +9245;406;403;0;0 +9246;406;403;0;0 +9247;406;403;0;0 +9248;406;403;0;0 +9249;406;403;0;0 +9250;406;403;0;0 +9251;406;403;0;0 +9252;406;403;0;0 +9253;406;403;0;0 +9254;406;403;0;0 +9255;406;403;0;0 +9256;406;403;0;0 +9257;406;403;0;0 +9258;407;404;0;0 +9259;407;404;0;0 +9260;407;404;0;0 +9261;407;404;0;0 +9262;407;404;0;0 +9263;407;404;0;0 +9264;407;404;0;0 +9265;407;404;0;0 +9266;407;404;0;0 +9267;407;404;0;0 +9268;407;404;0;0 +9269;407;404;0;0 +9270;407;404;0;0 +9271;407;404;0;0 +9272;407;404;0;0 +9273;408;405;0;0 +9274;408;405;0;0 +9275;408;405;0;0 +9276;408;405;0;0 +9277;408;405;0;0 +9278;408;405;0;0 +9279;408;405;0;0 +9280;408;405;0;0 +9281;408;405;0;0 +9282;408;405;0;0 +9283;408;405;0;0 +9284;408;405;0;0 +9285;408;405;0;0 +9286;408;405;0;0 +9287;408;405;0;0 +9288;408;405;0;0 +9289;408;405;0;0 +9290;408;405;0;0 +9291;408;405;0;0 +9292;408;405;0;0 +9293;408;405;0;0 +9294;408;405;0;0 +9295;408;405;0;0 +9296;409;406;0;0 +9297;409;406;0;0 +9298;409;406;0;0 +9299;409;406;0;0 +9300;409;406;0;0 +9301;409;406;0;0 +9302;409;406;0;0 +9303;409;406;0;0 +9304;409;406;0;0 +9305;409;406;0;0 +9306;409;406;0;0 +9307;409;406;0;0 +9308;409;406;0;0 +9309;409;406;0;0 +9310;409;406;0;0 +9311;409;406;0;0 +9312;409;406;0;0 +9313;409;406;0;0 +9314;409;406;0;0 +9315;409;406;0;0 +9316;409;406;0;0 +9317;409;406;0;0 +9318;410;407;0;0 +9319;410;407;0;0 +9320;410;407;0;0 +9321;410;407;0;0 +9322;410;407;0;0 +9323;410;407;0;0 +9324;410;407;0;0 +9325;410;407;0;0 +9326;410;407;0;0 +9327;410;407;0;0 +9328;410;407;0;0 +9329;410;407;0;0 +9330;410;407;0;0 +9331;410;407;0;0 +9332;410;407;0;0 +9333;410;407;0;0 +9334;410;407;0;0 +9335;410;407;0;0 +9336;410;407;0;0 +9337;410;407;0;0 +9338;411;408;0;0 +9339;411;408;0;0 +9340;411;408;0;0 +9341;411;408;0;0 +9342;411;408;0;0 +9343;411;408;0;0 +9344;411;408;0;0 +9345;411;408;0;0 +9346;411;408;0;0 +9347;411;408;0;0 +9348;411;408;0;0 +9349;411;408;0;0 +9350;411;408;0;0 +9351;411;408;0;0 +9352;411;408;0;0 +9353;411;408;0;0 +9354;411;408;0;0 +9355;411;408;0;0 +9356;411;408;0;0 +9357;411;408;0;0 +9358;411;408;0;0 +9359;411;408;0;0 +9360;411;408;0;0 +9361;411;408;0;0 +9362;411;408;0;0 +9363;411;408;0;0 +9364;411;408;0;0 +9365;411;408;0;0 +9366;411;408;0;0 +9367;411;408;0;0 +9368;412;409;0;0 +9369;412;409;0;0 +9370;412;409;0;0 +9371;412;409;0;0 +9372;412;409;0;0 +9373;412;409;0;0 +9374;412;409;0;0 +9375;412;409;0;0 +9376;412;409;0;0 +9377;412;409;0;0 +9378;412;409;0;0 +9379;412;409;0;0 +9380;412;409;0;0 +9381;412;409;0;0 +9382;412;409;0;0 +9383;412;409;0;0 +9384;412;409;0;0 +9385;412;409;0;0 +9386;412;409;0;0 +9387;412;409;0;0 +9388;412;409;0;0 +9389;412;409;0;0 +9390;412;409;0;0 +9391;412;409;0;0 +9392;412;409;0;0 +9393;412;409;0;0 +9394;412;409;0;0 +9395;413;410;0;0 +9396;413;410;0;0 +9397;413;410;0;0 +9398;413;410;0;0 +9399;413;410;0;0 +9400;413;410;0;0 +9401;413;410;0;0 +9402;413;410;0;0 +9403;413;410;0;0 +9404;413;410;0;0 +9405;413;410;0;0 +9406;413;410;0;0 +9407;413;410;0;0 +9408;413;410;0;0 +9409;413;410;0;0 +9410;413;410;0;0 +9411;413;410;0;0 +9412;413;410;0;0 +9413;413;410;0;0 +9414;413;410;0;0 +9415;413;410;0;0 +9416;413;410;0;0 +9417;413;410;0;0 +9418;413;410;0;0 +9419;413;410;0;0 +9420;413;410;0;0 +9421;414;411;0;0 +9422;414;411;0;0 +9423;414;411;0;0 +9424;414;411;0;0 +9425;414;411;0;0 +9426;414;411;0;0 +9427;414;411;0;0 +9428;414;411;0;0 +9429;414;411;0;0 +9430;414;411;0;0 +9431;414;411;0;0 +9432;414;411;0;0 +9433;414;411;0;0 +9434;414;411;0;0 +9435;414;411;0;0 +9436;414;411;0;0 +9437;414;411;0;0 +9438;414;411;0;0 +9439;415;412;0;0 +9440;415;412;0;0 +9441;415;412;0;0 +9442;415;412;0;0 +9443;415;412;0;0 +9444;415;412;0;0 +9445;415;412;0;0 +9446;415;412;0;0 +9447;415;412;0;0 +9448;415;412;0;0 +9449;415;412;0;0 +9450;415;412;0;0 +9451;415;412;0;0 +9452;415;412;0;0 +9453;415;412;0;0 +9454;415;412;0;0 +9455;415;412;0;0 +9456;415;412;0;0 +9457;415;412;0;0 +9458;415;412;0;0 +9459;415;412;0;0 +9460;415;412;0;0 +9461;415;412;0;0 +9462;415;412;0;0 +9463;415;412;0;0 +9464;415;412;0;0 +9465;415;412;0;0 +9466;415;412;0;0 +9467;415;412;0;0 +9468;415;412;0;0 +9469;416;413;0;0 +9470;416;413;0;0 +9471;416;413;0;0 +9472;416;413;0;0 +9473;416;413;0;0 +9474;416;413;0;0 +9475;416;413;0;0 +9476;416;413;0;0 +9477;416;413;0;0 +9478;416;413;0;0 +9479;416;413;0;0 +9480;416;413;0;0 +9481;416;413;0;0 +9482;416;413;0;0 +9483;416;413;0;0 +9484;416;413;0;0 +9485;416;413;0;0 +9486;416;413;0;0 +9487;417;414;0;0 +9488;417;414;0;0 +9489;417;414;0;0 +9490;417;414;0;0 +9491;417;414;0;0 +9492;417;414;0;0 +9493;417;414;0;0 +9494;417;414;0;0 +9495;417;414;0;0 +9496;417;414;0;0 +9497;417;414;0;0 +9498;417;414;0;0 +9499;417;414;0;0 +9500;417;414;0;0 +9501;417;414;0;0 +9502;417;414;0;0 +9503;417;414;0;0 +9504;417;414;0;0 +9505;417;414;0;0 +9506;417;414;0;0 +9507;417;414;0;0 +9508;417;414;0;0 +9509;417;414;0;0 +9510;417;414;0;0 +9511;417;414;0;0 +9512;417;414;0;0 +9513;418;415;0;0 +9514;418;415;0;0 +9515;418;415;0;0 +9516;418;415;0;0 +9517;418;415;0;0 +9518;418;415;0;0 +9519;418;415;0;0 +9520;418;415;0;0 +9521;418;415;0;0 +9522;418;415;0;0 +9523;418;415;0;0 +9524;418;415;0;0 +9525;418;415;0;0 +9526;418;415;0;0 +9527;418;415;0;0 +9528;418;415;0;0 +9529;418;415;0;0 +9530;418;415;0;0 +9531;418;415;0;0 +9532;418;415;0;0 +9533;418;415;0;0 +9534;418;415;0;0 +9535;418;415;0;0 +9536;418;415;0;0 +9537;419;416;0;0 +9538;419;416;0;0 +9539;419;416;0;0 +9540;419;416;0;0 +9541;419;416;0;0 +9542;419;416;0;0 +9543;419;416;0;0 +9544;419;416;0;0 +9545;419;416;0;0 +9546;419;416;0;0 +9547;419;416;0;0 +9548;419;416;0;0 +9549;419;416;0;0 +9550;419;416;0;0 +9551;419;416;0;0 +9552;420;417;0;0 +9553;420;417;0;0 +9554;420;417;0;0 +9555;420;417;0;0 +9556;420;417;0;0 +9557;420;417;0;0 +9558;420;417;0;0 +9559;420;417;0;0 +9560;420;417;0;0 +9561;420;417;0;0 +9562;420;417;0;0 +9563;420;417;0;0 +9564;420;417;0;0 +9565;420;417;0;0 +9566;420;417;0;0 +9567;420;417;0;0 +9568;420;417;0;0 +9569;420;417;0;0 +9570;420;417;0;0 +9571;420;417;0;0 +9572;420;417;0;0 +9573;420;417;0;0 +9574;420;417;0;0 +9575;420;417;0;0 +9576;420;417;0;0 +9577;420;417;0;0 +9578;420;417;0;0 +9579;420;417;0;0 +9580;421;418;0;0 +9581;421;418;0;0 +9582;421;418;0;0 +9583;421;418;0;0 +9584;421;418;0;0 +9585;421;418;0;0 +9586;421;418;0;0 +9587;421;418;0;0 +9588;421;418;0;0 +9589;421;418;0;0 +9590;421;418;0;0 +9591;421;418;0;0 +9592;421;418;0;0 +9593;421;418;0;0 +9594;421;418;0;0 +9595;421;418;0;0 +9596;421;418;0;0 +9597;421;418;0;0 +9598;421;418;0;0 +9599;421;418;0;0 +9600;421;418;0;0 +9601;421;418;0;0 +9602;421;418;0;0 +9603;421;418;0;0 +9604;421;418;0;0 +9605;421;418;0;0 +9606;422;419;0;0 +9607;422;419;0;0 +9608;422;419;0;0 +9609;422;419;0;0 +9610;422;419;0;0 +9611;422;419;0;0 +9612;422;419;0;0 +9613;422;419;0;0 +9614;422;419;0;0 +9615;422;419;0;0 +9616;422;419;0;0 +9617;422;419;0;0 +9618;422;419;0;0 +9619;422;419;0;0 +9620;422;419;0;0 +9621;423;420;0;0 +9622;423;420;0;0 +9623;423;420;0;0 +9624;423;420;0;0 +9625;423;420;0;0 +9626;423;420;0;0 +9627;423;420;0;0 +9628;423;420;0;0 +9629;423;420;0;0 +9630;423;420;0;0 +9631;423;420;0;0 +9632;423;420;0;0 +9633;423;420;0;0 +9634;423;420;0;0 +9635;423;420;0;0 +9636;423;420;0;0 +9637;423;420;0;0 +9638;423;420;0;0 +9639;423;420;0;0 +9640;423;420;0;0 +9641;423;420;0;0 +9642;423;420;0;0 +9643;423;420;0;0 +9644;423;420;0;0 +9645;424;421;0;0 +9646;424;421;0;0 +9647;424;421;0;0 +9648;424;421;0;0 +9649;424;421;0;0 +9650;424;421;0;0 +9651;424;421;0;0 +9652;424;421;0;0 +9653;424;421;0;0 +9654;424;421;0;0 +9655;424;421;0;0 +9656;424;421;0;0 +9657;424;421;0;0 +9658;424;421;0;0 +9659;424;421;0;0 +9660;424;421;0;0 +9661;424;421;0;0 +9662;424;421;0;0 +9663;425;422;0;0 +9664;425;422;0;0 +9665;425;422;0;0 +9666;425;422;0;0 +9667;425;422;0;0 +9668;425;422;0;0 +9669;425;422;0;0 +9670;425;422;0;0 +9671;425;422;0;0 +9672;425;422;0;0 +9673;425;422;0;0 +9674;425;422;0;0 +9675;425;422;0;0 +9676;425;422;0;0 +9677;425;422;0;0 +9678;426;423;0;0 +9679;426;423;0;0 +9680;426;423;0;0 +9681;426;423;0;0 +9682;426;423;0;0 +9683;426;423;0;0 +9684;426;423;0;0 +9685;426;423;0;0 +9686;426;423;0;0 +9687;426;423;0;0 +9688;426;423;0;0 +9689;426;423;0;0 +9690;426;423;0;0 +9691;426;423;0;0 +9692;426;423;0;0 +9693;426;423;0;0 +9694;426;423;0;0 +9695;426;423;0;0 +9696;426;423;0;0 +9697;426;423;0;0 +9698;426;423;0;0 +9699;426;423;0;0 +9700;426;423;0;0 +9701;426;423;0;0 +9702;426;423;0;0 +9703;427;424;0;0 +9704;427;424;0;0 +9705;427;424;0;0 +9706;427;424;0;0 +9707;427;424;0;0 +9708;427;424;0;0 +9709;427;424;0;0 +9710;427;424;0;0 +9711;427;424;0;0 +9712;427;424;0;0 +9713;427;424;0;0 +9714;427;424;0;0 +9715;427;424;0;0 +9716;427;424;0;0 +9717;427;424;0;0 +9718;427;424;0;0 +9719;427;424;0;0 +9720;427;424;0;0 +9721;427;424;0;0 +9722;427;424;0;0 +9723;427;424;0;0 +9724;427;424;0;0 +9725;427;424;0;0 +9726;427;424;0;0 +9727;427;424;0;0 +9728;427;424;0;0 +9729;428;425;0;0 +9730;428;425;0;0 +9731;428;425;0;0 +9732;428;425;0;0 +9733;428;425;0;0 +9734;428;425;0;0 +9735;428;425;0;0 +9736;428;425;0;0 +9737;428;425;0;0 +9738;428;425;0;0 +9739;428;425;0;0 +9740;428;425;0;0 +9741;428;425;0;0 +9742;428;425;0;0 +9743;428;425;0;0 +9744;428;425;0;0 +9745;428;425;0;0 +9746;428;425;0;0 +9747;428;425;0;0 +9748;428;425;0;0 +9749;428;425;0;0 +9750;428;425;0;0 +9751;428;425;0;0 +9752;428;425;0;0 +9753;428;425;0;0 +9754;428;425;0;0 +9755;429;426;0;0 +9756;429;426;0;0 +9757;429;426;0;0 +9758;429;426;0;0 +9759;429;426;0;0 +9760;429;426;0;0 +9761;429;426;0;0 +9762;429;426;0;0 +9763;429;426;0;0 +9764;429;426;0;0 +9765;429;426;0;0 +9766;429;426;0;0 +9767;429;426;0;0 +9768;429;426;0;0 +9769;429;426;0;0 +9770;430;427;0;0 +9771;430;427;0;0 +9772;430;427;0;0 +9773;430;427;0;0 +9774;430;427;0;0 +9775;430;427;0;0 +9776;430;427;0;0 +9777;430;427;0;0 +9778;430;427;0;0 +9779;430;427;0;0 +9780;430;427;0;0 +9781;430;427;0;0 +9782;430;427;0;0 +9783;430;427;0;0 +9784;430;427;0;0 +9785;430;427;0;0 +9786;430;427;0;0 +9787;430;427;0;0 +9788;430;427;0;0 +9789;430;427;0;0 +9790;430;427;0;0 +9791;430;427;0;0 +9792;430;427;0;0 +9793;430;427;0;0 +9794;430;427;0;0 +9795;430;427;0;0 +9796;430;427;0;0 +9797;430;427;0;0 +9798;430;427;0;0 +9799;430;427;0;0 +9800;431;428;0;0 +9801;431;428;0;0 +9802;431;428;0;0 +9803;431;428;0;0 +9804;431;428;0;0 +9805;431;428;0;0 +9806;431;428;0;0 +9807;431;428;0;0 +9808;431;428;0;0 +9809;431;428;0;0 +9810;431;428;0;0 +9811;431;428;0;0 +9812;431;428;0;0 +9813;431;428;0;0 +9814;431;428;0;0 +9815;431;428;0;0 +9816;431;428;0;0 +9817;431;428;0;0 +9818;431;428;0;0 +9819;431;428;0;0 +9820;431;428;0;0 +9821;431;428;0;0 +9822;431;428;0;0 +9823;431;428;0;0 +9824;431;428;0;0 +9825;431;428;0;0 +9826;431;428;0;0 +9827;432;429;0;0 +9828;432;429;0;0 +9829;432;429;0;0 +9830;432;429;0;0 +9831;432;429;0;0 +9832;432;429;0;0 +9833;432;429;0;0 +9834;432;429;0;0 +9835;432;429;0;0 +9836;432;429;0;0 +9837;432;429;0;0 +9838;432;429;0;0 +9839;432;429;0;0 +9840;432;429;0;0 +9841;432;429;0;0 +9842;433;430;0;0 +9843;433;430;0;0 +9844;433;430;0;0 +9845;433;430;0;0 +9846;433;430;0;0 +9847;433;430;0;0 +9848;433;430;0;0 +9849;433;430;0;0 +9850;433;430;0;0 +9851;433;430;0;0 +9852;433;430;0;0 +9853;433;430;0;0 +9854;433;430;0;0 +9855;433;430;0;0 +9856;433;430;0;0 +9857;433;430;0;0 +9858;433;430;0;0 +9859;433;430;0;0 +9860;433;430;0;0 +9861;433;430;0;0 +9862;433;430;0;0 +9863;433;430;0;0 +9864;433;430;0;0 +9865;433;430;0;0 +9866;433;430;0;0 +9867;434;431;0;0 +9868;434;431;0;0 +9869;434;431;0;0 +9870;434;431;0;0 +9871;434;431;0;0 +9872;434;431;0;0 +9873;434;431;0;0 +9874;434;431;0;0 +9875;434;431;0;0 +9876;434;431;0;0 +9877;434;431;0;0 +9878;434;431;0;0 +9879;434;431;0;0 +9880;434;431;0;0 +9881;434;431;0;0 +9882;434;431;0;0 +9883;434;431;0;0 +9884;434;431;0;0 +9885;434;431;0;0 +9886;434;431;0;0 +9887;434;431;0;0 +9888;434;431;0;0 +9889;434;431;0;0 +9890;434;431;0;0 +9891;434;431;0;0 +9892;434;431;0;0 +9893;434;431;0;0 +9894;434;431;0;0 +9895;435;432;0;0 +9896;435;432;0;0 +9897;435;432;0;0 +9898;435;432;0;0 +9899;435;432;0;0 +9900;435;432;0;0 +9901;435;432;0;0 +9902;435;432;0;0 +9903;435;432;0;0 +9904;435;432;0;0 +9905;435;432;0;0 +9906;435;432;0;0 +9907;435;432;0;0 +9908;435;432;0;0 +9909;435;432;0;0 +9910;435;432;0;0 +9911;435;432;0;0 +9912;436;433;0;0 +9913;436;433;0;0 +9914;436;433;0;0 +9915;436;433;0;0 +9916;436;433;0;0 +9917;436;433;0;0 +9918;436;433;0;0 +9919;436;433;0;0 +9920;436;433;0;0 +9921;436;433;0;0 +9922;436;433;0;0 +9923;436;433;0;0 +9924;436;433;0;0 +9925;436;433;0;0 +9926;436;433;0;0 +9927;437;434;0;0 +9928;437;434;0;0 +9929;437;434;0;0 +9930;437;434;0;0 +9931;437;434;0;0 +9932;437;434;0;0 +9933;437;434;0;0 +9934;437;434;0;0 +9935;437;434;0;0 +9936;437;434;0;0 +9937;437;434;0;0 +9938;437;434;0;0 +9939;437;434;0;0 +9940;437;434;0;0 +9941;437;434;0;0 +9942;437;434;0;0 +9943;437;434;0;0 +9944;437;434;0;0 +9945;437;434;0;0 +9946;437;434;0;0 +9947;437;434;0;0 +9948;437;434;0;0 +9949;437;434;0;0 +9950;437;434;0;0 +9951;437;434;0;0 +9952;437;434;0;0 +9953;438;435;0;0 +9954;438;435;0;0 +9955;438;435;0;0 +9956;438;435;0;0 +9957;438;435;0;0 +9958;438;435;0;0 +9959;438;435;0;0 +9960;438;435;0;0 +9961;438;435;0;0 +9962;438;435;0;0 +9963;438;435;0;0 +9964;438;435;0;0 +9965;438;435;0;0 +9966;438;435;0;0 +9967;438;435;0;0 +9968;438;435;0;0 +9969;438;435;0;0 +9970;438;435;0;0 +9971;438;435;0;0 +9972;438;435;0;0 +9973;438;435;0;0 +9974;438;435;0;0 +9975;438;435;0;0 +9976;438;435;0;0 +9977;438;435;0;0 +9978;438;435;0;0 +9979;438;435;0;0 +9980;438;435;0;0 +9981;438;435;0;0 +9982;439;436;0;0 +9983;439;436;0;0 +9984;439;436;0;0 +9985;439;436;0;0 +9986;439;436;0;0 +9987;439;436;0;0 +9988;439;436;0;0 +9989;439;436;0;0 +9990;439;436;0;0 +9991;439;436;0;0 +9992;439;436;0;0 +9993;439;436;0;0 +9994;439;436;0;0 +9995;439;436;0;0 +9996;439;436;0;0 +9997;439;436;0;0 +9998;439;436;0;0 +9999;439;436;0;0 +10000;439;436;0;0 +10001;440;437;0;0 +10002;440;437;0;0 +10003;440;437;0;0 +10004;440;437;0;0 +10005;440;437;0;0 +10006;440;437;0;0 +10007;440;437;0;0 +10008;440;437;0;0 +10009;440;437;0;0 +10010;440;437;0;0 +10011;440;437;0;0 +10012;440;437;0;0 +10013;440;437;0;0 +10014;440;437;0;0 +10015;440;437;0;0 +10016;440;437;0;0 +10017;440;437;0;0 +10018;440;437;0;0 +10019;440;437;0;0 +10020;440;437;0;0 +10021;440;437;0;0 +10022;440;437;0;0 +10023;441;438;0;0 +10024;441;438;0;0 +10025;441;438;0;0 +10026;441;438;0;0 +10027;441;438;0;0 +10028;441;438;0;0 +10029;441;438;0;0 +10030;441;438;0;0 +10031;441;438;0;0 +10032;441;438;0;0 +10033;441;438;0;0 +10034;441;438;0;0 +10035;441;438;0;0 +10036;441;438;0;0 +10037;441;438;0;0 +10038;441;438;0;0 +10039;441;438;0;0 +10040;441;438;0;0 +10041;441;438;0;0 +10042;441;438;0;0 +10043;441;438;0;0 +10044;441;438;0;0 +10045;441;438;0;0 +10046;441;438;0;0 +10047;441;438;0;0 +10048;442;439;0;0 +10049;442;439;0;0 +10050;442;439;0;0 +10051;442;439;0;0 +10052;442;439;0;0 +10053;442;439;0;0 +10054;442;439;0;0 +10055;442;439;0;0 +10056;442;439;0;0 +10057;442;439;0;0 +10058;442;439;0;0 +10059;442;439;0;0 +10060;442;439;0;0 +10061;442;439;0;0 +10062;442;439;0;0 +10063;442;439;0;0 +10064;442;439;0;0 +10065;442;439;0;0 +10066;442;439;0;0 +10067;442;439;0;0 +10068;442;439;0;0 +10069;442;439;0;0 +10070;442;439;0;0 +10071;443;440;0;0 +10072;443;440;0;0 +10073;443;440;0;0 +10074;443;440;0;0 +10075;443;440;0;0 +10076;443;440;0;0 +10077;443;440;0;0 +10078;443;440;0;0 +10079;443;440;0;0 +10080;443;440;0;0 +10081;443;440;0;0 +10082;443;440;0;0 +10083;443;440;0;0 +10084;443;440;0;0 +10085;443;440;0;0 +10086;444;441;0;0 +10087;444;441;0;0 +10088;444;441;0;0 +10089;444;441;0;0 +10090;444;441;0;0 +10091;444;441;0;0 +10092;444;441;0;0 +10093;444;441;0;0 +10094;444;441;0;0 +10095;444;441;0;0 +10096;444;441;0;0 +10097;444;441;0;0 +10098;444;441;0;0 +10099;444;441;0;0 +10100;444;441;0;0 +10101;444;441;0;0 +10102;444;441;0;0 +10103;444;441;0;0 +10104;444;441;0;0 +10105;444;441;0;0 +10106;444;441;0;0 +10107;444;441;0;0 +10108;445;442;0;0 +10109;445;442;0;0 +10110;445;442;0;0 +10111;445;442;0;0 +10112;445;442;0;0 +10113;445;442;0;0 +10114;445;442;0;0 +10115;445;442;0;0 +10116;445;442;0;0 +10117;445;442;0;0 +10118;445;442;0;0 +10119;445;442;0;0 +10120;445;442;0;0 +10121;445;442;0;0 +10122;445;442;0;0 +10123;445;442;0;0 +10124;445;442;0;0 +10125;445;442;0;0 +10126;445;442;0;0 +10127;445;442;0;0 +10128;445;442;0;0 +10129;445;442;0;0 +10130;445;442;0;0 +10131;446;443;0;0 +10132;446;443;0;0 +10133;446;443;0;0 +10134;446;443;0;0 +10135;446;443;0;0 +10136;446;443;0;0 +10137;446;443;0;0 +10138;446;443;0;0 +10139;446;443;0;0 +10140;446;443;0;0 +10141;446;443;0;0 +10142;446;443;0;0 +10143;446;443;0;0 +10144;446;443;0;0 +10145;446;443;0;0 +10146;446;443;0;0 +10147;446;443;0;0 +10148;446;443;0;0 +10149;446;443;0;0 +10150;446;443;0;0 +10151;446;443;0;0 +10152;446;443;0;0 +10153;446;443;0;0 +10154;446;443;0;0 +10155;446;443;0;0 +10156;446;443;0;0 +10157;446;443;0;0 +10158;447;444;0;0 +10159;447;444;0;0 +10160;447;444;0;0 +10161;447;444;0;0 +10162;447;444;0;0 +10163;447;444;0;0 +10164;447;444;0;0 +10165;447;444;0;0 +10166;447;444;0;0 +10167;447;444;0;0 +10168;447;444;0;0 +10169;447;444;0;0 +10170;447;444;0;0 +10171;447;444;0;0 +10172;447;444;0;0 +10173;448;445;0;0 +10174;448;445;0;0 +10175;448;445;0;0 +10176;448;445;0;0 +10177;448;445;0;0 +10178;448;445;0;0 +10179;448;445;0;0 +10180;448;445;0;0 +10181;448;445;0;0 +10182;448;445;0;0 +10183;448;445;0;0 +10184;448;445;0;0 +10185;448;445;0;0 +10186;448;445;0;0 +10187;448;445;0;0 +10188;448;445;0;0 +10189;448;445;0;0 +10190;448;445;0;0 +10191;448;445;0;0 +10192;448;445;0;0 +10193;449;446;0;0 +10194;449;446;0;0 +10195;449;446;0;0 +10196;449;446;0;0 +10197;449;446;0;0 +10198;449;446;0;0 +10199;449;446;0;0 +10200;449;446;0;0 +10201;449;446;0;0 +10202;449;446;0;0 +10203;449;446;0;0 +10204;449;446;0;0 +10205;449;446;0;0 +10206;449;446;0;0 +10207;449;446;0;0 +10208;449;446;0;0 +10209;449;446;0;0 +10210;449;446;0;0 +10211;449;446;0;0 +10212;449;446;0;0 +10213;449;446;0;0 +10214;449;446;0;0 +10215;450;447;0;0 +10216;450;447;0;0 +10217;450;447;0;0 +10218;450;447;0;0 +10219;450;447;0;0 +10220;450;447;0;0 +10221;450;447;0;0 +10222;450;447;0;0 +10223;450;447;0;0 +10224;450;447;0;0 +10225;450;447;0;0 +10226;450;447;0;0 +10227;450;447;0;0 +10228;450;447;0;0 +10229;450;447;0;0 +10230;450;447;0;0 +10231;450;447;0;0 +10232;450;447;0;0 +10233;450;447;0;0 +10234;450;447;0;0 +10235;450;447;0;0 +10236;450;447;0;0 +10237;450;447;0;0 +10238;450;447;0;0 +10239;450;447;0;0 +10240;450;447;0;0 +10241;450;447;0;0 +10242;451;448;0;0 +10243;451;448;0;0 +10244;451;448;0;0 +10245;451;448;0;0 +10246;451;448;0;0 +10247;451;448;0;0 +10248;451;448;0;0 +10249;451;448;0;0 +10250;451;448;0;0 +10251;451;448;0;0 +10252;451;448;0;0 +10253;451;448;0;0 +10254;451;448;0;0 +10255;451;448;0;0 +10256;451;448;0;0 +10257;451;448;0;0 +10258;451;448;0;0 +10259;451;448;0;0 +10260;452;449;0;0 +10261;452;449;0;0 +10262;452;449;0;0 +10263;452;449;0;0 +10264;452;449;0;0 +10265;452;449;0;0 +10266;452;449;0;0 +10267;452;449;0;0 +10268;452;449;0;0 +10269;452;449;0;0 +10270;452;449;0;0 +10271;452;449;0;0 +10272;452;449;0;0 +10273;452;449;0;0 +10274;452;449;0;0 +10275;452;449;0;0 +10276;452;449;0;0 +10277;452;449;0;0 +10278;452;449;0;0 +10279;452;449;0;0 +10280;452;449;0;0 +10281;452;449;0;0 +10282;452;449;0;0 +10283;452;449;0;0 +10284;452;449;0;0 +10285;453;450;0;0 +10286;453;450;0;0 +10287;453;450;0;0 +10288;453;450;0;0 +10289;453;450;0;0 +10290;453;450;0;0 +10291;453;450;0;0 +10292;453;450;0;0 +10293;453;450;0;0 +10294;453;450;0;0 +10295;453;450;0;0 +10296;453;450;0;0 +10297;453;450;0;0 +10298;453;450;0;0 +10299;453;450;0;0 +10300;453;450;0;0 +10301;453;450;0;0 +10302;453;450;0;0 +10303;453;450;0;0 +10304;453;450;0;0 +10305;453;450;0;0 +10306;453;450;0;0 +10307;453;450;0;0 +10308;454;451;0;0 +10309;454;451;0;0 +10310;454;451;0;0 +10311;454;451;0;0 +10312;454;451;0;0 +10313;454;451;0;0 +10314;454;451;0;0 +10315;454;451;0;0 +10316;454;451;0;0 +10317;454;451;0;0 +10318;454;451;0;0 +10319;454;451;0;0 +10320;454;451;0;0 +10321;454;451;0;0 +10322;454;451;0;0 +10323;454;451;0;0 +10324;454;451;0;0 +10325;454;451;0;0 +10326;454;451;0;0 +10327;454;451;0;0 +10328;454;451;0;0 +10329;455;452;0;0 +10330;455;452;0;0 +10331;455;452;0;0 +10332;455;452;0;0 +10333;455;452;0;0 +10334;455;452;0;0 +10335;455;452;0;0 +10336;455;452;0;0 +10337;455;452;0;0 +10338;455;452;0;0 +10339;455;452;0;0 +10340;455;452;0;0 +10341;455;452;0;0 +10342;455;452;0;0 +10343;455;452;0;0 +10344;455;452;0;0 +10345;455;452;0;0 +10346;455;452;0;0 +10347;455;452;0;0 +10348;455;452;0;0 +10349;455;452;0;0 +10350;455;452;0;0 +10351;455;452;0;0 +10352;455;452;0;0 +10353;455;452;0;0 +10354;455;452;0;0 +10355;455;452;0;0 +10356;456;453;0;0 +10357;456;453;0;0 +10358;456;453;0;0 +10359;456;453;0;0 +10360;456;453;0;0 +10361;456;453;0;0 +10362;456;453;0;0 +10363;456;453;0;0 +10364;456;453;0;0 +10365;456;453;0;0 +10366;456;453;0;0 +10367;456;453;0;0 +10368;456;453;0;0 +10369;456;453;0;0 +10370;456;453;0;0 +10371;456;453;0;0 +10372;456;453;0;0 +10373;456;453;0;0 +10374;456;453;0;0 +10375;456;453;0;0 +10376;456;453;0;0 +10377;456;453;0;0 +10378;456;453;0;0 +10379;457;454;0;0 +10380;457;454;0;0 +10381;457;454;0;0 +10382;457;454;0;0 +10383;457;454;0;0 +10384;457;454;0;0 +10385;457;454;0;0 +10386;457;454;0;0 +10387;457;454;0;0 +10388;457;454;0;0 +10389;457;454;0;0 +10390;457;454;0;0 +10391;457;454;0;0 +10392;457;454;0;0 +10393;457;454;0;0 +10394;457;454;0;0 +10395;457;454;0;0 +10396;457;454;0;0 +10397;457;454;0;0 +10398;457;454;0;0 +10399;457;454;0;0 +10400;457;454;0;0 +10401;457;454;0;0 +10402;457;454;0;0 +10403;457;454;0;0 +10404;457;454;0;0 +10405;457;454;0;0 +10406;457;454;0;0 +10407;458;455;0;0 +10408;458;455;0;0 +10409;458;455;0;0 +10410;458;455;0;0 +10411;458;455;0;0 +10412;458;455;0;0 +10413;458;455;0;0 +10414;458;455;0;0 +10415;458;455;0;0 +10416;458;455;0;0 +10417;458;455;0;0 +10418;458;455;0;0 +10419;458;455;0;0 +10420;458;455;0;0 +10421;458;455;0;0 +10422;458;455;0;0 +10423;458;455;0;0 +10424;458;455;0;0 +10425;458;455;0;0 +10426;458;455;0;0 +10427;458;455;0;0 +10428;459;456;0;0 +10429;459;456;0;0 +10430;459;456;0;0 +10431;459;456;0;0 +10432;459;456;0;0 +10433;459;456;0;0 +10434;459;456;0;0 +10435;459;456;0;0 +10436;459;456;0;0 +10437;459;456;0;0 +10438;459;456;0;0 +10439;459;456;0;0 +10440;459;456;0;0 +10441;459;456;0;0 +10442;459;456;0;0 +10443;459;456;0;0 +10444;459;456;0;0 +10445;459;456;0;0 +10446;459;456;0;0 +10447;459;456;0;0 +10448;459;456;0;0 +10449;459;456;0;0 +10450;459;456;0;0 +10451;459;456;0;0 +10452;459;456;0;0 +10453;459;456;0;0 +10454;459;456;0;0 +10455;459;456;0;0 +10456;460;457;0;0 +10457;460;457;0;0 +10458;460;457;0;0 +10459;460;457;0;0 +10460;460;457;0;0 +10461;460;457;0;0 +10462;460;457;0;0 +10463;460;457;0;0 +10464;460;457;0;0 +10465;460;457;0;0 +10466;460;457;0;0 +10467;460;457;0;0 +10468;460;457;0;0 +10469;460;457;0;0 +10470;460;457;0;0 +10471;461;458;0;0 +10472;461;458;0;0 +10473;461;458;0;0 +10474;461;458;0;0 +10475;461;458;0;0 +10476;461;458;0;0 +10477;461;458;0;0 +10478;461;458;0;0 +10479;461;458;0;0 +10480;461;458;0;0 +10481;461;458;0;0 +10482;461;458;0;0 +10483;461;458;0;0 +10484;461;458;0;0 +10485;461;458;0;0 +10486;461;458;0;0 +10487;461;458;0;0 +10488;461;458;0;0 +10489;461;458;0;0 +10490;462;459;0;0 +10491;462;459;0;0 +10492;462;459;0;0 +10493;462;459;0;0 +10494;462;459;0;0 +10495;462;459;0;0 +10496;462;459;0;0 +10497;462;459;0;0 +10498;462;459;0;0 +10499;462;459;0;0 +10500;462;459;0;0 +10501;462;459;0;0 +10502;462;459;0;0 +10503;462;459;0;0 +10504;462;459;0;0 +10505;462;459;0;0 +10506;462;459;0;0 +10507;462;459;0;0 +10508;462;459;0;0 +10509;462;459;0;0 +10510;462;459;0;0 +10511;462;459;0;0 +10512;463;460;0;0 +10513;463;460;0;0 +10514;463;460;0;0 +10515;463;460;0;0 +10516;463;460;0;0 +10517;463;460;0;0 +10518;463;460;0;0 +10519;463;460;0;0 +10520;463;460;0;0 +10521;463;460;0;0 +10522;463;460;0;0 +10523;463;460;0;0 +10524;463;460;0;0 +10525;463;460;0;0 +10526;463;460;0;0 +10527;463;460;0;0 +10528;463;460;0;0 +10529;463;460;0;0 +10530;463;460;0;0 +10531;463;460;0;0 +10532;463;460;0;0 +10533;463;460;0;0 +10534;463;460;0;0 +10535;463;460;0;0 +10536;464;461;0;0 +10537;464;461;0;0 +10538;464;461;0;0 +10539;464;461;0;0 +10540;464;461;0;0 +10541;464;461;0;0 +10542;464;461;0;0 +10543;464;461;0;0 +10544;464;461;0;0 +10545;464;461;0;0 +10546;464;461;0;0 +10547;464;461;0;0 +10548;464;461;0;0 +10549;464;461;0;0 +10550;464;461;0;0 +10551;464;461;0;0 +10552;464;461;0;0 +10553;464;461;0;0 +10554;465;462;0;0 +10555;465;462;0;0 +10556;465;462;0;0 +10557;465;462;0;0 +10558;465;462;0;0 +10559;465;462;0;0 +10560;465;462;0;0 +10561;465;462;0;0 +10562;465;462;0;0 +10563;465;462;0;0 +10564;465;462;0;0 +10565;465;462;0;0 +10566;465;462;0;0 +10567;465;462;0;0 +10568;465;462;0;0 +10569;465;462;0;0 +10570;465;462;0;0 +10571;465;462;0;0 +10572;465;462;0;0 +10573;465;462;0;0 +10574;465;462;0;0 +10575;465;462;0;0 +10576;466;463;0;0 +10577;466;463;0;0 +10578;466;463;0;0 +10579;466;463;0;0 +10580;466;463;0;0 +10581;466;463;0;0 +10582;466;463;0;0 +10583;466;463;0;0 +10584;466;463;0;0 +10585;466;463;0;0 +10586;466;463;0;0 +10587;466;463;0;0 +10588;466;463;0;0 +10589;466;463;0;0 +10590;466;463;0;0 +10591;466;463;0;0 +10592;466;463;0;0 +10593;466;463;0;0 +10594;466;463;0;0 +10595;466;463;0;0 +10596;466;463;0;0 +10597;466;463;0;0 +10598;466;463;0;0 +10599;466;463;0;0 +10600;466;463;0;0 +10601;466;463;0;0 +10602;466;463;0;0 +10603;466;463;0;0 +10604;466;463;0;0 +10605;467;464;0;0 +10606;467;464;0;0 +10607;467;464;0;0 +10608;467;464;0;0 +10609;467;464;0;0 +10610;467;464;0;0 +10611;467;464;0;0 +10612;467;464;0;0 +10613;467;464;0;0 +10614;467;464;0;0 +10615;467;464;0;0 +10616;467;464;0;0 +10617;467;464;0;0 +10618;467;464;0;0 +10619;467;464;0;0 +10620;467;464;0;0 +10621;468;465;0;0 +10622;468;465;0;0 +10623;468;465;0;0 +10624;468;465;0;0 +10625;468;465;0;0 +10626;468;465;0;0 +10627;468;465;0;0 +10628;468;465;0;0 +10629;468;465;0;0 +10630;468;465;0;0 +10631;468;465;0;0 +10632;468;465;0;0 +10633;468;465;0;0 +10634;468;465;0;0 +10635;468;465;0;0 +10636;468;465;0;0 +10637;469;466;0;0 +10638;469;466;0;0 +10639;469;466;0;0 +10640;469;466;0;0 +10641;469;466;0;0 +10642;469;466;0;0 +10643;469;466;0;0 +10644;469;466;0;0 +10645;469;466;0;0 +10646;469;466;0;0 +10647;469;466;0;0 +10648;469;466;0;0 +10649;469;466;0;0 +10650;469;466;0;0 +10651;469;466;0;0 +10652;469;466;0;0 +10653;469;466;0;0 +10654;469;466;0;0 +10655;469;466;0;0 +10656;469;466;0;0 +10657;469;466;0;0 +10658;469;466;0;0 +10659;469;466;0;0 +10660;469;466;0;0 +10661;469;466;0;0 +10662;470;467;0;0 +10663;470;467;0;0 +10664;470;467;0;0 +10665;470;467;0;0 +10666;470;467;0;0 +10667;470;467;0;0 +10668;470;467;0;0 +10669;470;467;0;0 +10670;470;467;0;0 +10671;470;467;0;0 +10672;470;467;0;0 +10673;470;467;0;0 +10674;470;467;0;0 +10675;470;467;0;0 +10676;470;467;0;0 +10677;471;468;0;0 +10678;471;468;0;0 +10679;471;468;0;0 +10680;471;468;0;0 +10681;471;468;0;0 +10682;471;468;0;0 +10683;471;468;0;0 +10684;471;468;0;0 +10685;471;468;0;0 +10686;471;468;0;0 +10687;471;468;0;0 +10688;471;468;0;0 +10689;471;468;0;0 +10690;471;468;0;0 +10691;471;468;0;0 +10692;472;469;0;0 +10693;472;469;0;0 +10694;472;469;0;0 +10695;472;469;0;0 +10696;472;469;0;0 +10697;472;469;0;0 +10698;472;469;0;0 +10699;472;469;0;0 +10700;472;469;0;0 +10701;472;469;0;0 +10702;472;469;0;0 +10703;472;469;0;0 +10704;472;469;0;0 +10705;472;469;0;0 +10706;472;469;0;0 +10707;472;469;0;0 +10708;472;469;0;0 +10709;472;469;0;0 +10710;472;469;0;0 +10711;472;469;0;0 +10712;472;469;0;0 +10713;472;469;0;0 +10714;472;469;0;0 +10715;472;469;0;0 +10716;472;469;0;0 +10717;472;469;0;0 +10718;473;470;0;0 +10719;473;470;0;0 +10720;473;470;0;0 +10721;473;470;0;0 +10722;473;470;0;0 +10723;473;470;0;0 +10724;473;470;0;0 +10725;473;470;0;0 +10726;473;470;0;0 +10727;473;470;0;0 +10728;473;470;0;0 +10729;473;470;0;0 +10730;473;470;0;0 +10731;473;470;0;0 +10732;473;470;0;0 +10733;473;470;0;0 +10734;473;470;0;0 +10735;473;470;0;0 +10736;473;470;0;0 +10737;473;470;0;0 +10738;473;470;0;0 +10739;473;470;0;0 +10740;473;470;0;0 +10741;473;470;0;0 +10742;474;471;0;0 +10743;474;471;0;0 +10744;474;471;0;0 +10745;474;471;0;0 +10746;474;471;0;0 +10747;474;471;0;0 +10748;474;471;0;0 +10749;474;471;0;0 +10750;474;471;0;0 +10751;474;471;0;0 +10752;474;471;0;0 +10753;474;471;0;0 +10754;474;471;0;0 +10755;474;471;0;0 +10756;474;471;0;0 +10757;474;471;0;0 +10758;474;471;0;0 +10759;474;471;0;0 +10760;475;472;0;0 +10761;475;472;0;0 +10762;475;472;0;0 +10763;475;472;0;0 +10764;475;472;0;0 +10765;475;472;0;0 +10766;475;472;0;0 +10767;475;472;0;0 +10768;475;472;0;0 +10769;475;472;0;0 +10770;475;472;0;0 +10771;475;472;0;0 +10772;475;472;0;0 +10773;475;472;0;0 +10774;475;472;0;0 +10775;475;472;0;0 +10776;475;472;0;0 +10777;475;472;0;0 +10778;475;472;0;0 +10779;475;472;0;0 +10780;475;472;0;0 +10781;475;472;0;0 +10782;475;472;0;0 +10783;475;472;0;0 +10784;475;472;0;0 +10785;475;472;0;0 +10786;476;473;0;0 +10787;476;473;0;0 +10788;476;473;0;0 +10789;476;473;0;0 +10790;476;473;0;0 +10791;476;473;0;0 +10792;476;473;0;0 +10793;476;473;0;0 +10794;476;473;0;0 +10795;476;473;0;0 +10796;476;473;0;0 +10797;476;473;0;0 +10798;476;473;0;0 +10799;476;473;0;0 +10800;476;473;0;0 +10801;476;473;0;0 +10802;477;474;0;0 +10803;477;474;0;0 +10804;477;474;0;0 +10805;477;474;0;0 +10806;477;474;0;0 +10807;477;474;0;0 +10808;477;474;0;0 +10809;477;474;0;0 +10810;477;474;0;0 +10811;477;474;0;0 +10812;477;474;0;0 +10813;477;474;0;0 +10814;477;474;0;0 +10815;477;474;0;0 +10816;477;474;0;0 +10817;477;474;0;0 +10818;477;474;0;0 +10819;477;474;0;0 +10820;477;474;0;0 +10821;477;474;0;0 +10822;477;474;0;0 +10823;477;474;0;0 +10824;477;474;0;0 +10825;477;474;0;0 +10826;477;474;0;0 +10827;477;474;0;0 +10828;478;475;0;0 +10829;478;475;0;0 +10830;478;475;0;0 +10831;478;475;0;0 +10832;478;475;0;0 +10833;478;475;0;0 +10834;478;475;0;0 +10835;478;475;0;0 +10836;478;475;0;0 +10837;478;475;0;0 +10838;478;475;0;0 +10839;478;475;0;0 +10840;478;475;0;0 +10841;478;475;0;0 +10842;478;475;0;0 +10843;478;475;0;0 +10844;478;475;0;0 +10845;478;475;0;0 +10846;478;475;0;0 +10847;478;475;0;0 +10848;478;475;0;0 +10849;479;476;0;0 +10850;479;476;0;0 +10851;479;476;0;0 +10852;479;476;0;0 +10853;479;476;0;0 +10854;479;476;0;0 +10855;479;476;0;0 +10856;479;476;0;0 +10857;479;476;0;0 +10858;479;476;0;0 +10859;479;476;0;0 +10860;479;476;0;0 +10861;479;476;0;0 +10862;479;476;0;0 +10863;479;476;0;0 +10864;479;476;0;0 +10865;479;476;0;0 +10866;479;476;0;0 +10867;479;476;0;0 +10868;479;476;0;0 +10869;480;477;0;0 +10870;480;477;0;0 +10871;480;477;0;0 +10872;480;477;0;0 +10873;480;477;0;0 +10874;480;477;0;0 +10875;480;477;0;0 +10876;480;477;0;0 +10877;480;477;0;0 +10878;480;477;0;0 +10879;480;477;0;0 +10880;480;477;0;0 +10881;480;477;0;0 +10882;480;477;0;0 +10883;480;477;0;0 +10884;481;478;0;0 +10885;481;478;0;0 +10886;481;478;0;0 +10887;481;478;0;0 +10888;481;478;0;0 +10889;481;478;0;0 +10890;481;478;0;0 +10891;481;478;0;0 +10892;481;478;0;0 +10893;481;478;0;0 +10894;481;478;0;0 +10895;481;478;0;0 +10896;481;478;0;0 +10897;481;478;0;0 +10898;481;478;0;0 +10899;481;478;0;0 +10900;481;478;0;0 +10901;481;478;0;0 +10902;481;478;0;0 +10903;481;478;0;0 +10904;481;478;0;0 +10905;481;478;0;0 +10906;481;478;0;0 +10907;481;478;0;0 +10908;481;478;0;0 +10909;481;478;0;0 +10910;482;479;0;0 +10911;482;479;0;0 +10912;482;479;0;0 +10913;482;479;0;0 +10914;482;479;0;0 +10915;482;479;0;0 +10916;482;479;0;0 +10917;482;479;0;0 +10918;482;479;0;0 +10919;482;479;0;0 +10920;482;479;0;0 +10921;482;479;0;0 +10922;482;479;0;0 +10923;482;479;0;0 +10924;482;479;0;0 +10925;482;479;0;0 +10926;482;479;0;0 +10927;482;479;0;0 +10928;482;479;0;0 +10929;482;479;0;0 +10930;482;479;0;0 +10931;482;479;0;0 +10932;482;479;0;0 +10933;482;479;0;0 +10934;482;479;0;0 +10935;482;479;0;0 +10936;482;479;0;0 +10937;482;479;0;0 +10938;482;479;0;0 +10939;483;480;0;0 +10940;483;480;0;0 +10941;483;480;0;0 +10942;483;480;0;0 +10943;483;480;0;0 +10944;483;480;0;0 +10945;483;480;0;0 +10946;483;480;0;0 +10947;483;480;0;0 +10948;483;480;0;0 +10949;483;480;0;0 +10950;483;480;0;0 +10951;483;480;0;0 +10952;483;480;0;0 +10953;483;480;0;0 +10954;483;480;0;0 +10955;483;480;0;0 +10956;483;480;0;0 +10957;483;480;0;0 +10958;483;480;0;0 +10959;483;480;0;0 +10960;484;481;0;0 +10961;484;481;0;0 +10962;484;481;0;0 +10963;484;481;0;0 +10964;484;481;0;0 +10965;484;481;0;0 +10966;484;481;0;0 +10967;484;481;0;0 +10968;484;481;0;0 +10969;484;481;0;0 +10970;484;481;0;0 +10971;484;481;0;0 +10972;484;481;0;0 +10973;484;481;0;0 +10974;484;481;0;0 +10975;484;481;0;0 +10976;484;481;0;0 +10977;484;481;0;0 +10978;484;481;0;0 +10979;484;481;0;0 +10980;484;481;0;0 +10981;484;481;0;0 +10982;484;481;0;0 +10983;484;481;0;0 +10984;484;481;0;0 +10985;485;482;0;0 +10986;485;482;0;0 +10987;485;482;0;0 +10988;485;482;0;0 +10989;485;482;0;0 +10990;485;482;0;0 +10991;485;482;0;0 +10992;485;482;0;0 +10993;485;482;0;0 +10994;485;482;0;0 +10995;485;482;0;0 +10996;485;482;0;0 +10997;485;482;0;0 +10998;485;482;0;0 +10999;485;482;0;0 +11000;485;482;0;0 +11001;485;482;0;0 +11002;486;483;0;0 +11003;486;483;0;0 +11004;486;483;0;0 +11005;486;483;0;0 +11006;486;483;0;0 +11007;486;483;0;0 +11008;486;483;0;0 +11009;486;483;0;0 +11010;486;483;0;0 +11011;486;483;0;0 +11012;486;483;0;0 +11013;486;483;0;0 +11014;486;483;0;0 +11015;486;483;0;0 +11016;486;483;0;0 +11017;486;483;0;0 +11018;486;483;0;0 +11019;486;483;0;0 +11020;486;483;0;0 +11021;486;483;0;0 +11022;486;483;0;0 +11023;486;483;0;0 +11024;486;483;0;0 +11025;486;483;0;0 +11026;486;483;0;0 +11027;486;483;0;0 +11028;486;483;0;0 +11029;486;483;0;0 +11030;486;483;0;0 +11031;486;483;0;0 +11032;487;484;0;0 +11033;487;484;0;0 +11034;487;484;0;0 +11035;487;484;0;0 +11036;487;484;0;0 +11037;487;484;0;0 +11038;487;484;0;0 +11039;487;484;0;0 +11040;487;484;0;0 +11041;487;484;0;0 +11042;487;484;0;0 +11043;487;484;0;0 +11044;487;484;0;0 +11045;487;484;0;0 +11046;487;484;0;0 +11047;487;484;0;0 +11048;487;484;0;0 +11049;487;484;0;0 +11050;487;484;0;0 +11051;487;484;0;0 +11052;487;484;0;0 +11053;487;484;0;0 +11054;488;485;0;0 +11055;488;485;0;0 +11056;488;485;0;0 +11057;488;485;0;0 +11058;488;485;0;0 +11059;488;485;0;0 +11060;488;485;0;0 +11061;488;485;0;0 +11062;488;485;0;0 +11063;488;485;0;0 +11064;488;485;0;0 +11065;488;485;0;0 +11066;488;485;0;0 +11067;488;485;0;0 +11068;488;485;0;0 +11069;488;485;0;0 +11070;488;485;0;0 +11071;488;485;0;0 +11072;488;485;0;0 +11073;488;485;0;0 +11074;488;485;0;0 +11075;488;485;0;0 +11076;488;485;0;0 +11077;488;485;0;0 +11078;488;485;0;0 +11079;488;485;0;0 +11080;488;485;0;0 +11081;488;485;0;0 +11082;489;486;0;0 +11083;489;486;0;0 +11084;489;486;0;0 +11085;489;486;0;0 +11086;489;486;0;0 +11087;489;486;0;0 +11088;489;486;0;0 +11089;489;486;0;0 +11090;489;486;0;0 +11091;489;486;0;0 +11092;489;486;0;0 +11093;489;486;0;0 +11094;489;486;0;0 +11095;489;486;0;0 +11096;489;486;0;0 +11097;489;486;0;0 +11098;489;486;0;0 +11099;489;486;0;0 +11100;489;486;0;0 +11101;489;486;0;0 +11102;489;486;0;0 +11103;489;486;0;0 +11104;490;487;0;0 +11105;490;487;0;0 +11106;490;487;0;0 +11107;490;487;0;0 +11108;490;487;0;0 +11109;490;487;0;0 +11110;490;487;0;0 +11111;490;487;0;0 +11112;490;487;0;0 +11113;490;487;0;0 +11114;490;487;0;0 +11115;490;487;0;0 +11116;490;487;0;0 +11117;490;487;0;0 +11118;490;487;0;0 +11119;490;487;0;0 +11120;490;487;0;0 +11121;490;487;0;0 +11122;490;487;0;0 +11123;490;487;0;0 +11124;490;487;0;0 +11125;490;487;0;0 +11126;490;487;0;0 +11127;490;487;0;0 +11128;490;487;0;0 +11129;490;487;0;0 +11130;490;487;0;0 +11131;491;488;0;0 +11132;491;488;0;0 +11133;491;488;0;0 +11134;491;488;0;0 +11135;491;488;0;0 +11136;491;488;0;0 +11137;491;488;0;0 +11138;491;488;0;0 +11139;491;488;0;0 +11140;491;488;0;0 +11141;491;488;0;0 +11142;491;488;0;0 +11143;491;488;0;0 +11144;491;488;0;0 +11145;491;488;0;0 +11146;492;489;0;0 +11147;492;489;0;0 +11148;492;489;0;0 +11149;492;489;0;0 +11150;492;489;0;0 +11151;492;489;0;0 +11152;492;489;0;0 +11153;492;489;0;0 +11154;492;489;0;0 +11155;492;489;0;0 +11156;492;489;0;0 +11157;492;489;0;0 +11158;492;489;0;0 +11159;492;489;0;0 +11160;492;489;0;0 +11161;492;489;0;0 +11162;492;489;0;0 +11163;492;489;0;0 +11164;492;489;0;0 +11165;492;489;0;0 +11166;492;489;0;0 +11167;492;489;0;0 +11168;492;489;0;0 +11169;492;489;0;0 +11170;492;489;0;0 +11171;492;489;0;0 +11172;492;489;0;0 +11173;492;489;0;0 +11174;493;490;0;0 +11175;493;490;0;0 +11176;493;490;0;0 +11177;493;490;0;0 +11178;493;490;0;0 +11179;493;490;0;0 +11180;493;490;0;0 +11181;493;490;0;0 +11182;493;490;0;0 +11183;493;490;0;0 +11184;493;490;0;0 +11185;493;490;0;0 +11186;493;490;0;0 +11187;493;490;0;0 +11188;493;490;0;0 +11189;493;490;0;0 +11190;493;490;0;0 +11191;493;490;0;0 +11192;493;490;0;0 +11193;493;490;0;0 +11194;493;490;0;0 +11195;494;491;0;0 +11196;494;491;0;0 +11197;494;491;0;0 +11198;494;491;0;0 +11199;494;491;0;0 +11200;494;491;0;0 +11201;494;491;0;0 +11202;494;491;0;0 +11203;494;491;0;0 +11204;494;491;0;0 +11205;494;491;0;0 +11206;494;491;0;0 +11207;494;491;0;0 +11208;494;491;0;0 +11209;494;491;0;0 +11210;494;491;0;0 +11211;494;491;0;0 +11212;494;491;0;0 +11213;494;491;0;0 +11214;494;491;0;0 +11215;494;491;0;0 +11216;494;491;0;0 +11217;494;491;0;0 +11218;494;491;0;0 +11219;494;491;0;0 +11220;494;491;0;0 +11221;494;491;0;0 +11222;494;491;0;0 +11223;495;492;0;0 +11224;495;492;0;0 +11225;495;492;0;0 +11226;495;492;0;0 +11227;495;492;0;0 +11228;495;492;0;0 +11229;495;492;0;0 +11230;495;492;0;0 +11231;495;492;0;0 +11232;495;492;0;0 +11233;495;492;0;0 +11234;495;492;0;0 +11235;495;492;0;0 +11236;495;492;0;0 +11237;495;492;0;0 +11238;495;492;0;0 +11239;495;492;0;0 +11240;495;492;0;0 +11241;495;492;0;0 +11242;495;492;0;0 +11243;495;492;0;0 +11244;495;492;0;0 +11245;495;492;0;0 +11246;495;492;0;0 +11247;495;492;0;0 +11248;495;492;0;0 +11249;495;492;0;0 +11250;495;492;0;0 +11251;495;492;0;0 +11252;496;493;0;0 +11253;496;493;0;0 +11254;496;493;0;0 +11255;496;493;0;0 +11256;496;493;0;0 +11257;496;493;0;0 +11258;496;493;0;0 +11259;496;493;0;0 +11260;496;493;0;0 +11261;496;493;0;0 +11262;496;493;0;0 +11263;496;493;0;0 +11264;496;493;0;0 +11265;496;493;0;0 +11266;496;493;0;0 +11267;496;493;0;0 +11268;497;494;0;0 +11269;497;494;0;0 +11270;497;494;0;0 +11271;497;494;0;0 +11272;497;494;0;0 +11273;497;494;0;0 +11274;497;494;0;0 +11275;497;494;0;0 +11276;497;494;0;0 +11277;497;494;0;0 +11278;497;494;0;0 +11279;497;494;0;0 +11280;497;494;0;0 +11281;497;494;0;0 +11282;497;494;0;0 +11283;497;494;0;0 +11284;497;494;0;0 +11285;497;494;0;0 +11286;497;494;0;0 +11287;497;494;0;0 +11288;497;494;0;0 +11289;497;494;0;0 +11290;497;494;0;0 +11291;497;494;0;0 +11292;497;494;0;0 +11293;497;494;0;0 +11294;497;494;0;0 +11295;497;494;0;0 +11296;498;495;0;0 +11297;498;495;0;0 +11298;498;495;0;0 +11299;498;495;0;0 +11300;498;495;0;0 +11301;498;495;0;0 +11302;498;495;0;0 +11303;498;495;0;0 +11304;498;495;0;0 +11305;498;495;0;0 +11306;498;495;0;0 +11307;498;495;0;0 +11308;498;495;0;0 +11309;498;495;0;0 +11310;498;495;0;0 +11311;498;495;0;0 +11312;498;495;0;0 +11313;498;495;0;0 +11314;498;495;0;0 +11315;498;495;0;0 +11316;498;495;0;0 +11317;498;495;0;0 +11318;498;495;0;0 +11319;498;495;0;0 +11320;498;495;0;0 +11321;498;495;0;0 +11322;499;496;0;0 +11323;499;496;0;0 +11324;499;496;0;0 +11325;499;496;0;0 +11326;499;496;0;0 +11327;499;496;0;0 +11328;499;496;0;0 +11329;499;496;0;0 +11330;499;496;0;0 +11331;499;496;0;0 +11332;499;496;0;0 +11333;499;496;0;0 +11334;499;496;0;0 +11335;499;496;0;0 +11336;499;496;0;0 +11337;499;496;0;0 +11338;499;496;0;0 +11339;499;496;0;0 +11340;499;496;0;0 +11341;499;496;0;0 +11342;499;496;0;0 +11343;499;496;0;0 +11344;499;496;0;0 +11345;499;496;0;0 +11346;499;496;0;0 +11347;499;496;0;0 +11348;499;496;0;0 +11349;499;496;0;0 +11350;500;497;0;0 +11351;500;497;0;0 +11352;500;497;0;0 +11353;500;497;0;0 +11354;500;497;0;0 +11355;500;497;0;0 +11356;500;497;0;0 +11357;500;497;0;0 +11358;500;497;0;0 +11359;500;497;0;0 +11360;500;497;0;0 +11361;500;497;0;0 +11362;500;497;0;0 +11363;500;497;0;0 +11364;500;497;0;0 +11365;500;497;0;0 +11366;500;497;0;0 +11367;500;497;0;0 +11368;500;497;0;0 +11369;500;497;0;0 +11370;500;497;0;0 +11371;500;497;0;0 +11372;500;497;0;0 +11373;500;497;0;0 +11374;500;497;0;0 +11375;500;497;0;0 +11376;500;497;0;0 +11377;501;498;0;0 +11378;501;498;0;0 +11379;501;498;0;0 +11380;501;498;0;0 +11381;501;498;0;0 +11382;501;498;0;0 +11383;501;498;0;0 +11384;501;498;0;0 +11385;501;498;0;0 +11386;501;498;0;0 +11387;501;498;0;0 +11388;501;498;0;0 +11389;501;498;0;0 +11390;501;498;0;0 +11391;501;498;0;0 +11392;501;498;0;0 +11393;501;498;0;0 +11394;501;498;0;0 +11395;501;498;0;0 +11396;502;499;0;0 +11397;502;499;0;0 +11398;502;499;0;0 +11399;502;499;0;0 +11400;502;499;0;0 +11401;502;499;0;0 +11402;502;499;0;0 +11403;502;499;0;0 +11404;502;499;0;0 +11405;502;499;0;0 +11406;502;499;0;0 +11407;502;499;0;0 +11408;502;499;0;0 +11409;502;499;0;0 +11410;502;499;0;0 +11411;502;499;0;0 +11412;502;499;0;0 +11413;502;499;0;0 +11414;502;499;0;0 +11415;502;499;0;0 +11416;502;499;0;0 +11417;502;499;0;0 +11418;502;499;0;0 +11419;503;500;0;0 +11420;503;500;0;0 +11421;503;500;0;0 +11422;503;500;0;0 +11423;503;500;0;0 +11424;503;500;0;0 +11425;503;500;0;0 +11426;503;500;0;0 +11427;503;500;0;0 +11428;503;500;0;0 +11429;503;500;0;0 +11430;503;500;0;0 +11431;503;500;0;0 +11432;503;500;0;0 +11433;503;500;0;0 +11434;503;500;0;0 +11435;503;500;0;0 +11436;503;500;0;0 +11437;503;500;0;0 +11438;503;500;0;0 +11439;503;500;0;0 +11440;503;500;0;0 +11441;503;500;0;0 +11442;504;501;0;0 +11443;504;501;0;0 +11444;504;501;0;0 +11445;504;501;0;0 +11446;504;501;0;0 +11447;504;501;0;0 +11448;504;501;0;0 +11449;504;501;0;0 +11450;504;501;0;0 +11451;504;501;0;0 +11452;504;501;0;0 +11453;504;501;0;0 +11454;504;501;0;0 +11455;504;501;0;0 +11456;504;501;0;0 +11457;504;501;0;0 +11458;504;501;0;0 +11459;504;501;0;0 +11460;504;501;0;0 +11461;504;501;0;0 +11462;505;502;0;0 +11463;505;502;0;0 +11464;505;502;0;0 +11465;505;502;0;0 +11466;505;502;0;0 +11467;505;502;0;0 +11468;505;502;0;0 +11469;505;502;0;0 +11470;505;502;0;0 +11471;505;502;0;0 +11472;505;502;0;0 +11473;505;502;0;0 +11474;505;502;0;0 +11475;505;502;0;0 +11476;505;502;0;0 +11477;505;502;0;0 +11478;505;502;0;0 +11479;505;502;0;0 +11480;505;502;0;0 +11481;505;502;0;0 +11482;505;502;0;0 +11483;505;502;0;0 +11484;505;502;0;0 +11485;505;502;0;0 +11486;506;503;0;0 +11487;506;503;0;0 +11488;506;503;0;0 +11489;506;503;0;0 +11490;506;503;0;0 +11491;506;503;0;0 +11492;506;503;0;0 +11493;506;503;0;0 +11494;506;503;0;0 +11495;506;503;0;0 +11496;506;503;0;0 +11497;506;503;0;0 +11498;506;503;0;0 +11499;506;503;0;0 +11500;506;503;0;0 +11501;507;504;0;0 +11502;507;504;0;0 +11503;507;504;0;0 +11504;507;504;0;0 +11505;507;504;0;0 +11506;507;504;0;0 +11507;507;504;0;0 +11508;507;504;0;0 +11509;507;504;0;0 +11510;507;504;0;0 +11511;507;504;0;0 +11512;507;504;0;0 +11513;507;504;0;0 +11514;507;504;0;0 +11515;507;504;0;0 +11516;507;504;0;0 +11517;507;504;0;0 +11518;507;504;0;0 +11519;507;504;0;0 +11520;507;504;0;0 +11521;507;504;0;0 +11522;507;504;0;0 +11523;507;504;0;0 +11524;507;504;0;0 +11525;507;504;0;0 +11526;507;504;0;0 +11527;507;504;0;0 +11528;507;504;0;0 +11529;508;505;0;0 +11530;508;505;0;0 +11531;508;505;0;0 +11532;508;505;0;0 +11533;508;505;0;0 +11534;508;505;0;0 +11535;508;505;0;0 +11536;508;505;0;0 +11537;508;505;0;0 +11538;508;505;0;0 +11539;508;505;0;0 +11540;508;505;0;0 +11541;508;505;0;0 +11542;508;505;0;0 +11543;508;505;0;0 +11544;509;506;0;0 +11545;509;506;0;0 +11546;509;506;0;0 +11547;509;506;0;0 +11548;509;506;0;0 +11549;509;506;0;0 +11550;509;506;0;0 +11551;509;506;0;0 +11552;509;506;0;0 +11553;509;506;0;0 +11554;509;506;0;0 +11555;509;506;0;0 +11556;509;506;0;0 +11557;509;506;0;0 +11558;509;506;0;0 +11559;509;506;0;0 +11560;509;506;0;0 +11561;509;506;0;0 +11562;509;506;0;0 +11563;509;506;0;0 +11564;509;506;0;0 +11565;509;506;0;0 +11566;509;506;0;0 +11567;509;506;0;0 +11568;509;506;0;0 +11569;509;506;0;0 +11570;510;507;0;0 +11571;510;507;0;0 +11572;510;507;0;0 +11573;510;507;0;0 +11574;510;507;0;0 +11575;510;507;0;0 +11576;510;507;0;0 +11577;510;507;0;0 +11578;510;507;0;0 +11579;510;507;0;0 +11580;510;507;0;0 +11581;510;507;0;0 +11582;510;507;0;0 +11583;510;507;0;0 +11584;510;507;0;0 +11585;510;507;0;0 +11586;510;507;0;0 +11587;510;507;0;0 +11588;510;507;0;0 +11589;510;507;0;0 +11590;510;507;0;0 +11591;510;507;0;0 +11592;510;507;0;0 +11593;510;507;0;0 +11594;510;507;0;0 +11595;510;507;0;0 +11596;510;507;0;0 +11597;511;508;0;0 +11598;511;508;0;0 +11599;511;508;0;0 +11600;511;508;0;0 +11601;511;508;0;0 +11602;511;508;0;0 +11603;511;508;0;0 +11604;511;508;0;0 +11605;511;508;0;0 +11606;511;508;0;0 +11607;511;508;0;0 +11608;511;508;0;0 +11609;511;508;0;0 +11610;511;508;0;0 +11611;511;508;0;0 +11612;511;508;0;0 +11613;511;508;0;0 +11614;511;508;0;0 +11615;511;508;0;0 +11616;511;508;0;0 +11617;511;508;0;0 +11618;511;508;0;0 +11619;511;508;0;0 +11620;511;508;0;0 +11621;511;508;0;0 +11622;511;508;0;0 +11623;511;508;0;0 +11624;511;508;0;0 +11625;512;509;0;0 +11626;512;509;0;0 +11627;512;509;0;0 +11628;512;509;0;0 +11629;512;509;0;0 +11630;512;509;0;0 +11631;512;509;0;0 +11632;512;509;0;0 +11633;512;509;0;0 +11634;512;509;0;0 +11635;512;509;0;0 +11636;512;509;0;0 +11637;512;509;0;0 +11638;512;509;0;0 +11639;512;509;0;0 +11640;512;509;0;0 +11641;512;509;0;0 +11642;512;509;0;0 +11643;512;509;0;0 +11644;512;509;0;0 +11645;512;509;0;0 +11646;512;509;0;0 +11647;513;510;0;0 +11648;513;510;0;0 +11649;513;510;0;0 +11650;513;510;0;0 +11651;513;510;0;0 +11652;513;510;0;0 +11653;513;510;0;0 +11654;513;510;0;0 +11655;513;510;0;0 +11656;513;510;0;0 +11657;513;510;0;0 +11658;513;510;0;0 +11659;513;510;0;0 +11660;513;510;0;0 +11661;513;510;0;0 +11662;513;510;0;0 +11663;513;510;0;0 +11664;513;510;0;0 +11665;513;510;0;0 +11666;513;510;0;0 +11667;513;510;0;0 +11668;514;511;0;0 +11669;514;511;0;0 +11670;514;511;0;0 +11671;514;511;0;0 +11672;514;511;0;0 +11673;514;511;0;0 +11674;514;511;0;0 +11675;514;511;0;0 +11676;514;511;0;0 +11677;514;511;0;0 +11678;514;511;0;0 +11679;514;511;0;0 +11680;514;511;0;0 +11681;514;511;0;0 +11682;514;511;0;0 +11683;514;511;0;0 +11684;514;511;0;0 +11685;514;511;0;0 +11686;514;511;0;0 +11687;514;511;0;0 +11688;514;511;0;0 +11689;514;511;0;0 +11690;514;511;0;0 +11691;514;511;0;0 +11692;515;512;0;0 +11693;515;512;0;0 +11694;515;512;0;0 +11695;515;512;0;0 +11696;515;512;0;0 +11697;515;512;0;0 +11698;515;512;0;0 +11699;515;512;0;0 +11700;515;512;0;0 +11701;515;512;0;0 +11702;515;512;0;0 +11703;515;512;0;0 +11704;515;512;0;0 +11705;515;512;0;0 +11706;515;512;0;0 +11707;515;512;0;0 +11708;515;512;0;0 +11709;516;513;0;0 +11710;516;513;0;0 +11711;516;513;0;0 +11712;516;513;0;0 +11713;516;513;0;0 +11714;516;513;0;0 +11715;516;513;0;0 +11716;516;513;0;0 +11717;516;513;0;0 +11718;516;513;0;0 +11719;516;513;0;0 +11720;516;513;0;0 +11721;516;513;0;0 +11722;516;513;0;0 +11723;516;513;0;0 +11724;517;514;0;0 +11725;517;514;0;0 +11726;517;514;0;0 +11727;517;514;0;0 +11728;517;514;0;0 +11729;517;514;0;0 +11730;517;514;0;0 +11731;517;514;0;0 +11732;517;514;0;0 +11733;517;514;0;0 +11734;517;514;0;0 +11735;517;514;0;0 +11736;517;514;0;0 +11737;517;514;0;0 +11738;517;514;0;0 +11739;517;514;0;0 +11740;517;514;0;0 +11741;517;514;0;0 +11742;517;514;0;0 +11743;517;514;0;0 +11744;517;514;0;0 +11745;517;514;0;0 +11746;517;514;0;0 +11747;517;514;0;0 +11748;517;514;0;0 +11749;517;514;0;0 +11750;517;514;0;0 +11751;517;514;0;0 +11752;517;514;0;0 +11753;518;515;0;0 +11754;518;515;0;0 +11755;518;515;0;0 +11756;518;515;0;0 +11757;518;515;0;0 +11758;518;515;0;0 +11759;518;515;0;0 +11760;518;515;0;0 +11761;518;515;0;0 +11762;518;515;0;0 +11763;518;515;0;0 +11764;518;515;0;0 +11765;518;515;0;0 +11766;518;515;0;0 +11767;518;515;0;0 +11768;518;515;0;0 +11769;518;515;0;0 +11770;518;515;0;0 +11771;518;515;0;0 +11772;518;515;0;0 +11773;518;515;0;0 +11774;519;516;0;0 +11775;519;516;0;0 +11776;519;516;0;0 +11777;519;516;0;0 +11778;519;516;0;0 +11779;519;516;0;0 +11780;519;516;0;0 +11781;519;516;0;0 +11782;519;516;0;0 +11783;519;516;0;0 +11784;519;516;0;0 +11785;519;516;0;0 +11786;519;516;0;0 +11787;519;516;0;0 +11788;519;516;0;0 +11789;519;516;0;0 +11790;519;516;0;0 +11791;519;516;0;0 +11792;519;516;0;0 +11793;520;517;0;0 +11794;520;517;0;0 +11795;520;517;0;0 +11796;520;517;0;0 +11797;520;517;0;0 +11798;520;517;0;0 +11799;520;517;0;0 +11800;520;517;0;0 +11801;520;517;0;0 +11802;520;517;0;0 +11803;520;517;0;0 +11804;520;517;0;0 +11805;520;517;0;0 +11806;520;517;0;0 +11807;520;517;0;0 +11808;520;517;0;0 +11809;520;517;0;0 +11810;520;517;0;0 +11811;520;517;0;0 +11812;520;517;0;0 +11813;520;517;0;0 +11814;520;517;0;0 +11815;520;517;0;0 +11816;520;517;0;0 +11817;520;517;0;0 +11818;520;517;0;0 +11819;520;517;0;0 +11820;521;518;0;0 +11821;521;518;0;0 +11822;521;518;0;0 +11823;521;518;0;0 +11824;521;518;0;0 +11825;521;518;0;0 +11826;521;518;0;0 +11827;521;518;0;0 +11828;521;518;0;0 +11829;521;518;0;0 +11830;521;518;0;0 +11831;521;518;0;0 +11832;521;518;0;0 +11833;521;518;0;0 +11834;521;518;0;0 +11835;521;518;0;0 +11836;521;518;0;0 +11837;521;518;0;0 +11838;521;518;0;0 +11839;521;518;0;0 +11840;522;519;0;0 +11841;522;519;0;0 +11842;522;519;0;0 +11843;522;519;0;0 +11844;522;519;0;0 +11845;522;519;0;0 +11846;522;519;0;0 +11847;522;519;0;0 +11848;522;519;0;0 +11849;522;519;0;0 +11850;522;519;0;0 +11851;522;519;0;0 +11852;522;519;0;0 +11853;522;519;0;0 +11854;522;519;0;0 +11855;522;519;0;0 +11856;522;519;0;0 +11857;522;519;0;0 +11858;522;519;0;0 +11859;522;519;0;0 +11860;522;519;0;0 +11861;523;520;0;0 +11862;523;520;0;0 +11863;523;520;0;0 +11864;523;520;0;0 +11865;523;520;0;0 +11866;523;520;0;0 +11867;523;520;0;0 +11868;523;520;0;0 +11869;523;520;0;0 +11870;523;520;0;0 +11871;523;520;0;0 +11872;523;520;0;0 +11873;523;520;0;0 +11874;523;520;0;0 +11875;523;520;0;0 +11876;523;520;0;0 +11877;523;520;0;0 +11878;523;520;0;0 +11879;523;520;0;0 +11880;523;520;0;0 +11881;523;520;0;0 +11882;523;520;0;0 +11883;523;520;0;0 +11884;523;520;0;0 +11885;523;520;0;0 +11886;523;520;0;0 +11887;523;520;0;0 +11888;523;520;0;0 +11889;524;521;0;0 +11890;524;521;0;0 +11891;524;521;0;0 +11892;524;521;0;0 +11893;524;521;0;0 +11894;524;521;0;0 +11895;524;521;0;0 +11896;524;521;0;0 +11897;524;521;0;0 +11898;524;521;0;0 +11899;524;521;0;0 +11900;524;521;0;0 +11901;524;521;0;0 +11902;524;521;0;0 +11903;524;521;0;0 +11904;524;521;0;0 +11905;524;521;0;0 +11906;524;521;0;0 +11907;524;521;0;0 +11908;524;521;0;0 +11909;525;522;0;0 +11910;525;522;0;0 +11911;525;522;0;0 +11912;525;522;0;0 +11913;525;522;0;0 +11914;525;522;0;0 +11915;525;522;0;0 +11916;525;522;0;0 +11917;525;522;0;0 +11918;525;522;0;0 +11919;525;522;0;0 +11920;525;522;0;0 +11921;525;522;0;0 +11922;525;522;0;0 +11923;525;522;0;0 +11924;525;522;0;0 +11925;525;522;0;0 +11926;525;522;0;0 +11927;525;522;0;0 +11928;525;522;0;0 +11929;525;522;0;0 +11930;525;522;0;0 +11931;526;523;0;0 +11932;526;523;0;0 +11933;526;523;0;0 +11934;526;523;0;0 +11935;526;523;0;0 +11936;526;523;0;0 +11937;526;523;0;0 +11938;526;523;0;0 +11939;526;523;0;0 +11940;526;523;0;0 +11941;526;523;0;0 +11942;526;523;0;0 +11943;526;523;0;0 +11944;526;523;0;0 +11945;526;523;0;0 +11946;526;523;0;0 +11947;526;523;0;0 +11948;526;523;0;0 +11949;526;523;0;0 +11950;526;523;0;0 +11951;526;523;0;0 +11952;526;523;0;0 +11953;526;523;0;0 +11954;527;524;0;0 +11955;527;524;0;0 +11956;527;524;0;0 +11957;527;524;0;0 +11958;527;524;0;0 +11959;527;524;0;0 +11960;527;524;0;0 +11961;527;524;0;0 +11962;527;524;0;0 +11963;527;524;0;0 +11964;527;524;0;0 +11965;527;524;0;0 +11966;527;524;0;0 +11967;527;524;0;0 +11968;527;524;0;0 +11969;527;524;0;0 +11970;527;524;0;0 +11971;527;524;0;0 +11972;527;524;0;0 +11973;527;524;0;0 +11974;527;524;0;0 +11975;527;524;0;0 +11976;528;525;0;0 +11977;528;525;0;0 +11978;528;525;0;0 +11979;528;525;0;0 +11980;528;525;0;0 +11981;528;525;0;0 +11982;528;525;0;0 +11983;528;525;0;0 +11984;528;525;0;0 +11985;528;525;0;0 +11986;528;525;0;0 +11987;528;525;0;0 +11988;528;525;0;0 +11989;528;525;0;0 +11990;528;525;0;0 +11991;528;525;0;0 +11992;528;525;0;0 +11993;528;525;0;0 +11994;529;526;0;0 +11995;529;526;0;0 +11996;529;526;0;0 +11997;529;526;0;0 +11998;529;526;0;0 +11999;529;526;0;0 +12000;529;526;0;0 +12001;529;526;0;0 +12002;529;526;0;0 +12003;529;526;0;0 +12004;529;526;0;0 +12005;529;526;0;0 +12006;529;526;0;0 +12007;529;526;0;0 +12008;529;526;0;0 +12009;529;526;0;0 +12010;529;526;0;0 +12011;529;526;0;0 +12012;529;526;0;0 +12013;529;526;0;0 +12014;529;526;0;0 +12015;529;526;0;0 +12016;529;526;0;0 +12017;529;526;0;0 +12018;529;526;0;0 +12019;530;527;0;0 +12020;530;527;0;0 +12021;530;527;0;0 +12022;530;527;0;0 +12023;530;527;0;0 +12024;530;527;0;0 +12025;530;527;0;0 +12026;530;527;0;0 +12027;530;527;0;0 +12028;530;527;0;0 +12029;530;527;0;0 +12030;530;527;0;0 +12031;530;527;0;0 +12032;530;527;0;0 +12033;530;527;0;0 +12034;530;527;0;0 +12035;530;527;0;0 +12036;530;527;0;0 +12037;530;527;0;0 +12038;530;527;0;0 +12039;530;527;0;0 +12040;530;527;0;0 +12041;530;527;0;0 +12042;530;527;0;0 +12043;530;527;0;0 +12044;531;528;0;0 +12045;531;528;0;0 +12046;531;528;0;0 +12047;531;528;0;0 +12048;531;528;0;0 +12049;531;528;0;0 +12050;531;528;0;0 +12051;531;528;0;0 +12052;531;528;0;0 +12053;531;528;0;0 +12054;531;528;0;0 +12055;531;528;0;0 +12056;531;528;0;0 +12057;531;528;0;0 +12058;531;528;0;0 +12059;531;528;0;0 +12060;531;528;0;0 +12061;531;528;0;0 +12062;531;528;0;0 +12063;531;528;0;0 +12064;531;528;0;0 +12065;531;528;0;0 +12066;532;529;0;0 +12067;532;529;0;0 +12068;532;529;0;0 +12069;532;529;0;0 +12070;532;529;0;0 +12071;532;529;0;0 +12072;532;529;0;0 +12073;532;529;0;0 +12074;532;529;0;0 +12075;532;529;0;0 +12076;532;529;0;0 +12077;532;529;0;0 +12078;532;529;0;0 +12079;532;529;0;0 +12080;532;529;0;0 +12081;532;529;0;0 +12082;532;529;0;0 +12083;532;529;0;0 +12084;532;529;0;0 +12085;532;529;0;0 +12086;532;529;0;0 +12087;532;529;0;0 +12088;532;529;0;0 +12089;532;529;0;0 +12090;532;529;0;0 +12091;532;529;0;0 +12092;532;529;0;0 +12093;532;529;0;0 +12094;533;530;0;0 +12095;533;530;0;0 +12096;533;530;0;0 +12097;533;530;0;0 +12098;533;530;0;0 +12099;533;530;0;0 +12100;533;530;0;0 +12101;533;530;0;0 +12102;533;530;0;0 +12103;533;530;0;0 +12104;533;530;0;0 +12105;533;530;0;0 +12106;533;530;0;0 +12107;533;530;0;0 +12108;533;530;0;0 +12109;533;530;0;0 +12110;533;530;0;0 +12111;533;530;0;0 +12112;533;530;0;0 +12113;533;530;0;0 +12114;533;530;0;0 +12115;533;530;0;0 +12116;533;530;0;0 +12117;533;530;0;0 +12118;533;530;0;0 +12119;533;530;0;0 +12120;533;530;0;0 +12121;534;531;0;0 +12122;534;531;0;0 +12123;534;531;0;0 +12124;534;531;0;0 +12125;534;531;0;0 +12126;534;531;0;0 +12127;534;531;0;0 +12128;534;531;0;0 +12129;534;531;0;0 +12130;534;531;0;0 +12131;534;531;0;0 +12132;534;531;0;0 +12133;534;531;0;0 +12134;534;531;0;0 +12135;534;531;0;0 +12136;534;531;0;0 +12137;534;531;0;0 +12138;534;531;0;0 +12139;534;531;0;0 +12140;534;531;0;0 +12141;534;531;0;0 +12142;534;531;0;0 +12143;534;531;0;0 +12144;534;531;0;0 +12145;534;531;0;0 +12146;534;531;0;0 +12147;534;531;0;0 +12148;534;531;0;0 +12149;534;531;0;0 +12150;534;531;0;0 +12151;535;532;0;0 +12152;535;532;0;0 +12153;535;532;0;0 +12154;535;532;0;0 +12155;535;532;0;0 +12156;535;532;0;0 +12157;535;532;0;0 +12158;535;532;0;0 +12159;535;532;0;0 +12160;535;532;0;0 +12161;535;532;0;0 +12162;535;532;0;0 +12163;535;532;0;0 +12164;535;532;0;0 +12165;535;532;0;0 +12166;535;532;0;0 +12167;535;532;0;0 +12168;536;533;0;0 +12169;536;533;0;0 +12170;536;533;0;0 +12171;536;533;0;0 +12172;536;533;0;0 +12173;536;533;0;0 +12174;536;533;0;0 +12175;536;533;0;0 +12176;536;533;0;0 +12177;536;533;0;0 +12178;536;533;0;0 +12179;536;533;0;0 +12180;536;533;0;0 +12181;536;533;0;0 +12182;536;533;0;0 +12183;536;533;0;0 +12184;536;533;0;0 +12185;536;533;0;0 +12186;536;533;0;0 +12187;536;533;0;0 +12188;536;533;0;0 +12189;536;533;0;0 +12190;536;533;0;0 +12191;536;533;0;0 +12192;536;533;0;0 +12193;536;533;0;0 +12194;536;533;0;0 +12195;536;533;0;0 +12196;536;533;0;0 +12197;536;533;0;0 +12198;537;534;0;0 +12199;537;534;0;0 +12200;537;534;0;0 +12201;537;534;0;0 +12202;537;534;0;0 +12203;537;534;0;0 +12204;537;534;0;0 +12205;537;534;0;0 +12206;537;534;0;0 +12207;537;534;0;0 +12208;537;534;0;0 +12209;537;534;0;0 +12210;537;534;0;0 +12211;537;534;0;0 +12212;537;534;0;0 +12213;537;534;0;0 +12214;537;534;0;0 +12215;537;534;0;0 +12216;537;534;0;0 +12217;537;534;0;0 +12218;537;534;0;0 +12219;537;534;0;0 +12220;537;534;0;0 +12221;537;534;0;0 +12222;537;534;0;0 +12223;537;534;0;0 +12224;537;534;0;0 +12225;537;534;0;0 +12226;537;534;0;0 +12227;537;534;0;0 +12228;538;535;0;0 +12229;538;535;0;0 +12230;538;535;0;0 +12231;538;535;0;0 +12232;538;535;0;0 +12233;538;535;0;0 +12234;538;535;0;0 +12235;538;535;0;0 +12236;538;535;0;0 +12237;538;535;0;0 +12238;538;535;0;0 +12239;538;535;0;0 +12240;538;535;0;0 +12241;538;535;0;0 +12242;538;535;0;0 +12243;538;535;0;0 +12244;538;535;0;0 +12245;538;535;0;0 +12246;538;535;0;0 +12247;538;535;0;0 +12248;538;535;0;0 +12249;538;535;0;0 +12250;538;535;0;0 +12251;538;535;0;0 +12252;538;535;0;0 +12253;538;535;0;0 +12254;538;535;0;0 +12255;539;536;0;0 +12256;539;536;0;0 +12257;539;536;0;0 +12258;539;536;0;0 +12259;539;536;0;0 +12260;539;536;0;0 +12261;539;536;0;0 +12262;539;536;0;0 +12263;539;536;0;0 +12264;539;536;0;0 +12265;539;536;0;0 +12266;539;536;0;0 +12267;539;536;0;0 +12268;539;536;0;0 +12269;539;536;0;0 +12270;539;536;0;0 +12271;539;536;0;0 +12272;539;536;0;0 +12273;539;536;0;0 +12274;539;536;0;0 +12275;539;536;0;0 +12276;539;536;0;0 +12277;539;536;0;0 +12278;539;536;0;0 +12279;539;536;0;0 +12280;540;537;0;0 +12281;540;537;0;0 +12282;540;537;0;0 +12283;540;537;0;0 +12284;540;537;0;0 +12285;540;537;0;0 +12286;540;537;0;0 +12287;540;537;0;0 +12288;540;537;0;0 +12289;540;537;0;0 +12290;540;537;0;0 +12291;540;537;0;0 +12292;540;537;0;0 +12293;540;537;0;0 +12294;540;537;0;0 +12295;540;537;0;0 +12296;540;537;0;0 +12297;540;537;0;0 +12298;540;537;0;0 +12299;540;537;0;0 +12300;540;537;0;0 +12301;540;537;0;0 +12302;540;537;0;0 +12303;540;537;0;0 +12304;540;537;0;0 +12305;540;537;0;0 +12306;540;537;0;0 +12307;540;537;0;0 +12308;540;537;0;0 +12309;541;538;0;0 +12310;541;538;0;0 +12311;541;538;0;0 +12312;541;538;0;0 +12313;541;538;0;0 +12314;541;538;0;0 +12315;541;538;0;0 +12316;541;538;0;0 +12317;541;538;0;0 +12318;541;538;0;0 +12319;541;538;0;0 +12320;541;538;0;0 +12321;541;538;0;0 +12322;541;538;0;0 +12323;541;538;0;0 +12324;542;539;0;0 +12325;542;539;0;0 +12326;542;539;0;0 +12327;542;539;0;0 +12328;542;539;0;0 +12329;542;539;0;0 +12330;542;539;0;0 +12331;542;539;0;0 +12332;542;539;0;0 +12333;542;539;0;0 +12334;542;539;0;0 +12335;542;539;0;0 +12336;542;539;0;0 +12337;542;539;0;0 +12338;542;539;0;0 +12339;542;539;0;0 +12340;542;539;0;0 +12341;542;539;0;0 +12342;542;539;0;0 +12343;542;539;0;0 +12344;542;539;0;0 +12345;543;540;0;0 +12346;543;540;0;0 +12347;543;540;0;0 +12348;543;540;0;0 +12349;543;540;0;0 +12350;543;540;0;0 +12351;543;540;0;0 +12352;543;540;0;0 +12353;543;540;0;0 +12354;543;540;0;0 +12355;543;540;0;0 +12356;543;540;0;0 +12357;543;540;0;0 +12358;543;540;0;0 +12359;543;540;0;0 +12360;543;540;0;0 +12361;543;540;0;0 +12362;543;540;0;0 +12363;543;540;0;0 +12364;543;540;0;0 +12365;543;540;0;0 +12366;543;540;0;0 +12367;544;541;0;0 +12368;544;541;0;0 +12369;544;541;0;0 +12370;544;541;0;0 +12371;544;541;0;0 +12372;544;541;0;0 +12373;544;541;0;0 +12374;544;541;0;0 +12375;544;541;0;0 +12376;544;541;0;0 +12377;544;541;0;0 +12378;544;541;0;0 +12379;544;541;0;0 +12380;544;541;0;0 +12381;544;541;0;0 +12382;544;541;0;0 +12383;544;541;0;0 +12384;544;541;0;0 +12385;544;541;0;0 +12386;544;541;0;0 +12387;544;541;0;0 +12388;544;541;0;0 +12389;544;541;0;0 +12390;544;541;0;0 +12391;544;541;0;0 +12392;545;542;0;0 +12393;545;542;0;0 +12394;545;542;0;0 +12395;545;542;0;0 +12396;545;542;0;0 +12397;545;542;0;0 +12398;545;542;0;0 +12399;545;542;0;0 +12400;545;542;0;0 +12401;545;542;0;0 +12402;545;542;0;0 +12403;545;542;0;0 +12404;545;542;0;0 +12405;545;542;0;0 +12406;545;542;0;0 +12407;545;542;0;0 +12408;545;542;0;0 +12409;545;542;0;0 +12410;545;542;0;0 +12411;545;542;0;0 +12412;545;542;0;0 +12413;545;542;0;0 +12414;545;542;0;0 +12415;545;542;0;0 +12416;545;542;0;0 +12417;545;542;0;0 +12418;545;542;0;0 +12419;545;542;0;0 +12420;545;542;0;0 +12421;546;543;0;0 +12422;546;543;0;0 +12423;546;543;0;0 +12424;546;543;0;0 +12425;546;543;0;0 +12426;546;543;0;0 +12427;546;543;0;0 +12428;546;543;0;0 +12429;546;543;0;0 +12430;546;543;0;0 +12431;546;543;0;0 +12432;546;543;0;0 +12433;546;543;0;0 +12434;546;543;0;0 +12435;546;543;0;0 +12436;546;543;0;0 +12437;546;543;0;0 +12438;546;543;0;0 +12439;546;543;0;0 +12440;546;543;0;0 +12441;546;543;0;0 +12442;547;544;0;0 +12443;547;544;0;0 +12444;547;544;0;0 +12445;547;544;0;0 +12446;547;544;0;0 +12447;547;544;0;0 +12448;547;544;0;0 +12449;547;544;0;0 +12450;547;544;0;0 +12451;547;544;0;0 +12452;547;544;0;0 +12453;547;544;0;0 +12454;547;544;0;0 +12455;547;544;0;0 +12456;547;544;0;0 +12457;547;544;0;0 +12458;547;544;0;0 +12459;547;544;0;0 +12460;547;544;0;0 +12461;547;544;0;0 +12462;547;544;0;0 +12463;547;544;0;0 +12464;547;544;0;0 +12465;547;544;0;0 +12466;547;544;0;0 +12467;547;544;0;0 +12468;547;544;0;0 +12469;548;545;0;0 +12470;548;545;0;0 +12471;548;545;0;0 +12472;548;545;0;0 +12473;548;545;0;0 +12474;548;545;0;0 +12475;548;545;0;0 +12476;548;545;0;0 +12477;548;545;0;0 +12478;548;545;0;0 +12479;548;545;0;0 +12480;548;545;0;0 +12481;548;545;0;0 +12482;548;545;0;0 +12483;548;545;0;0 +12484;548;545;0;0 +12485;548;545;0;0 +12486;548;545;0;0 +12487;548;545;0;0 +12488;548;545;0;0 +12489;548;545;0;0 +12490;548;545;0;0 +12491;548;545;0;0 +12492;548;545;0;0 +12493;548;545;0;0 +12494;548;545;0;0 +12495;548;545;0;0 +12496;548;545;0;0 +12497;549;546;0;0 +12498;549;546;0;0 +12499;549;546;0;0 +12500;549;546;0;0 +12501;549;546;0;0 +12502;549;546;0;0 +12503;549;546;0;0 +12504;549;546;0;0 +12505;549;546;0;0 +12506;549;546;0;0 +12507;549;546;0;0 +12508;549;546;0;0 +12509;549;546;0;0 +12510;549;546;0;0 +12511;549;546;0;0 +12512;549;546;0;0 +12513;550;547;0;0 +12514;550;547;0;0 +12515;550;547;0;0 +12516;550;547;0;0 +12517;550;547;0;0 +12518;550;547;0;0 +12519;550;547;0;0 +12520;550;547;0;0 +12521;550;547;0;0 +12522;550;547;0;0 +12523;550;547;0;0 +12524;550;547;0;0 +12525;550;547;0;0 +12526;550;547;0;0 +12527;550;547;0;0 +12528;550;547;0;0 +12529;550;547;0;0 +12530;550;547;0;0 +12531;550;547;0;0 +12532;550;547;0;0 +12533;550;547;0;0 +12534;550;547;0;0 +12535;550;547;0;0 +12536;550;547;0;0 +12537;550;547;0;0 +12538;550;547;0;0 +12539;551;548;0;0 +12540;551;548;0;0 +12541;551;548;0;0 +12542;551;548;0;0 +12543;551;548;0;0 +12544;551;548;0;0 +12545;551;548;0;0 +12546;551;548;0;0 +12547;551;548;0;0 +12548;551;548;0;0 +12549;551;548;0;0 +12550;551;548;0;0 +12551;551;548;0;0 +12552;551;548;0;0 +12553;551;548;0;0 +12554;551;548;0;0 +12555;551;548;0;0 +12556;551;548;0;0 +12557;551;548;0;0 +12558;551;548;0;0 +12559;551;548;0;0 +12560;552;549;0;0 +12561;552;549;0;0 +12562;552;549;0;0 +12563;552;549;0;0 +12564;552;549;0;0 +12565;552;549;0;0 +12566;552;549;0;0 +12567;552;549;0;0 +12568;552;549;0;0 +12569;552;549;0;0 +12570;552;549;0;0 +12571;552;549;0;0 +12572;552;549;0;0 +12573;552;549;0;0 +12574;552;549;0;0 +12575;552;549;0;0 +12576;552;549;0;0 +12577;552;549;0;0 +12578;552;549;0;0 +12579;552;549;0;0 +12580;552;549;0;0 +12581;552;549;0;0 +12582;553;550;0;0 +12583;553;550;0;0 +12584;553;550;0;0 +12585;553;550;0;0 +12586;553;550;0;0 +12587;553;550;0;0 +12588;553;550;0;0 +12589;553;550;0;0 +12590;553;550;0;0 +12591;553;550;0;0 +12592;553;550;0;0 +12593;553;550;0;0 +12594;553;550;0;0 +12595;553;550;0;0 +12596;553;550;0;0 +12597;553;550;0;0 +12598;553;550;0;0 +12599;553;550;0;0 +12600;553;550;0;0 +12601;554;551;0;0 +12602;554;551;0;0 +12603;554;551;0;0 +12604;554;551;0;0 +12605;554;551;0;0 +12606;554;551;0;0 +12607;554;551;0;0 +12608;554;551;0;0 +12609;554;551;0;0 +12610;554;551;0;0 +12611;554;551;0;0 +12612;554;551;0;0 +12613;554;551;0;0 +12614;554;551;0;0 +12615;554;551;0;0 +12616;554;551;0;0 +12617;554;551;0;0 +12618;554;551;0;0 +12619;554;551;0;0 +12620;554;551;0;0 +12621;554;551;0;0 +12622;554;551;0;0 +12623;554;551;0;0 +12624;554;551;0;0 +12625;555;552;0;0 +12626;555;552;0;0 +12627;555;552;0;0 +12628;555;552;0;0 +12629;555;552;0;0 +12630;555;552;0;0 +12631;555;552;0;0 +12632;555;552;0;0 +12633;555;552;0;0 +12634;555;552;0;0 +12635;555;552;0;0 +12636;555;552;0;0 +12637;555;552;0;0 +12638;555;552;0;0 +12639;555;552;0;0 +12640;555;552;0;0 +12641;555;552;0;0 +12642;555;552;0;0 +12643;555;552;0;0 +12644;555;552;0;0 +12645;555;552;0;0 +12646;555;552;0;0 +12647;555;552;0;0 +12648;555;552;0;0 +12649;556;553;0;0 +12650;556;553;0;0 +12651;556;553;0;0 +12652;556;553;0;0 +12653;556;553;0;0 +12654;556;553;0;0 +12655;556;553;0;0 +12656;556;553;0;0 +12657;556;553;0;0 +12658;556;553;0;0 +12659;556;553;0;0 +12660;556;553;0;0 +12661;556;553;0;0 +12662;556;553;0;0 +12663;556;553;0;0 +12664;556;553;0;0 +12665;556;553;0;0 +12666;556;553;0;0 +12667;556;553;0;0 +12668;556;553;0;0 +12669;556;553;0;0 +12670;556;553;0;0 +12671;556;553;0;0 +12672;556;553;0;0 +12673;556;553;0;0 +12674;556;553;0;0 +12675;556;553;0;0 +12676;556;553;0;0 +12677;556;553;0;0 +12678;556;553;0;0 +12679;557;554;0;0 +12680;557;554;0;0 +12681;557;554;0;0 +12682;557;554;0;0 +12683;557;554;0;0 +12684;557;554;0;0 +12685;557;554;0;0 +12686;557;554;0;0 +12687;557;554;0;0 +12688;557;554;0;0 +12689;557;554;0;0 +12690;557;554;0;0 +12691;557;554;0;0 +12692;557;554;0;0 +12693;557;554;0;0 +12694;557;554;0;0 +12695;557;554;0;0 +12696;557;554;0;0 +12697;557;554;0;0 +12698;557;554;0;0 +12699;557;554;0;0 +12700;558;555;0;0 +12701;558;555;0;0 +12702;558;555;0;0 +12703;558;555;0;0 +12704;558;555;0;0 +12705;558;555;0;0 +12706;558;555;0;0 +12707;558;555;0;0 +12708;558;555;0;0 +12709;558;555;0;0 +12710;558;555;0;0 +12711;558;555;0;0 +12712;558;555;0;0 +12713;558;555;0;0 +12714;558;555;0;0 +12715;558;555;0;0 +12716;558;555;0;0 +12717;558;555;0;0 +12718;558;555;0;0 +12719;558;555;0;0 +12720;558;555;0;0 +12721;558;555;0;0 +12722;558;555;0;0 +12723;558;555;0;0 +12724;558;555;0;0 +12725;558;555;0;0 +12726;558;555;0;0 +12727;558;555;0;0 +12728;558;555;0;0 +12729;559;556;0;0 +12730;559;556;0;0 +12731;559;556;0;0 +12732;559;556;0;0 +12733;559;556;0;0 +12734;559;556;0;0 +12735;559;556;0;0 +12736;559;556;0;0 +12737;559;556;0;0 +12738;559;556;0;0 +12739;559;556;0;0 +12740;559;556;0;0 +12741;559;556;0;0 +12742;559;556;0;0 +12743;559;556;0;0 +12744;559;556;0;0 +12745;559;556;0;0 +12746;559;556;0;0 +12747;559;556;0;0 +12748;559;556;0;0 +12749;559;556;0;0 +12750;559;556;0;0 +12751;559;556;0;0 +12752;560;557;0;0 +12753;560;557;0;0 +12754;560;557;0;0 +12755;560;557;0;0 +12756;560;557;0;0 +12757;560;557;0;0 +12758;560;557;0;0 +12759;560;557;0;0 +12760;560;557;0;0 +12761;560;557;0;0 +12762;560;557;0;0 +12763;560;557;0;0 +12764;560;557;0;0 +12765;560;557;0;0 +12766;560;557;0;0 +12767;560;557;0;0 +12768;560;557;0;0 +12769;560;557;0;0 +12770;560;557;0;0 +12771;561;558;0;0 +12772;561;558;0;0 +12773;561;558;0;0 +12774;561;558;0;0 +12775;561;558;0;0 +12776;561;558;0;0 +12777;561;558;0;0 +12778;561;558;0;0 +12779;561;558;0;0 +12780;561;558;0;0 +12781;561;558;0;0 +12782;561;558;0;0 +12783;561;558;0;0 +12784;561;558;0;0 +12785;561;558;0;0 +12786;561;558;0;0 +12787;561;558;0;0 +12788;561;558;0;0 +12789;561;558;0;0 +12790;561;558;0;0 +12791;561;558;0;0 +12792;561;558;0;0 +12793;561;558;0;0 +12794;561;558;0;0 +12795;562;559;0;0 +12796;562;559;0;0 +12797;562;559;0;0 +12798;562;559;0;0 +12799;562;559;0;0 +12800;562;559;0;0 +12801;562;559;0;0 +12802;562;559;0;0 +12803;562;559;0;0 +12804;562;559;0;0 +12805;562;559;0;0 +12806;562;559;0;0 +12807;562;559;0;0 +12808;562;559;0;0 +12809;562;559;0;0 +12810;562;559;0;0 +12811;562;559;0;0 +12812;563;560;0;0 +12813;563;560;0;0 +12814;563;560;0;0 +12815;563;560;0;0 +12816;563;560;0;0 +12817;563;560;0;0 +12818;563;560;0;0 +12819;563;560;0;0 +12820;563;560;0;0 +12821;563;560;0;0 +12822;563;560;0;0 +12823;563;560;0;0 +12824;563;560;0;0 +12825;563;560;0;0 +12826;563;560;0;0 +12827;563;560;0;0 +12828;563;560;0;0 +12829;563;560;0;0 +12830;563;560;0;0 +12831;564;561;0;0 +12832;564;561;0;0 +12833;564;561;0;0 +12834;564;561;0;0 +12835;564;561;0;0 +12836;564;561;0;0 +12837;564;561;0;0 +12838;564;561;0;0 +12839;564;561;0;0 +12840;564;561;0;0 +12841;564;561;0;0 +12842;564;561;0;0 +12843;564;561;0;0 +12844;564;561;0;0 +12845;564;561;0;0 +12846;564;561;0;0 +12847;564;561;0;0 +12848;564;561;0;0 +12849;564;561;0;0 +12850;564;561;0;0 +12851;564;561;0;0 +12852;564;561;0;0 +12853;564;561;0;0 +12854;564;561;0;0 +12855;564;561;0;0 +12856;564;561;0;0 +12857;564;561;0;0 +12858;564;561;0;0 +12859;564;561;0;0 +12860;565;562;0;0 +12861;565;562;0;0 +12862;565;562;0;0 +12863;565;562;0;0 +12864;565;562;0;0 +12865;565;562;0;0 +12866;565;562;0;0 +12867;565;562;0;0 +12868;565;562;0;0 +12869;565;562;0;0 +12870;565;562;0;0 +12871;565;562;0;0 +12872;565;562;0;0 +12873;565;562;0;0 +12874;565;562;0;0 +12875;565;562;0;0 +12876;565;562;0;0 +12877;565;562;0;0 +12878;565;562;0;0 +12879;565;562;0;0 +12880;566;563;0;0 +12881;566;563;0;0 +12882;566;563;0;0 +12883;566;563;0;0 +12884;566;563;0;0 +12885;566;563;0;0 +12886;566;563;0;0 +12887;566;563;0;0 +12888;566;563;0;0 +12889;566;563;0;0 +12890;566;563;0;0 +12891;566;563;0;0 +12892;566;563;0;0 +12893;566;563;0;0 +12894;566;563;0;0 +12895;566;563;0;0 +12896;566;563;0;0 +12897;566;563;0;0 +12898;566;563;0;0 +12899;566;563;0;0 +12900;566;563;0;0 +12901;566;563;0;0 +12902;566;563;0;0 +12903;566;563;0;0 +12904;566;563;0;0 +12905;566;563;0;0 +12906;566;563;0;0 +12907;566;563;0;0 +12908;566;563;0;0 +12909;566;563;0;0 +12910;567;564;0;0 +12911;567;564;0;0 +12912;567;564;0;0 +12913;567;564;0;0 +12914;567;564;0;0 +12915;567;564;0;0 +12916;567;564;0;0 +12917;567;564;0;0 +12918;567;564;0;0 +12919;567;564;0;0 +12920;567;564;0;0 +12921;567;564;0;0 +12922;567;564;0;0 +12923;567;564;0;0 +12924;567;564;0;0 +12925;567;564;0;0 +12926;568;565;0;0 +12927;568;565;0;0 +12928;568;565;0;0 +12929;568;565;0;0 +12930;568;565;0;0 +12931;568;565;0;0 +12932;568;565;0;0 +12933;568;565;0;0 +12934;568;565;0;0 +12935;568;565;0;0 +12936;568;565;0;0 +12937;568;565;0;0 +12938;568;565;0;0 +12939;568;565;0;0 +12940;568;565;0;0 +12941;568;565;0;0 +12942;569;566;0;0 +12943;569;566;0;0 +12944;569;566;0;0 +12945;569;566;0;0 +12946;569;566;0;0 +12947;569;566;0;0 +12948;569;566;0;0 +12949;569;566;0;0 +12950;569;566;0;0 +12951;569;566;0;0 +12952;569;566;0;0 +12953;569;566;0;0 +12954;569;566;0;0 +12955;569;566;0;0 +12956;569;566;0;0 +12957;569;566;0;0 +12958;569;566;0;0 +12959;569;566;0;0 +12960;569;566;0;0 +12961;569;566;0;0 +12962;569;566;0;0 +12963;569;566;0;0 +12964;569;566;0;0 +12965;570;567;0;0 +12966;570;567;0;0 +12967;570;567;0;0 +12968;570;567;0;0 +12969;570;567;0;0 +12970;570;567;0;0 +12971;570;567;0;0 +12972;570;567;0;0 +12973;570;567;0;0 +12974;570;567;0;0 +12975;570;567;0;0 +12976;570;567;0;0 +12977;570;567;0;0 +12978;570;567;0;0 +12979;570;567;0;0 +12980;570;567;0;0 +12981;570;567;0;0 +12982;571;568;0;0 +12983;571;568;0;0 +12984;571;568;0;0 +12985;571;568;0;0 +12986;571;568;0;0 +12987;571;568;0;0 +12988;571;568;0;0 +12989;571;568;0;0 +12990;571;568;0;0 +12991;571;568;0;0 +12992;571;568;0;0 +12993;571;568;0;0 +12994;571;568;0;0 +12995;571;568;0;0 +12996;571;568;0;0 +12997;571;568;0;0 +12998;571;568;0;0 +12999;571;568;0;0 +13000;572;569;0;0 +13001;572;569;0;0 +13002;572;569;0;0 +13003;572;569;0;0 +13004;572;569;0;0 +13005;572;569;0;0 +13006;572;569;0;0 +13007;572;569;0;0 +13008;572;569;0;0 +13009;572;569;0;0 +13010;572;569;0;0 +13011;572;569;0;0 +13012;572;569;0;0 +13013;572;569;0;0 +13014;572;569;0;0 +13015;572;569;0;0 +13016;572;569;0;0 +13017;572;569;0;0 +13018;573;570;0;0 +13019;573;570;0;0 +13020;573;570;0;0 +13021;573;570;0;0 +13022;573;570;0;0 +13023;573;570;0;0 +13024;573;570;0;0 +13025;573;570;0;0 +13026;573;570;0;0 +13027;573;570;0;0 +13028;573;570;0;0 +13029;573;570;0;0 +13030;573;570;0;0 +13031;573;570;0;0 +13032;573;570;0;0 +13033;573;570;0;0 +13034;574;571;0;0 +13035;574;571;0;0 +13036;574;571;0;0 +13037;574;571;0;0 +13038;574;571;0;0 +13039;574;571;0;0 +13040;574;571;0;0 +13041;574;571;0;0 +13042;574;571;0;0 +13043;574;571;0;0 +13044;574;571;0;0 +13045;574;571;0;0 +13046;574;571;0;0 +13047;574;571;0;0 +13048;574;571;0;0 +13049;574;571;0;0 +13050;574;571;0;0 +13051;574;571;0;0 +13052;574;571;0;0 +13053;574;571;0;0 +13054;574;571;0;0 +13055;574;571;0;0 +13056;574;571;0;0 +13057;574;571;0;0 +13058;574;571;0;0 +13059;574;571;0;0 +13060;574;571;0;0 +13061;574;571;0;0 +13062;575;572;0;0 +13063;575;572;0;0 +13064;575;572;0;0 +13065;575;572;0;0 +13066;575;572;0;0 +13067;575;572;0;0 +13068;575;572;0;0 +13069;575;572;0;0 +13070;575;572;0;0 +13071;575;572;0;0 +13072;575;572;0;0 +13073;575;572;0;0 +13074;575;572;0;0 +13075;575;572;0;0 +13076;575;572;0;0 +13077;575;572;0;0 +13078;575;572;0;0 +13079;575;572;0;0 +13080;575;572;0;0 +13081;575;572;0;0 +13082;575;572;0;0 +13083;575;572;0;0 +13084;575;572;0;0 +13085;575;572;0;0 +13086;576;573;0;0 +13087;576;573;0;0 +13088;576;573;0;0 +13089;576;573;0;0 +13090;576;573;0;0 +13091;576;573;0;0 +13092;576;573;0;0 +13093;576;573;0;0 +13094;576;573;0;0 +13095;576;573;0;0 +13096;576;573;0;0 +13097;576;573;0;0 +13098;576;573;0;0 +13099;576;573;0;0 +13100;576;573;0;0 +13101;576;573;0;0 +13102;576;573;0;0 +13103;576;573;0;0 +13104;576;573;0;0 +13105;576;573;0;0 +13106;576;573;0;0 +13107;576;573;0;0 +13108;576;573;0;0 +13109;576;573;0;0 +13110;576;573;0;0 +13111;576;573;0;0 +13112;576;573;0;0 +13113;576;573;0;0 +13114;576;573;0;0 +13115;576;573;0;0 +13116;577;574;0;0 +13117;577;574;0;0 +13118;577;574;0;0 +13119;577;574;0;0 +13120;577;574;0;0 +13121;577;574;0;0 +13122;577;574;0;0 +13123;577;574;0;0 +13124;577;574;0;0 +13125;577;574;0;0 +13126;577;574;0;0 +13127;577;574;0;0 +13128;577;574;0;0 +13129;577;574;0;0 +13130;577;574;0;0 +13131;577;574;0;0 +13132;577;574;0;0 +13133;578;575;0;0 +13134;578;575;0;0 +13135;578;575;0;0 +13136;578;575;0;0 +13137;578;575;0;0 +13138;578;575;0;0 +13139;578;575;0;0 +13140;578;575;0;0 +13141;578;575;0;0 +13142;578;575;0;0 +13143;578;575;0;0 +13144;578;575;0;0 +13145;578;575;0;0 +13146;578;575;0;0 +13147;578;575;0;0 +13148;578;575;0;0 +13149;578;575;0;0 +13150;578;575;0;0 +13151;578;575;0;0 +13152;578;575;0;0 +13153;578;575;0;0 +13154;578;575;0;0 +13155;578;575;0;0 +13156;579;576;0;0 +13157;579;576;0;0 +13158;579;576;0;0 +13159;579;576;0;0 +13160;579;576;0;0 +13161;579;576;0;0 +13162;579;576;0;0 +13163;579;576;0;0 +13164;579;576;0;0 +13165;579;576;0;0 +13166;579;576;0;0 +13167;579;576;0;0 +13168;579;576;0;0 +13169;579;576;0;0 +13170;579;576;0;0 +13171;579;576;0;0 +13172;580;577;0;0 +13173;580;577;0;0 +13174;580;577;0;0 +13175;580;577;0;0 +13176;580;577;0;0 +13177;580;577;0;0 +13178;580;577;0;0 +13179;580;577;0;0 +13180;580;577;0;0 +13181;580;577;0;0 +13182;580;577;0;0 +13183;580;577;0;0 +13184;580;577;0;0 +13185;580;577;0;0 +13186;580;577;0;0 +13187;580;577;0;0 +13188;580;577;0;0 +13189;580;577;0;0 +13190;580;577;0;0 +13191;581;578;0;0 +13192;581;578;0;0 +13193;581;578;0;0 +13194;581;578;0;0 +13195;581;578;0;0 +13196;581;578;0;0 +13197;581;578;0;0 +13198;581;578;0;0 +13199;581;578;0;0 +13200;581;578;0;0 +13201;581;578;0;0 +13202;581;578;0;0 +13203;581;578;0;0 +13204;581;578;0;0 +13205;581;578;0;0 +13206;581;578;0;0 +13207;581;578;0;0 +13208;581;578;0;0 +13209;581;578;0;0 +13210;581;578;0;0 +13211;581;578;0;0 +13212;582;579;0;0 +13213;582;579;0;0 +13214;582;579;0;0 +13215;582;579;0;0 +13216;582;579;0;0 +13217;582;579;0;0 +13218;582;579;0;0 +13219;582;579;0;0 +13220;582;579;0;0 +13221;582;579;0;0 +13222;582;579;0;0 +13223;582;579;0;0 +13224;582;579;0;0 +13225;582;579;0;0 +13226;582;579;0;0 +13227;582;579;0;0 +13228;582;579;0;0 +13229;582;579;0;0 +13230;582;579;0;0 +13231;582;579;0;0 +13232;582;579;0;0 +13233;582;579;0;0 +13234;582;579;0;0 +13235;582;579;0;0 +13236;582;579;0;0 +13237;582;579;0;0 +13238;582;579;0;0 +13239;582;579;0;0 +13240;582;579;0;0 +13241;582;579;0;0 +13242;583;580;0;0 +13243;583;580;0;0 +13244;583;580;0;0 +13245;583;580;0;0 +13246;583;580;0;0 +13247;583;580;0;0 +13248;583;580;0;0 +13249;583;580;0;0 +13250;583;580;0;0 +13251;583;580;0;0 +13252;583;580;0;0 +13253;583;580;0;0 +13254;583;580;0;0 +13255;583;580;0;0 +13256;583;580;0;0 +13257;583;580;0;0 +13258;583;580;0;0 +13259;583;580;0;0 +13260;583;580;0;0 +13261;583;580;0;0 +13262;583;580;0;0 +13263;583;580;0;0 +13264;583;580;0;0 +13265;583;580;0;0 +13266;583;580;0;0 +13267;583;580;0;0 +13268;583;580;0;0 +13269;583;580;0;0 +13270;584;581;0;0 +13271;584;581;0;0 +13272;584;581;0;0 +13273;584;581;0;0 +13274;584;581;0;0 +13275;584;581;0;0 +13276;584;581;0;0 +13277;584;581;0;0 +13278;584;581;0;0 +13279;584;581;0;0 +13280;584;581;0;0 +13281;584;581;0;0 +13282;584;581;0;0 +13283;584;581;0;0 +13284;584;581;0;0 +13285;584;581;0;0 +13286;584;581;0;0 +13287;584;581;0;0 +13288;584;581;0;0 +13289;584;581;0;0 +13290;584;581;0;0 +13291;584;581;0;0 +13292;584;581;0;0 +13293;584;581;0;0 +13294;584;581;0;0 +13295;584;581;0;0 +13296;584;581;0;0 +13297;584;581;0;0 +13298;585;582;0;0 +13299;585;582;0;0 +13300;585;582;0;0 +13301;585;582;0;0 +13302;585;582;0;0 +13303;585;582;0;0 +13304;585;582;0;0 +13305;585;582;0;0 +13306;585;582;0;0 +13307;585;582;0;0 +13308;585;582;0;0 +13309;585;582;0;0 +13310;585;582;0;0 +13311;585;582;0;0 +13312;585;582;0;0 +13313;585;582;0;0 +13314;585;582;0;0 +13315;585;582;0;0 +13316;585;582;0;0 +13317;585;582;0;0 +13318;585;582;0;0 +13319;585;582;0;0 +13320;585;582;0;0 +13321;585;582;0;0 +13322;585;582;0;0 +13323;585;582;0;0 +13324;585;582;0;0 +13325;585;582;0;0 +13326;586;583;0;0 +13327;586;583;0;0 +13328;586;583;0;0 +13329;586;583;0;0 +13330;586;583;0;0 +13331;586;583;0;0 +13332;586;583;0;0 +13333;586;583;0;0 +13334;586;583;0;0 +13335;586;583;0;0 +13336;586;583;0;0 +13337;586;583;0;0 +13338;586;583;0;0 +13339;586;583;0;0 +13340;586;583;0;0 +13341;586;583;0;0 +13342;586;583;0;0 +13343;586;583;0;0 +13344;586;583;0;0 +13345;586;583;0;0 +13346;586;583;0;0 +13347;586;583;0;0 +13348;586;583;0;0 +13349;586;583;0;0 +13350;586;583;0;0 +13351;586;583;0;0 +13352;586;583;0;0 +13353;587;584;0;0 +13354;587;584;0;0 +13355;587;584;0;0 +13356;587;584;0;0 +13357;587;584;0;0 +13358;587;584;0;0 +13359;587;584;0;0 +13360;587;584;0;0 +13361;587;584;0;0 +13362;587;584;0;0 +13363;587;584;0;0 +13364;587;584;0;0 +13365;587;584;0;0 +13366;587;584;0;0 +13367;587;584;0;0 +13368;587;584;0;0 +13369;587;584;0;0 +13370;587;584;0;0 +13371;587;584;0;0 +13372;587;584;0;0 +13373;587;584;0;0 +13374;587;584;0;0 +13375;587;584;0;0 +13376;587;584;0;0 +13377;587;584;0;0 +13378;587;584;0;0 +13379;587;584;0;0 +13380;587;584;0;0 +13381;587;584;0;0 +13382;587;584;0;0 +13383;588;585;0;0 +13384;588;585;0;0 +13385;588;585;0;0 +13386;588;585;0;0 +13387;588;585;0;0 +13388;588;585;0;0 +13389;588;585;0;0 +13390;588;585;0;0 +13391;588;585;0;0 +13392;588;585;0;0 +13393;588;585;0;0 +13394;588;585;0;0 +13395;588;585;0;0 +13396;588;585;0;0 +13397;588;585;0;0 +13398;588;585;0;0 +13399;588;585;0;0 +13400;588;585;0;0 +13401;588;585;0;0 +13402;588;585;0;0 +13403;588;585;0;0 +13404;588;585;0;0 +13405;588;585;0;0 +13406;588;585;0;0 +13407;588;585;0;0 +13408;588;585;0;0 +13409;588;585;0;0 +13410;589;586;0;0 +13411;589;586;0;0 +13412;589;586;0;0 +13413;589;586;0;0 +13414;589;586;0;0 +13415;589;586;0;0 +13416;589;586;0;0 +13417;589;586;0;0 +13418;589;586;0;0 +13419;589;586;0;0 +13420;589;586;0;0 +13421;589;586;0;0 +13422;589;586;0;0 +13423;589;586;0;0 +13424;589;586;0;0 +13425;590;587;0;0 +13426;590;587;0;0 +13427;590;587;0;0 +13428;590;587;0;0 +13429;590;587;0;0 +13430;590;587;0;0 +13431;590;587;0;0 +13432;590;587;0;0 +13433;590;587;0;0 +13434;590;587;0;0 +13435;590;587;0;0 +13436;590;587;0;0 +13437;590;587;0;0 +13438;590;587;0;0 +13439;590;587;0;0 +13440;590;587;0;0 +13441;591;588;0;0 +13442;591;588;0;0 +13443;591;588;0;0 +13444;591;588;0;0 +13445;591;588;0;0 +13446;591;588;0;0 +13447;591;588;0;0 +13448;591;588;0;0 +13449;591;588;0;0 +13450;591;588;0;0 +13451;591;588;0;0 +13452;591;588;0;0 +13453;591;588;0;0 +13454;591;588;0;0 +13455;591;588;0;0 +13456;591;588;0;0 +13457;591;588;0;0 +13458;591;588;0;0 +13459;591;588;0;0 +13460;591;588;0;0 +13461;591;588;0;0 +13462;591;588;0;0 +13463;591;588;0;0 +13464;591;588;0;0 +13465;591;588;0;0 +13466;592;589;0;0 +13467;592;589;0;0 +13468;592;589;0;0 +13469;592;589;0;0 +13470;592;589;0;0 +13471;592;589;0;0 +13472;592;589;0;0 +13473;592;589;0;0 +13474;592;589;0;0 +13475;592;589;0;0 +13476;592;589;0;0 +13477;592;589;0;0 +13478;592;589;0;0 +13479;592;589;0;0 +13480;592;589;0;0 +13481;592;589;0;0 +13482;592;589;0;0 +13483;592;589;0;0 +13484;592;589;0;0 +13485;592;589;0;0 +13486;592;589;0;0 +13487;592;589;0;0 +13488;592;589;0;0 +13489;592;589;0;0 +13490;593;590;0;0 +13491;593;590;0;0 +13492;593;590;0;0 +13493;593;590;0;0 +13494;593;590;0;0 +13495;593;590;0;0 +13496;593;590;0;0 +13497;593;590;0;0 +13498;593;590;0;0 +13499;593;590;0;0 +13500;593;590;0;0 +13501;593;590;0;0 +13502;593;590;0;0 +13503;593;590;0;0 +13504;593;590;0;0 +13505;593;590;0;0 +13506;593;590;0;0 +13507;593;590;0;0 +13508;593;590;0;0 +13509;593;590;0;0 +13510;593;590;0;0 +13511;593;590;0;0 +13512;593;590;0;0 +13513;593;590;0;0 +13514;593;590;0;0 +13515;593;590;0;0 +13516;593;590;0;0 +13517;594;591;0;0 +13518;594;591;0;0 +13519;594;591;0;0 +13520;594;591;0;0 +13521;594;591;0;0 +13522;594;591;0;0 +13523;594;591;0;0 +13524;594;591;0;0 +13525;594;591;0;0 +13526;594;591;0;0 +13527;594;591;0;0 +13528;594;591;0;0 +13529;594;591;0;0 +13530;594;591;0;0 +13531;594;591;0;0 +13532;594;591;0;0 +13533;594;591;0;0 +13534;594;591;0;0 +13535;594;591;0;0 +13536;594;591;0;0 +13537;594;591;0;0 +13538;594;591;0;0 +13539;594;591;0;0 +13540;594;591;0;0 +13541;594;591;0;0 +13542;594;591;0;0 +13543;595;592;0;0 +13544;595;592;0;0 +13545;595;592;0;0 +13546;595;592;0;0 +13547;595;592;0;0 +13548;595;592;0;0 +13549;595;592;0;0 +13550;595;592;0;0 +13551;595;592;0;0 +13552;595;592;0;0 +13553;595;592;0;0 +13554;595;592;0;0 +13555;595;592;0;0 +13556;595;592;0;0 +13557;595;592;0;0 +13558;595;592;0;0 +13559;595;592;0;0 +13560;595;592;0;0 +13561;595;592;0;0 +13562;595;592;0;0 +13563;595;592;0;0 +13564;595;592;0;0 +13565;596;593;0;0 +13566;596;593;0;0 +13567;596;593;0;0 +13568;596;593;0;0 +13569;596;593;0;0 +13570;596;593;0;0 +13571;596;593;0;0 +13572;596;593;0;0 +13573;596;593;0;0 +13574;596;593;0;0 +13575;596;593;0;0 +13576;596;593;0;0 +13577;596;593;0;0 +13578;596;593;0;0 +13579;596;593;0;0 +13580;596;593;0;0 +13581;596;593;0;0 +13582;596;593;0;0 +13583;596;593;0;0 +13584;596;593;0;0 +13585;596;593;0;0 +13586;596;593;0;0 +13587;596;593;0;0 +13588;596;593;0;0 +13589;596;593;0;0 +13590;597;594;0;0 +13591;597;594;0;0 +13592;597;594;0;0 +13593;597;594;0;0 +13594;597;594;0;0 +13595;597;594;0;0 +13596;597;594;0;0 +13597;597;594;0;0 +13598;597;594;0;0 +13599;597;594;0;0 +13600;597;594;0;0 +13601;597;594;0;0 +13602;597;594;0;0 +13603;597;594;0;0 +13604;597;594;0;0 +13605;597;594;0;0 +13606;598;595;0;0 +13607;598;595;0;0 +13608;598;595;0;0 +13609;598;595;0;0 +13610;598;595;0;0 +13611;598;595;0;0 +13612;598;595;0;0 +13613;598;595;0;0 +13614;598;595;0;0 +13615;598;595;0;0 +13616;598;595;0;0 +13617;598;595;0;0 +13618;598;595;0;0 +13619;598;595;0;0 +13620;598;595;0;0 +13621;598;595;0;0 +13622;599;596;0;0 +13623;599;596;0;0 +13624;599;596;0;0 +13625;599;596;0;0 +13626;599;596;0;0 +13627;599;596;0;0 +13628;599;596;0;0 +13629;599;596;0;0 +13630;599;596;0;0 +13631;599;596;0;0 +13632;599;596;0;0 +13633;599;596;0;0 +13634;599;596;0;0 +13635;599;596;0;0 +13636;599;596;0;0 +13637;599;596;0;0 +13638;599;596;0;0 +13639;599;596;0;0 +13640;599;596;0;0 +13641;599;596;0;0 +13642;599;596;0;0 +13643;599;596;0;0 +13644;600;597;0;0 +13645;600;597;0;0 +13646;600;597;0;0 +13647;600;597;0;0 +13648;600;597;0;0 +13649;600;597;0;0 +13650;600;597;0;0 +13651;600;597;0;0 +13652;600;597;0;0 +13653;600;597;0;0 +13654;600;597;0;0 +13655;600;597;0;0 +13656;600;597;0;0 +13657;600;597;0;0 +13658;600;597;0;0 +13659;600;597;0;0 +13660;600;597;0;0 +13661;600;597;0;0 +13662;600;597;0;0 +13663;600;597;0;0 +13664;600;597;0;0 +13665;600;597;0;0 +13666;600;597;0;0 +13667;600;597;0;0 +13668;600;597;0;0 +13669;600;597;0;0 +13670;601;598;0;0 +13671;601;598;0;0 +13672;601;598;0;0 +13673;601;598;0;0 +13674;601;598;0;0 +13675;601;598;0;0 +13676;601;598;0;0 +13677;601;598;0;0 +13678;601;598;0;0 +13679;601;598;0;0 +13680;601;598;0;0 +13681;601;598;0;0 +13682;601;598;0;0 +13683;601;598;0;0 +13684;601;598;0;0 +13685;601;598;0;0 +13686;601;598;0;0 +13687;601;598;0;0 +13688;601;598;0;0 +13689;601;598;0;0 +13690;601;598;0;0 +13691;601;598;0;0 +13692;601;598;0;0 +13693;601;598;0;0 +13694;601;598;0;0 +13695;601;598;0;0 +13696;601;598;0;0 +13697;601;598;0;0 +13698;601;598;0;0 +13699;601;598;0;0 +13700;602;599;0;0 +13701;602;599;0;0 +13702;602;599;0;0 +13703;602;599;0;0 +13704;602;599;0;0 +13705;602;599;0;0 +13706;602;599;0;0 +13707;602;599;0;0 +13708;602;599;0;0 +13709;602;599;0;0 +13710;602;599;0;0 +13711;602;599;0;0 +13712;602;599;0;0 +13713;602;599;0;0 +13714;602;599;0;0 +13715;602;599;0;0 +13716;602;599;0;0 +13717;602;599;0;0 +13718;602;599;0;0 +13719;603;600;0;0 +13720;603;600;0;0 +13721;603;600;0;0 +13722;603;600;0;0 +13723;603;600;0;0 +13724;603;600;0;0 +13725;603;600;0;0 +13726;603;600;0;0 +13727;603;600;0;0 +13728;603;600;0;0 +13729;603;600;0;0 +13730;603;600;0;0 +13731;603;600;0;0 +13732;603;600;0;0 +13733;603;600;0;0 +13734;603;600;0;0 +13735;603;600;0;0 +13736;603;600;0;0 +13737;603;600;0;0 +13738;603;600;0;0 +13739;603;600;0;0 +13740;603;600;0;0 +13741;603;600;0;0 +13742;603;600;0;0 +13743;603;600;0;0 +13744;603;600;0;0 +13745;603;600;0;0 +13746;604;601;0;0 +13747;604;601;0;0 +13748;604;601;0;0 +13749;604;601;0;0 +13750;604;601;0;0 +13751;604;601;0;0 +13752;604;601;0;0 +13753;604;601;0;0 +13754;604;601;0;0 +13755;604;601;0;0 +13756;604;601;0;0 +13757;604;601;0;0 +13758;604;601;0;0 +13759;604;601;0;0 +13760;604;601;0;0 +13761;604;601;0;0 +13762;604;601;0;0 +13763;604;601;0;0 +13764;604;601;0;0 +13765;604;601;0;0 +13766;604;601;0;0 +13767;604;601;0;0 +13768;604;601;0;0 +13769;604;601;0;0 +13770;604;601;0;0 +13771;604;601;0;0 +13772;604;601;0;0 +13773;605;602;0;0 +13774;605;602;0;0 +13775;605;602;0;0 +13776;605;602;0;0 +13777;605;602;0;0 +13778;605;602;0;0 +13779;605;602;0;0 +13780;605;602;0;0 +13781;605;602;0;0 +13782;605;602;0;0 +13783;605;602;0;0 +13784;605;602;0;0 +13785;605;602;0;0 +13786;605;602;0;0 +13787;605;602;0;0 +13788;605;602;0;0 +13789;605;602;0;0 +13790;605;602;0;0 +13791;605;602;0;0 +13792;605;602;0;0 +13793;605;602;0;0 +13794;605;602;0;0 +13795;605;602;0;0 +13796;605;602;0;0 +13797;605;602;0;0 +13798;605;602;0;0 +13799;606;603;0;0 +13800;606;603;0;0 +13801;606;603;0;0 +13802;606;603;0;0 +13803;606;603;0;0 +13804;606;603;0;0 +13805;606;603;0;0 +13806;606;603;0;0 +13807;606;603;0;0 +13808;606;603;0;0 +13809;606;603;0;0 +13810;606;603;0;0 +13811;606;603;0;0 +13812;606;603;0;0 +13813;606;603;0;0 +13814;606;603;0;0 +13815;606;603;0;0 +13816;606;603;0;0 +13817;606;603;0;0 +13818;606;603;0;0 +13819;606;603;0;0 +13820;606;603;0;0 +13821;607;604;0;0 +13822;607;604;0;0 +13823;607;604;0;0 +13824;607;604;0;0 +13825;607;604;0;0 +13826;607;604;0;0 +13827;607;604;0;0 +13828;607;604;0;0 +13829;607;604;0;0 +13830;607;604;0;0 +13831;607;604;0;0 +13832;607;604;0;0 +13833;607;604;0;0 +13834;607;604;0;0 +13835;607;604;0;0 +13836;607;604;0;0 +13837;607;604;0;0 +13838;607;604;0;0 +13839;607;604;0;0 +13840;607;604;0;0 +13841;607;604;0;0 +13842;607;604;0;0 +13843;607;604;0;0 +13844;607;604;0;0 +13845;608;605;0;0 +13846;608;605;0;0 +13847;608;605;0;0 +13848;608;605;0;0 +13849;608;605;0;0 +13850;608;605;0;0 +13851;608;605;0;0 +13852;608;605;0;0 +13853;608;605;0;0 +13854;608;605;0;0 +13855;608;605;0;0 +13856;608;605;0;0 +13857;608;605;0;0 +13858;608;605;0;0 +13859;608;605;0;0 +13860;608;605;0;0 +13861;608;605;0;0 +13862;609;606;0;0 +13863;609;606;0;0 +13864;609;606;0;0 +13865;609;606;0;0 +13866;609;606;0;0 +13867;609;606;0;0 +13868;609;606;0;0 +13869;609;606;0;0 +13870;609;606;0;0 +13871;609;606;0;0 +13872;609;606;0;0 +13873;609;606;0;0 +13874;609;606;0;0 +13875;609;606;0;0 +13876;609;606;0;0 +13877;609;606;0;0 +13878;609;606;0;0 +13879;609;606;0;0 +13880;609;606;0;0 +13881;609;606;0;0 +13882;609;606;0;0 +13883;609;606;0;0 +13884;609;606;0;0 +13885;609;606;0;0 +13886;609;606;0;0 +13887;609;606;0;0 +13888;610;607;0;0 +13889;610;607;0;0 +13890;610;607;0;0 +13891;610;607;0;0 +13892;610;607;0;0 +13893;610;607;0;0 +13894;610;607;0;0 +13895;610;607;0;0 +13896;610;607;0;0 +13897;610;607;0;0 +13898;610;607;0;0 +13899;610;607;0;0 +13900;610;607;0;0 +13901;610;607;0;0 +13902;610;607;0;0 +13903;611;608;0;0 +13904;611;608;0;0 +13905;611;608;0;0 +13906;611;608;0;0 +13907;611;608;0;0 +13908;611;608;0;0 +13909;611;608;0;0 +13910;611;608;0;0 +13911;611;608;0;0 +13912;611;608;0;0 +13913;611;608;0;0 +13914;611;608;0;0 +13915;611;608;0;0 +13916;611;608;0;0 +13917;611;608;0;0 +13918;611;608;0;0 +13919;611;608;0;0 +13920;611;608;0;0 +13921;611;608;0;0 +13922;611;608;0;0 +13923;611;608;0;0 +13924;612;609;0;0 +13925;612;609;0;0 +13926;612;609;0;0 +13927;612;609;0;0 +13928;612;609;0;0 +13929;612;609;0;0 +13930;612;609;0;0 +13931;612;609;0;0 +13932;612;609;0;0 +13933;612;609;0;0 +13934;612;609;0;0 +13935;612;609;0;0 +13936;612;609;0;0 +13937;612;609;0;0 +13938;612;609;0;0 +13939;612;609;0;0 +13940;612;609;0;0 +13941;612;609;0;0 +13942;612;609;0;0 +13943;612;609;0;0 +13944;613;610;0;0 +13945;613;610;0;0 +13946;613;610;0;0 +13947;613;610;0;0 +13948;613;610;0;0 +13949;613;610;0;0 +13950;613;610;0;0 +13951;613;610;0;0 +13952;613;610;0;0 +13953;613;610;0;0 +13954;613;610;0;0 +13955;613;610;0;0 +13956;613;610;0;0 +13957;613;610;0;0 +13958;613;610;0;0 +13959;613;610;0;0 +13960;613;610;0;0 +13961;613;610;0;0 +13962;613;610;0;0 +13963;613;610;0;0 +13964;613;610;0;0 +13965;613;610;0;0 +13966;613;610;0;0 +13967;613;610;0;0 +13968;613;610;0;0 +13969;613;610;0;0 +13970;614;611;0;0 +13971;614;611;0;0 +13972;614;611;0;0 +13973;614;611;0;0 +13974;614;611;0;0 +13975;614;611;0;0 +13976;614;611;0;0 +13977;614;611;0;0 +13978;614;611;0;0 +13979;614;611;0;0 +13980;614;611;0;0 +13981;614;611;0;0 +13982;614;611;0;0 +13983;614;611;0;0 +13984;614;611;0;0 +13985;614;611;0;0 +13986;614;611;0;0 +13987;614;611;0;0 +13988;614;611;0;0 +13989;615;612;0;0 +13990;615;612;0;0 +13991;615;612;0;0 +13992;615;612;0;0 +13993;615;612;0;0 +13994;615;612;0;0 +13995;615;612;0;0 +13996;615;612;0;0 +13997;615;612;0;0 +13998;615;612;0;0 +13999;615;612;0;0 +14000;615;612;0;0 +14001;615;612;0;0 +14002;615;612;0;0 +14003;615;612;0;0 +14004;615;612;0;0 +14005;615;612;0;0 +14006;615;612;0;0 +14007;615;612;0;0 +14008;615;612;0;0 +14009;615;612;0;0 +14010;615;612;0;0 +14011;615;612;0;0 +14012;616;613;0;0 +14013;616;613;0;0 +14014;616;613;0;0 +14015;616;613;0;0 +14016;616;613;0;0 +14017;616;613;0;0 +14018;616;613;0;0 +14019;616;613;0;0 +14020;616;613;0;0 +14021;616;613;0;0 +14022;616;613;0;0 +14023;616;613;0;0 +14024;616;613;0;0 +14025;616;613;0;0 +14026;616;613;0;0 +14027;616;613;0;0 +14028;616;613;0;0 +14029;616;613;0;0 +14030;616;613;0;0 +14031;616;613;0;0 +14032;616;613;0;0 +14033;616;613;0;0 +14034;616;613;0;0 +14035;617;614;0;0 +14036;617;614;0;0 +14037;617;614;0;0 +14038;617;614;0;0 +14039;617;614;0;0 +14040;617;614;0;0 +14041;617;614;0;0 +14042;617;614;0;0 +14043;617;614;0;0 +14044;617;614;0;0 +14045;617;614;0;0 +14046;617;614;0;0 +14047;617;614;0;0 +14048;617;614;0;0 +14049;617;614;0;0 +14050;617;614;0;0 +14051;617;614;0;0 +14052;617;614;0;0 +14053;617;614;0;0 +14054;617;614;0;0 +14055;617;614;0;0 +14056;618;615;0;0 +14057;618;615;0;0 +14058;618;615;0;0 +14059;618;615;0;0 +14060;618;615;0;0 +14061;618;615;0;0 +14062;618;615;0;0 +14063;618;615;0;0 +14064;618;615;0;0 +14065;618;615;0;0 +14066;618;615;0;0 +14067;618;615;0;0 +14068;618;615;0;0 +14069;618;615;0;0 +14070;618;615;0;0 +14071;618;615;0;0 +14072;618;615;0;0 +14073;618;615;0;0 +14074;618;615;0;0 +14075;618;615;0;0 +14076;619;616;0;0 +14077;619;616;0;0 +14078;619;616;0;0 +14079;619;616;0;0 +14080;619;616;0;0 +14081;619;616;0;0 +14082;619;616;0;0 +14083;619;616;0;0 +14084;619;616;0;0 +14085;619;616;0;0 +14086;619;616;0;0 +14087;619;616;0;0 +14088;619;616;0;0 +14089;619;616;0;0 +14090;619;616;0;0 +14091;620;617;0;0 +14092;620;617;0;0 +14093;620;617;0;0 +14094;620;617;0;0 +14095;620;617;0;0 +14096;620;617;0;0 +14097;620;617;0;0 +14098;620;617;0;0 +14099;620;617;0;0 +14100;620;617;0;0 +14101;620;617;0;0 +14102;620;617;0;0 +14103;620;617;0;0 +14104;620;617;0;0 +14105;620;617;0;0 +14106;620;617;0;0 +14107;620;617;0;0 +14108;620;617;0;0 +14109;620;617;0;0 +14110;621;618;0;0 +14111;621;618;0;0 +14112;621;618;0;0 +14113;621;618;0;0 +14114;621;618;0;0 +14115;621;618;0;0 +14116;621;618;0;0 +14117;621;618;0;0 +14118;621;618;0;0 +14119;621;618;0;0 +14120;621;618;0;0 +14121;621;618;0;0 +14122;621;618;0;0 +14123;621;618;0;0 +14124;621;618;0;0 +14125;621;618;0;0 +14126;621;618;0;0 +14127;621;618;0;0 +14128;621;618;0;0 +14129;621;618;0;0 +14130;621;618;0;0 +14131;621;618;0;0 +14132;621;618;0;0 +14133;621;618;0;0 +14134;621;618;0;0 +14135;622;619;0;0 +14136;622;619;0;0 +14137;622;619;0;0 +14138;622;619;0;0 +14139;622;619;0;0 +14140;622;619;0;0 +14141;622;619;0;0 +14142;622;619;0;0 +14143;622;619;0;0 +14144;622;619;0;0 +14145;622;619;0;0 +14146;622;619;0;0 +14147;622;619;0;0 +14148;622;619;0;0 +14149;622;619;0;0 +14150;622;619;0;0 +14151;622;619;0;0 +14152;622;619;0;0 +14153;622;619;0;0 +14154;622;619;0;0 +14155;622;619;0;0 +14156;622;619;0;0 +14157;622;619;0;0 +14158;622;619;0;0 +14159;622;619;0;0 +14160;622;619;0;0 +14161;623;620;0;0 +14162;623;620;0;0 +14163;623;620;0;0 +14164;623;620;0;0 +14165;623;620;0;0 +14166;623;620;0;0 +14167;623;620;0;0 +14168;623;620;0;0 +14169;623;620;0;0 +14170;623;620;0;0 +14171;623;620;0;0 +14172;623;620;0;0 +14173;623;620;0;0 +14174;623;620;0;0 +14175;623;620;0;0 +14176;623;620;0;0 +14177;624;621;0;0 +14178;624;621;0;0 +14179;624;621;0;0 +14180;624;621;0;0 +14181;624;621;0;0 +14182;624;621;0;0 +14183;624;621;0;0 +14184;624;621;0;0 +14185;624;621;0;0 +14186;624;621;0;0 +14187;624;621;0;0 +14188;624;621;0;0 +14189;624;621;0;0 +14190;624;621;0;0 +14191;624;621;0;0 +14192;624;621;0;0 +14193;624;621;0;0 +14194;624;621;0;0 +14195;624;621;0;0 +14196;624;621;0;0 +14197;624;621;0;0 +14198;624;621;0;0 +14199;624;621;0;0 +14200;624;621;0;0 +14201;624;621;0;0 +14202;625;622;0;0 +14203;625;622;0;0 +14204;625;622;0;0 +14205;625;622;0;0 +14206;625;622;0;0 +14207;625;622;0;0 +14208;625;622;0;0 +14209;625;622;0;0 +14210;625;622;0;0 +14211;625;622;0;0 +14212;625;622;0;0 +14213;625;622;0;0 +14214;625;622;0;0 +14215;625;622;0;0 +14216;625;622;0;0 +14217;625;622;0;0 +14218;625;622;0;0 +14219;625;622;0;0 +14220;625;622;0;0 +14221;625;622;0;0 +14222;625;622;0;0 +14223;626;623;0;0 +14224;626;623;0;0 +14225;626;623;0;0 +14226;626;623;0;0 +14227;626;623;0;0 +14228;626;623;0;0 +14229;626;623;0;0 +14230;626;623;0;0 +14231;626;623;0;0 +14232;626;623;0;0 +14233;626;623;0;0 +14234;626;623;0;0 +14235;626;623;0;0 +14236;626;623;0;0 +14237;626;623;0;0 +14238;627;624;0;0 +14239;627;624;0;0 +14240;627;624;0;0 +14241;627;624;0;0 +14242;627;624;0;0 +14243;627;624;0;0 +14244;627;624;0;0 +14245;627;624;0;0 +14246;627;624;0;0 +14247;627;624;0;0 +14248;627;624;0;0 +14249;627;624;0;0 +14250;627;624;0;0 +14251;627;624;0;0 +14252;627;624;0;0 +14253;627;624;0;0 +14254;627;624;0;0 +14255;627;624;0;0 +14256;627;624;0;0 +14257;627;624;0;0 +14258;627;624;0;0 +14259;627;624;0;0 +14260;627;624;0;0 +14261;627;624;0;0 +14262;628;625;0;0 +14263;628;625;0;0 +14264;628;625;0;0 +14265;628;625;0;0 +14266;628;625;0;0 +14267;628;625;0;0 +14268;628;625;0;0 +14269;628;625;0;0 +14270;628;625;0;0 +14271;628;625;0;0 +14272;628;625;0;0 +14273;628;625;0;0 +14274;628;625;0;0 +14275;628;625;0;0 +14276;628;625;0;0 +14277;628;625;0;0 +14278;628;625;0;0 +14279;628;625;0;0 +14280;628;625;0;0 +14281;628;625;0;0 +14282;628;625;0;0 +14283;628;625;0;0 +14284;628;625;0;0 +14285;629;626;0;0 +14286;629;626;0;0 +14287;629;626;0;0 +14288;629;626;0;0 +14289;629;626;0;0 +14290;629;626;0;0 +14291;629;626;0;0 +14292;629;626;0;0 +14293;629;626;0;0 +14294;629;626;0;0 +14295;629;626;0;0 +14296;629;626;0;0 +14297;629;626;0;0 +14298;629;626;0;0 +14299;629;626;0;0 +14300;629;626;0;0 +14301;629;626;0;0 +14302;629;626;0;0 +14303;629;626;0;0 +14304;630;627;0;0 +14305;630;627;0;0 +14306;630;627;0;0 +14307;630;627;0;0 +14308;630;627;0;0 +14309;630;627;0;0 +14310;630;627;0;0 +14311;630;627;0;0 +14312;630;627;0;0 +14313;630;627;0;0 +14314;630;627;0;0 +14315;630;627;0;0 +14316;630;627;0;0 +14317;630;627;0;0 +14318;630;627;0;0 +14319;630;627;0;0 +14320;630;627;0;0 +14321;630;627;0;0 +14322;630;627;0;0 +14323;630;627;0;0 +14324;631;628;0;0 +14325;631;628;0;0 +14326;631;628;0;0 +14327;631;628;0;0 +14328;631;628;0;0 +14329;631;628;0;0 +14330;631;628;0;0 +14331;631;628;0;0 +14332;631;628;0;0 +14333;631;628;0;0 +14334;631;628;0;0 +14335;631;628;0;0 +14336;631;628;0;0 +14337;631;628;0;0 +14338;631;628;0;0 +14339;631;628;0;0 +14340;631;628;0;0 +14341;631;628;0;0 +14342;631;628;0;0 +14343;632;629;0;0 +14344;632;629;0;0 +14345;632;629;0;0 +14346;632;629;0;0 +14347;632;629;0;0 +14348;632;629;0;0 +14349;632;629;0;0 +14350;632;629;0;0 +14351;632;629;0;0 +14352;632;629;0;0 +14353;632;629;0;0 +14354;632;629;0;0 +14355;632;629;0;0 +14356;632;629;0;0 +14357;632;629;0;0 +14358;632;629;0;0 +14359;632;629;0;0 +14360;632;629;0;0 +14361;632;629;0;0 +14362;632;629;0;0 +14363;632;629;0;0 +14364;632;629;0;0 +14365;632;629;0;0 +14366;633;630;0;0 +14367;633;630;0;0 +14368;633;630;0;0 +14369;633;630;0;0 +14370;633;630;0;0 +14371;633;630;0;0 +14372;633;630;0;0 +14373;633;630;0;0 +14374;633;630;0;0 +14375;633;630;0;0 +14376;633;630;0;0 +14377;633;630;0;0 +14378;633;630;0;0 +14379;633;630;0;0 +14380;633;630;0;0 +14381;633;630;0;0 +14382;633;630;0;0 +14383;633;630;0;0 +14384;633;630;0;0 +14385;633;630;0;0 +14386;634;631;0;0 +14387;634;631;0;0 +14388;634;631;0;0 +14389;634;631;0;0 +14390;634;631;0;0 +14391;634;631;0;0 +14392;634;631;0;0 +14393;634;631;0;0 +14394;634;631;0;0 +14395;634;631;0;0 +14396;634;631;0;0 +14397;634;631;0;0 +14398;634;631;0;0 +14399;634;631;0;0 +14400;634;631;0;0 +14401;634;631;0;0 +14402;634;631;0;0 +14403;635;632;0;0 +14404;635;632;0;0 +14405;635;632;0;0 +14406;635;632;0;0 +14407;635;632;0;0 +14408;635;632;0;0 +14409;635;632;0;0 +14410;635;632;0;0 +14411;635;632;0;0 +14412;635;632;0;0 +14413;635;632;0;0 +14414;635;632;0;0 +14415;635;632;0;0 +14416;635;632;0;0 +14417;635;632;0;0 +14418;635;632;0;0 +14419;635;632;0;0 +14420;635;632;0;0 +14421;635;632;0;0 +14422;635;632;0;0 +14423;635;632;0;0 +14424;635;632;0;0 +14425;635;632;0;0 +14426;635;632;0;0 +14427;635;632;0;0 +14428;636;633;0;0 +14429;636;633;0;0 +14430;636;633;0;0 +14431;636;633;0;0 +14432;636;633;0;0 +14433;636;633;0;0 +14434;636;633;0;0 +14435;636;633;0;0 +14436;636;633;0;0 +14437;636;633;0;0 +14438;636;633;0;0 +14439;636;633;0;0 +14440;636;633;0;0 +14441;636;633;0;0 +14442;636;633;0;0 +14443;636;633;0;0 +14444;636;633;0;0 +14445;636;633;0;0 +14446;636;633;0;0 +14447;636;633;0;0 +14448;636;633;0;0 +14449;636;633;0;0 +14450;636;633;0;0 +14451;637;634;0;0 +14452;637;634;0;0 +14453;637;634;0;0 +14454;637;634;0;0 +14455;637;634;0;0 +14456;637;634;0;0 +14457;637;634;0;0 +14458;637;634;0;0 +14459;637;634;0;0 +14460;637;634;0;0 +14461;637;634;0;0 +14462;637;634;0;0 +14463;637;634;0;0 +14464;637;634;0;0 +14465;637;634;0;0 +14466;637;634;0;0 +14467;637;634;0;0 +14468;637;634;0;0 +14469;637;634;0;0 +14470;637;634;0;0 +14471;637;634;0;0 +14472;637;634;0;0 +14473;637;634;0;0 +14474;637;634;0;0 +14475;637;634;0;0 +14476;638;635;0;0 +14477;638;635;0;0 +14478;638;635;0;0 +14479;638;635;0;0 +14480;638;635;0;0 +14481;638;635;0;0 +14482;638;635;0;0 +14483;638;635;0;0 +14484;638;635;0;0 +14485;638;635;0;0 +14486;638;635;0;0 +14487;638;635;0;0 +14488;638;635;0;0 +14489;638;635;0;0 +14490;638;635;0;0 +14491;638;635;0;0 +14492;638;635;0;0 +14493;639;636;0;0 +14494;639;636;0;0 +14495;639;636;0;0 +14496;639;636;0;0 +14497;639;636;0;0 +14498;639;636;0;0 +14499;639;636;0;0 +14500;639;636;0;0 +14501;639;636;0;0 +14502;639;636;0;0 +14503;639;636;0;0 +14504;639;636;0;0 +14505;639;636;0;0 +14506;639;636;0;0 +14507;639;636;0;0 +14508;639;636;0;0 +14509;639;636;0;0 +14510;639;636;0;0 +14511;639;636;0;0 +14512;639;636;0;0 +14513;640;637;0;0 +14514;640;637;0;0 +14515;640;637;0;0 +14516;640;637;0;0 +14517;640;637;0;0 +14518;640;637;0;0 +14519;640;637;0;0 +14520;640;637;0;0 +14521;640;637;0;0 +14522;640;637;0;0 +14523;640;637;0;0 +14524;640;637;0;0 +14525;640;637;0;0 +14526;640;637;0;0 +14527;640;637;0;0 +14528;640;637;0;0 +14529;640;637;0;0 +14530;640;637;0;0 +14531;640;637;0;0 +14532;640;637;0;0 +14533;641;638;0;0 +14534;641;638;0;0 +14535;641;638;0;0 +14536;641;638;0;0 +14537;641;638;0;0 +14538;641;638;0;0 +14539;641;638;0;0 +14540;641;638;0;0 +14541;641;638;0;0 +14542;641;638;0;0 +14543;641;638;0;0 +14544;641;638;0;0 +14545;641;638;0;0 +14546;641;638;0;0 +14547;641;638;0;0 +14548;641;638;0;0 +14549;641;638;0;0 +14550;641;638;0;0 +14551;641;638;0;0 +14552;641;638;0;0 +14553;641;638;0;0 +14554;641;638;0;0 +14555;642;639;0;0 +14556;642;639;0;0 +14557;642;639;0;0 +14558;642;639;0;0 +14559;642;639;0;0 +14560;642;639;0;0 +14561;642;639;0;0 +14562;642;639;0;0 +14563;642;639;0;0 +14564;642;639;0;0 +14565;642;639;0;0 +14566;642;639;0;0 +14567;642;639;0;0 +14568;642;639;0;0 +14569;642;639;0;0 +14570;642;639;0;0 +14571;642;639;0;0 +14572;642;639;0;0 +14573;642;639;0;0 +14574;643;640;0;0 +14575;643;640;0;0 +14576;643;640;0;0 +14577;643;640;0;0 +14578;643;640;0;0 +14579;643;640;0;0 +14580;643;640;0;0 +14581;643;640;0;0 +14582;643;640;0;0 +14583;643;640;0;0 +14584;643;640;0;0 +14585;643;640;0;0 +14586;643;640;0;0 +14587;643;640;0;0 +14588;643;640;0;0 +14589;643;640;0;0 +14590;643;640;0;0 +14591;643;640;0;0 +14592;643;640;0;0 +14593;643;640;0;0 +14594;643;640;0;0 +14595;643;640;0;0 +14596;643;640;0;0 +14597;643;640;0;0 +14598;643;640;0;0 +14599;643;640;0;0 +14600;643;640;0;0 +14601;643;640;0;0 +14602;643;640;0;0 +14603;643;640;0;0 +14604;644;641;0;0 +14605;644;641;0;0 +14606;644;641;0;0 +14607;644;641;0;0 +14608;644;641;0;0 +14609;644;641;0;0 +14610;644;641;0;0 +14611;644;641;0;0 +14612;644;641;0;0 +14613;644;641;0;0 +14614;644;641;0;0 +14615;644;641;0;0 +14616;644;641;0;0 +14617;644;641;0;0 +14618;644;641;0;0 +14619;644;641;0;0 +14620;644;641;0;0 +14621;644;641;0;0 +14622;644;641;0;0 +14623;644;641;0;0 +14624;645;642;0;0 +14625;645;642;0;0 +14626;645;642;0;0 +14627;645;642;0;0 +14628;645;642;0;0 +14629;645;642;0;0 +14630;645;642;0;0 +14631;645;642;0;0 +14632;645;642;0;0 +14633;645;642;0;0 +14634;645;642;0;0 +14635;645;642;0;0 +14636;645;642;0;0 +14637;645;642;0;0 +14638;645;642;0;0 +14639;645;642;0;0 +14640;645;642;0;0 +14641;645;642;0;0 +14642;645;642;0;0 +14643;646;643;0;0 +14644;646;643;0;0 +14645;646;643;0;0 +14646;646;643;0;0 +14647;646;643;0;0 +14648;646;643;0;0 +14649;646;643;0;0 +14650;646;643;0;0 +14651;646;643;0;0 +14652;646;643;0;0 +14653;646;643;0;0 +14654;646;643;0;0 +14655;646;643;0;0 +14656;646;643;0;0 +14657;646;643;0;0 +14658;646;643;0;0 +14659;646;643;0;0 +14660;646;643;0;0 +14661;646;643;0;0 +14662;646;643;0;0 +14663;647;644;0;0 +14664;647;644;0;0 +14665;647;644;0;0 +14666;647;644;0;0 +14667;647;644;0;0 +14668;647;644;0;0 +14669;647;644;0;0 +14670;647;644;0;0 +14671;647;644;0;0 +14672;647;644;0;0 +14673;647;644;0;0 +14674;647;644;0;0 +14675;647;644;0;0 +14676;647;644;0;0 +14677;647;644;0;0 +14678;647;644;0;0 +14679;647;644;0;0 +14680;647;644;0;0 +14681;647;644;0;0 +14682;647;644;0;0 +14683;647;644;0;0 +14684;647;644;0;0 +14685;647;644;0;0 +14686;647;644;0;0 +14687;647;644;0;0 +14688;647;644;0;0 +14689;648;645;0;0 +14690;648;645;0;0 +14691;648;645;0;0 +14692;648;645;0;0 +14693;648;645;0;0 +14694;648;645;0;0 +14695;648;645;0;0 +14696;648;645;0;0 +14697;648;645;0;0 +14698;648;645;0;0 +14699;648;645;0;0 +14700;648;645;0;0 +14701;648;645;0;0 +14702;648;645;0;0 +14703;648;645;0;0 +14704;648;645;0;0 +14705;648;645;0;0 +14706;648;645;0;0 +14707;648;645;0;0 +14708;648;645;0;0 +14709;649;646;0;0 +14710;649;646;0;0 +14711;649;646;0;0 +14712;649;646;0;0 +14713;649;646;0;0 +14714;649;646;0;0 +14715;649;646;0;0 +14716;649;646;0;0 +14717;649;646;0;0 +14718;649;646;0;0 +14719;649;646;0;0 +14720;649;646;0;0 +14721;649;646;0;0 +14722;649;646;0;0 +14723;649;646;0;0 +14724;649;646;0;0 +14725;649;646;0;0 +14726;649;646;0;0 +14727;649;646;0;0 +14728;649;646;0;0 +14729;649;646;0;0 +14730;649;646;0;0 +14731;649;646;0;0 +14732;649;646;0;0 +14733;650;647;0;0 +14734;650;647;0;0 +14735;650;647;0;0 +14736;650;647;0;0 +14737;650;647;0;0 +14738;650;647;0;0 +14739;650;647;0;0 +14740;650;647;0;0 +14741;650;647;0;0 +14742;650;647;0;0 +14743;650;647;0;0 +14744;650;647;0;0 +14745;650;647;0;0 +14746;650;647;0;0 +14747;650;647;0;0 +14748;650;647;0;0 +14749;650;647;0;0 +14750;650;647;0;0 +14751;650;647;0;0 +14752;650;647;0;0 +14753;650;647;0;0 +14754;650;647;0;0 +14755;650;647;0;0 +14756;650;647;0;0 +14757;650;647;0;0 +14758;651;648;0;0 +14759;651;648;0;0 +14760;651;648;0;0 +14761;651;648;0;0 +14762;651;648;0;0 +14763;651;648;0;0 +14764;651;648;0;0 +14765;651;648;0;0 +14766;651;648;0;0 +14767;651;648;0;0 +14768;651;648;0;0 +14769;651;648;0;0 +14770;651;648;0;0 +14771;651;648;0;0 +14772;651;648;0;0 +14773;651;648;0;0 +14774;651;648;0;0 +14775;651;648;0;0 +14776;651;648;0;0 +14777;651;648;0;0 +14778;651;648;0;0 +14779;652;649;0;0 +14780;652;649;0;0 +14781;652;649;0;0 +14782;652;649;0;0 +14783;652;649;0;0 +14784;652;649;0;0 +14785;652;649;0;0 +14786;652;649;0;0 +14787;652;649;0;0 +14788;652;649;0;0 +14789;652;649;0;0 +14790;652;649;0;0 +14791;652;649;0;0 +14792;652;649;0;0 +14793;652;649;0;0 +14794;652;649;0;0 +14795;652;649;0;0 +14796;652;649;0;0 +14797;652;649;0;0 +14798;652;649;0;0 +14799;652;649;0;0 +14800;652;649;0;0 +14801;652;649;0;0 +14802;653;650;0;0 +14803;653;650;0;0 +14804;653;650;0;0 +14805;653;650;0;0 +14806;653;650;0;0 +14807;653;650;0;0 +14808;653;650;0;0 +14809;653;650;0;0 +14810;653;650;0;0 +14811;653;650;0;0 +14812;653;650;0;0 +14813;653;650;0;0 +14814;653;650;0;0 +14815;653;650;0;0 +14816;653;650;0;0 +14817;653;650;0;0 +14818;653;650;0;0 +14819;653;650;0;0 +14820;653;650;0;0 +14821;653;650;0;0 +14822;654;651;0;0 +14823;654;651;0;0 +14824;654;651;0;0 +14825;654;651;0;0 +14826;654;651;0;0 +14827;654;651;0;0 +14828;654;651;0;0 +14829;654;651;0;0 +14830;654;651;0;0 +14831;654;651;0;0 +14832;654;651;0;0 +14833;654;651;0;0 +14834;654;651;0;0 +14835;654;651;0;0 +14836;654;651;0;0 +14837;654;651;0;0 +14838;654;651;0;0 +14839;654;651;0;0 +14840;654;651;0;0 +14841;654;651;0;0 +14842;654;651;0;0 +14843;655;652;0;0 +14844;655;652;0;0 +14845;655;652;0;0 +14846;655;652;0;0 +14847;655;652;0;0 +14848;655;652;0;0 +14849;655;652;0;0 +14850;655;652;0;0 +14851;655;652;0;0 +14852;655;652;0;0 +14853;655;652;0;0 +14854;655;652;0;0 +14855;655;652;0;0 +14856;655;652;0;0 +14857;655;652;0;0 +14858;655;652;0;0 +14859;655;652;0;0 +14860;655;652;0;0 +14861;655;652;0;0 +14862;655;652;0;0 +14863;655;652;0;0 +14864;655;652;0;0 +14865;655;652;0;0 +14866;655;652;0;0 +14867;655;652;0;0 +14868;656;653;0;0 +14869;656;653;0;0 +14870;656;653;0;0 +14871;656;653;0;0 +14872;656;653;0;0 +14873;656;653;0;0 +14874;656;653;0;0 +14875;656;653;0;0 +14876;656;653;0;0 +14877;656;653;0;0 +14878;656;653;0;0 +14879;656;653;0;0 +14880;656;653;0;0 +14881;656;653;0;0 +14882;656;653;0;0 +14883;656;653;0;0 +14884;656;653;0;0 +14885;656;653;0;0 +14886;656;653;0;0 +14887;656;653;0;0 +14888;656;653;0;0 +14889;656;653;0;0 +14890;656;653;0;0 +14891;656;653;0;0 +14892;657;654;0;0 +14893;657;654;0;0 +14894;657;654;0;0 +14895;657;654;0;0 +14896;657;654;0;0 +14897;657;654;0;0 +14898;657;654;0;0 +14899;657;654;0;0 +14900;657;654;0;0 +14901;657;654;0;0 +14902;657;654;0;0 +14903;657;654;0;0 +14904;657;654;0;0 +14905;657;654;0;0 +14906;657;654;0;0 +14907;657;654;0;0 +14908;657;654;0;0 +14909;657;654;0;0 +14910;657;654;0;0 +14911;657;654;0;0 +14912;657;654;0;0 +14913;657;654;0;0 +14914;657;654;0;0 +14915;657;654;0;0 +14916;657;654;0;0 +14917;657;654;0;0 +14918;658;655;0;0 +14919;658;655;0;0 +14920;658;655;0;0 +14921;658;655;0;0 +14922;658;655;0;0 +14923;658;655;0;0 +14924;658;655;0;0 +14925;658;655;0;0 +14926;658;655;0;0 +14927;658;655;0;0 +14928;658;655;0;0 +14929;658;655;0;0 +14930;658;655;0;0 +14931;658;655;0;0 +14932;658;655;0;0 +14933;658;655;0;0 +14934;658;655;0;0 +14935;659;656;0;0 +14936;659;656;0;0 +14937;659;656;0;0 +14938;659;656;0;0 +14939;659;656;0;0 +14940;659;656;0;0 +14941;659;656;0;0 +14942;659;656;0;0 +14943;659;656;0;0 +14944;659;656;0;0 +14945;659;656;0;0 +14946;659;656;0;0 +14947;659;656;0;0 +14948;659;656;0;0 +14949;659;656;0;0 +14950;659;656;0;0 +14951;659;656;0;0 +14952;659;656;0;0 +14953;659;656;0;0 +14954;659;656;0;0 +14955;660;657;0;0 +14956;660;657;0;0 +14957;660;657;0;0 +14958;660;657;0;0 +14959;660;657;0;0 +14960;660;657;0;0 +14961;660;657;0;0 +14962;660;657;0;0 +14963;660;657;0;0 +14964;660;657;0;0 +14965;660;657;0;0 +14966;660;657;0;0 +14967;660;657;0;0 +14968;660;657;0;0 +14969;660;657;0;0 +14970;660;657;0;0 +14971;660;657;0;0 +14972;660;657;0;0 +14973;660;657;0;0 +14974;661;658;0;0 +14975;661;658;0;0 +14976;661;658;0;0 +14977;661;658;0;0 +14978;661;658;0;0 +14979;661;658;0;0 +14980;661;658;0;0 +14981;661;658;0;0 +14982;661;658;0;0 +14983;661;658;0;0 +14984;661;658;0;0 +14985;661;658;0;0 +14986;661;658;0;0 +14987;661;658;0;0 +14988;661;658;0;0 +14989;661;658;0;0 +14990;661;658;0;0 +14991;661;658;0;0 +14992;661;658;0;0 +14993;661;658;0;0 +14994;661;658;0;0 +14995;661;658;0;0 +14996;661;658;0;0 +14997;661;658;0;0 +14998;661;658;0;0 +14999;661;658;0;0 +15000;661;658;0;0 +15001;661;658;0;0 +15002;662;659;0;0 +15003;662;659;0;0 +15004;662;659;0;0 +15005;662;659;0;0 +15006;662;659;0;0 +15007;662;659;0;0 +15008;662;659;0;0 +15009;662;659;0;0 +15010;662;659;0;0 +15011;662;659;0;0 +15012;662;659;0;0 +15013;662;659;0;0 +15014;662;659;0;0 +15015;662;659;0;0 +15016;662;659;0;0 +15017;662;659;0;0 +15018;662;659;0;0 +15019;662;659;0;0 +15020;662;659;0;0 +15021;662;659;0;0 +15022;662;659;0;0 +15023;662;659;0;0 +15024;662;659;0;0 +15025;663;660;0;0 +15026;663;660;0;0 +15027;663;660;0;0 +15028;663;660;0;0 +15029;663;660;0;0 +15030;663;660;0;0 +15031;663;660;0;0 +15032;663;660;0;0 +15033;663;660;0;0 +15034;663;660;0;0 +15035;663;660;0;0 +15036;663;660;0;0 +15037;663;660;0;0 +15038;663;660;0;0 +15039;663;660;0;0 +15040;663;660;0;0 +15041;663;660;0;0 +15042;664;661;0;0 +15043;664;661;0;0 +15044;664;661;0;0 +15045;664;661;0;0 +15046;664;661;0;0 +15047;664;661;0;0 +15048;664;661;0;0 +15049;664;661;0;0 +15050;664;661;0;0 +15051;664;661;0;0 +15052;664;661;0;0 +15053;664;661;0;0 +15054;664;661;0;0 +15055;664;661;0;0 +15056;664;661;0;0 +15057;664;661;0;0 +15058;664;661;0;0 +15059;664;661;0;0 +15060;664;661;0;0 +15061;664;661;0;0 +15062;664;661;0;0 +15063;665;662;0;0 +15064;665;662;0;0 +15065;665;662;0;0 +15066;665;662;0;0 +15067;665;662;0;0 +15068;665;662;0;0 +15069;665;662;0;0 +15070;665;662;0;0 +15071;665;662;0;0 +15072;665;662;0;0 +15073;665;662;0;0 +15074;665;662;0;0 +15075;665;662;0;0 +15076;665;662;0;0 +15077;665;662;0;0 +15078;665;662;0;0 +15079;665;662;0;0 +15080;665;662;0;0 +15081;666;663;0;0 +15082;666;663;0;0 +15083;666;663;0;0 +15084;666;663;0;0 +15085;666;663;0;0 +15086;666;663;0;0 +15087;666;663;0;0 +15088;666;663;0;0 +15089;666;663;0;0 +15090;666;663;0;0 +15091;666;663;0;0 +15092;666;663;0;0 +15093;666;663;0;0 +15094;666;663;0;0 +15095;666;663;0;0 +15096;666;663;0;0 +15097;666;663;0;0 +15098;666;663;0;0 +15099;666;663;0;0 +15100;666;663;0;0 +15101;666;663;0;0 +15102;666;663;0;0 +15103;666;663;0;0 +15104;666;663;0;0 +15105;666;663;0;0 +15106;666;663;0;0 +15107;666;663;0;0 +15108;666;663;0;0 +15109;667;664;0;0 +15110;667;664;0;0 +15111;667;664;0;0 +15112;667;664;0;0 +15113;667;664;0;0 +15114;667;664;0;0 +15115;667;664;0;0 +15116;667;664;0;0 +15117;667;664;0;0 +15118;667;664;0;0 +15119;667;664;0;0 +15120;667;664;0;0 +15121;667;664;0;0 +15122;667;664;0;0 +15123;667;664;0;0 +15124;667;664;0;0 +15125;668;665;0;0 +15126;668;665;0;0 +15127;668;665;0;0 +15128;668;665;0;0 +15129;668;665;0;0 +15130;668;665;0;0 +15131;668;665;0;0 +15132;668;665;0;0 +15133;668;665;0;0 +15134;668;665;0;0 +15135;668;665;0;0 +15136;668;665;0;0 +15137;668;665;0;0 +15138;668;665;0;0 +15139;668;665;0;0 +15140;668;665;0;0 +15141;668;665;0;0 +15142;668;665;0;0 +15143;668;665;0;0 +15144;668;665;0;0 +15145;668;665;0;0 +15146;668;665;0;0 +15147;668;665;0;0 +15148;668;665;0;0 +15149;668;665;0;0 +15150;668;665;0;0 +15151;668;665;0;0 +15152;668;665;0;0 +15153;669;666;0;0 +15154;669;666;0;0 +15155;669;666;0;0 +15156;669;666;0;0 +15157;669;666;0;0 +15158;669;666;0;0 +15159;669;666;0;0 +15160;669;666;0;0 +15161;669;666;0;0 +15162;669;666;0;0 +15163;669;666;0;0 +15164;669;666;0;0 +15165;669;666;0;0 +15166;669;666;0;0 +15167;669;666;0;0 +15168;669;666;0;0 +15169;669;666;0;0 +15170;669;666;0;0 +15171;669;666;0;0 +15172;669;666;0;0 +15173;669;666;0;0 +15174;669;666;0;0 +15175;669;666;0;0 +15176;669;666;0;0 +15177;669;666;0;0 +15178;669;666;0;0 +15179;669;666;0;0 +15180;670;667;0;0 +15181;670;667;0;0 +15182;670;667;0;0 +15183;670;667;0;0 +15184;670;667;0;0 +15185;670;667;0;0 +15186;670;667;0;0 +15187;670;667;0;0 +15188;670;667;0;0 +15189;670;667;0;0 +15190;670;667;0;0 +15191;670;667;0;0 +15192;670;667;0;0 +15193;670;667;0;0 +15194;670;667;0;0 +15195;670;667;0;0 +15196;671;668;0;0 +15197;671;668;0;0 +15198;671;668;0;0 +15199;671;668;0;0 +15200;671;668;0;0 +15201;671;668;0;0 +15202;671;668;0;0 +15203;671;668;0;0 +15204;671;668;0;0 +15205;671;668;0;0 +15206;671;668;0;0 +15207;671;668;0;0 +15208;671;668;0;0 +15209;671;668;0;0 +15210;671;668;0;0 +15211;671;668;0;0 +15212;671;668;0;0 +15213;671;668;0;0 +15214;671;668;0;0 +15215;671;668;0;0 +15216;672;669;0;0 +15217;672;669;0;0 +15218;672;669;0;0 +15219;672;669;0;0 +15220;672;669;0;0 +15221;672;669;0;0 +15222;672;669;0;0 +15223;672;669;0;0 +15224;672;669;0;0 +15225;672;669;0;0 +15226;672;669;0;0 +15227;672;669;0;0 +15228;672;669;0;0 +15229;672;669;0;0 +15230;672;669;0;0 +15231;672;669;0;0 +15232;672;669;0;0 +15233;672;669;0;0 +15234;672;669;0;0 +15235;672;669;0;0 +15236;672;669;0;0 +15237;672;669;0;0 +15238;672;669;0;0 +15239;672;669;0;0 +15240;672;669;0;0 +15241;672;669;0;0 +15242;672;669;0;0 +15243;672;669;0;0 +15244;673;670;0;0 +15245;673;670;0;0 +15246;673;670;0;0 +15247;673;670;0;0 +15248;673;670;0;0 +15249;673;670;0;0 +15250;673;670;0;0 +15251;673;670;0;0 +15252;673;670;0;0 +15253;673;670;0;0 +15254;673;670;0;0 +15255;673;670;0;0 +15256;673;670;0;0 +15257;673;670;0;0 +15258;673;670;0;0 +15259;673;670;0;0 +15260;673;670;0;0 +15261;674;671;0;0 +15262;674;671;0;0 +15263;674;671;0;0 +15264;674;671;0;0 +15265;674;671;0;0 +15266;674;671;0;0 +15267;674;671;0;0 +15268;674;671;0;0 +15269;674;671;0;0 +15270;674;671;0;0 +15271;674;671;0;0 +15272;674;671;0;0 +15273;674;671;0;0 +15274;674;671;0;0 +15275;674;671;0;0 +15276;674;671;0;0 +15277;674;671;0;0 +15278;674;671;0;0 +15279;674;671;0;0 +15280;674;671;0;0 +15281;674;671;0;0 +15282;674;671;0;0 +15283;674;671;0;0 +15284;674;671;0;0 +15285;674;671;0;0 +15286;674;671;0;0 +15287;674;671;0;0 +15288;674;671;0;0 +15289;674;671;0;0 +15290;675;672;0;0 +15291;675;672;0;0 +15292;675;672;0;0 +15293;675;672;0;0 +15294;675;672;0;0 +15295;675;672;0;0 +15296;675;672;0;0 +15297;675;672;0;0 +15298;675;672;0;0 +15299;675;672;0;0 +15300;675;672;0;0 +15301;675;672;0;0 +15302;675;672;0;0 +15303;675;672;0;0 +15304;675;672;0;0 +15305;675;672;0;0 +15306;675;672;0;0 +15307;675;672;0;0 +15308;675;672;0;0 +15309;675;672;0;0 +15310;675;672;0;0 +15311;675;672;0;0 +15312;675;672;0;0 +15313;675;672;0;0 +15314;675;672;0;0 +15315;675;672;0;0 +15316;675;672;0;0 +15317;675;672;0;0 +15318;676;673;0;0 +15319;676;673;0;0 +15320;676;673;0;0 +15321;676;673;0;0 +15322;676;673;0;0 +15323;676;673;0;0 +15324;676;673;0;0 +15325;676;673;0;0 +15326;676;673;0;0 +15327;676;673;0;0 +15328;676;673;0;0 +15329;676;673;0;0 +15330;676;673;0;0 +15331;676;673;0;0 +15332;676;673;0;0 +15333;677;674;0;0 +15334;677;674;0;0 +15335;677;674;0;0 +15336;677;674;0;0 +15337;677;674;0;0 +15338;677;674;0;0 +15339;677;674;0;0 +15340;677;674;0;0 +15341;677;674;0;0 +15342;677;674;0;0 +15343;677;674;0;0 +15344;677;674;0;0 +15345;677;674;0;0 +15346;677;674;0;0 +15347;677;674;0;0 +15348;677;674;0;0 +15349;677;674;0;0 +15350;677;674;0;0 +15351;677;674;0;0 +15352;677;674;0;0 +15353;677;674;0;0 +15354;677;674;0;0 +15355;677;674;0;0 +15356;677;674;0;0 +15357;677;674;0;0 +15358;677;674;0;0 +15359;677;674;0;0 +15360;677;674;0;0 +15361;678;675;0;0 +15362;678;675;0;0 +15363;678;675;0;0 +15364;678;675;0;0 +15365;678;675;0;0 +15366;678;675;0;0 +15367;678;675;0;0 +15368;678;675;0;0 +15369;678;675;0;0 +15370;678;675;0;0 +15371;678;675;0;0 +15372;678;675;0;0 +15373;678;675;0;0 +15374;678;675;0;0 +15375;678;675;0;0 +15376;678;675;0;0 +15377;678;675;0;0 +15378;678;675;0;0 +15379;678;675;0;0 +15380;678;675;0;0 +15381;678;675;0;0 +15382;678;675;0;0 +15383;678;675;0;0 +15384;678;675;0;0 +15385;678;675;0;0 +15386;678;675;0;0 +15387;678;675;0;0 +15388;679;676;0;0 +15389;679;676;0;0 +15390;679;676;0;0 +15391;679;676;0;0 +15392;679;676;0;0 +15393;679;676;0;0 +15394;679;676;0;0 +15395;679;676;0;0 +15396;679;676;0;0 +15397;679;676;0;0 +15398;679;676;0;0 +15399;679;676;0;0 +15400;679;676;0;0 +15401;679;676;0;0 +15402;679;676;0;0 +15403;679;676;0;0 +15404;679;676;0;0 +15405;679;676;0;0 +15406;679;676;0;0 +15407;679;676;0;0 +15408;679;676;0;0 +15409;679;676;0;0 +15410;679;676;0;0 +15411;679;676;0;0 +15412;679;676;0;0 +15413;679;676;0;0 +15414;679;676;0;0 +15415;680;677;0;0 +15416;680;677;0;0 +15417;680;677;0;0 +15418;680;677;0;0 +15419;680;677;0;0 +15420;680;677;0;0 +15421;680;677;0;0 +15422;680;677;0;0 +15423;680;677;0;0 +15424;680;677;0;0 +15425;680;677;0;0 +15426;680;677;0;0 +15427;680;677;0;0 +15428;680;677;0;0 +15429;680;677;0;0 +15430;680;677;0;0 +15431;680;677;0;0 +15432;680;677;0;0 +15433;680;677;0;0 +15434;680;677;0;0 +15435;680;677;0;0 +15436;680;677;0;0 +15437;680;677;0;0 +15438;680;677;0;0 +15439;680;677;0;0 +15440;680;677;0;0 +15441;681;678;0;0 +15442;681;678;0;0 +15443;681;678;0;0 +15444;681;678;0;0 +15445;681;678;0;0 +15446;681;678;0;0 +15447;681;678;0;0 +15448;681;678;0;0 +15449;681;678;0;0 +15450;681;678;0;0 +15451;681;678;0;0 +15452;681;678;0;0 +15453;681;678;0;0 +15454;681;678;0;0 +15455;681;678;0;0 +15456;681;678;0;0 +15457;681;678;0;0 +15458;681;678;0;0 +15459;681;678;0;0 +15460;681;678;0;0 +15461;681;678;0;0 +15462;681;678;0;0 +15463;682;679;0;0 +15464;682;679;0;0 +15465;682;679;0;0 +15466;682;679;0;0 +15467;682;679;0;0 +15468;682;679;0;0 +15469;682;679;0;0 +15470;682;679;0;0 +15471;682;679;0;0 +15472;682;679;0;0 +15473;682;679;0;0 +15474;682;679;0;0 +15475;682;679;0;0 +15476;682;679;0;0 +15477;682;679;0;0 +15478;682;679;0;0 +15479;682;679;0;0 +15480;682;679;0;0 +15481;682;679;0;0 +15482;682;679;0;0 +15483;682;679;0;0 +15484;682;679;0;0 +15485;682;679;0;0 +15486;682;679;0;0 +15487;682;679;0;0 +15488;682;679;0;0 +15489;682;679;0;0 +15490;682;679;0;0 +15491;683;680;0;0 +15492;683;680;0;0 +15493;683;680;0;0 +15494;683;680;0;0 +15495;683;680;0;0 +15496;683;680;0;0 +15497;683;680;0;0 +15498;683;680;0;0 +15499;683;680;0;0 +15500;683;680;0;0 +15501;683;680;0;0 +15502;683;680;0;0 +15503;683;680;0;0 +15504;683;680;0;0 +15505;683;680;0;0 +15506;684;681;0;0 +15507;684;681;0;0 +15508;684;681;0;0 +15509;684;681;0;0 +15510;684;681;0;0 +15511;684;681;0;0 +15512;684;681;0;0 +15513;684;681;0;0 +15514;684;681;0;0 +15515;684;681;0;0 +15516;684;681;0;0 +15517;684;681;0;0 +15518;684;681;0;0 +15519;684;681;0;0 +15520;684;681;0;0 +15521;684;681;0;0 +15522;684;681;0;0 +15523;684;681;0;0 +15524;684;681;0;0 +15525;684;681;0;0 +15526;684;681;0;0 +15527;684;681;0;0 +15528;684;681;0;0 +15529;684;681;0;0 +15530;684;681;0;0 +15531;684;681;0;0 +15532;684;681;0;0 +15533;684;681;0;0 +15534;684;681;0;0 +15535;684;681;0;0 +15536;685;682;0;0 +15537;685;682;0;0 +15538;685;682;0;0 +15539;685;682;0;0 +15540;685;682;0;0 +15541;685;682;0;0 +15542;685;682;0;0 +15543;685;682;0;0 +15544;685;682;0;0 +15545;685;682;0;0 +15546;685;682;0;0 +15547;685;682;0;0 +15548;685;682;0;0 +15549;685;682;0;0 +15550;685;682;0;0 +15551;685;682;0;0 +15552;685;682;0;0 +15553;685;682;0;0 +15554;685;682;0;0 +15555;685;682;0;0 +15556;685;682;0;0 +15557;685;682;0;0 +15558;685;682;0;0 +15559;685;682;0;0 +15560;685;682;0;0 +15561;685;682;0;0 +15562;685;682;0;0 +15563;685;682;0;0 +15564;685;682;0;0 +15565;686;683;0;0 +15566;686;683;0;0 +15567;686;683;0;0 +15568;686;683;0;0 +15569;686;683;0;0 +15570;686;683;0;0 +15571;686;683;0;0 +15572;686;683;0;0 +15573;686;683;0;0 +15574;686;683;0;0 +15575;686;683;0;0 +15576;686;683;0;0 +15577;686;683;0;0 +15578;686;683;0;0 +15579;686;683;0;0 +15580;686;683;0;0 +15581;686;683;0;0 +15582;686;683;0;0 +15583;686;683;0;0 +15584;686;683;0;0 +15585;686;683;0;0 +15586;687;684;0;0 +15587;687;684;0;0 +15588;687;684;0;0 +15589;687;684;0;0 +15590;687;684;0;0 +15591;687;684;0;0 +15592;687;684;0;0 +15593;687;684;0;0 +15594;687;684;0;0 +15595;687;684;0;0 +15596;687;684;0;0 +15597;687;684;0;0 +15598;687;684;0;0 +15599;687;684;0;0 +15600;687;684;0;0 +15601;687;684;0;0 +15602;687;684;0;0 +15603;687;684;0;0 +15604;688;685;0;0 +15605;688;685;0;0 +15606;688;685;0;0 +15607;688;685;0;0 +15608;688;685;0;0 +15609;688;685;0;0 +15610;688;685;0;0 +15611;688;685;0;0 +15612;688;685;0;0 +15613;688;685;0;0 +15614;688;685;0;0 +15615;688;685;0;0 +15616;688;685;0;0 +15617;688;685;0;0 +15618;688;685;0;0 +15619;688;685;0;0 +15620;688;685;0;0 +15621;688;685;0;0 +15622;688;685;0;0 +15623;688;685;0;0 +15624;688;685;0;0 +15625;688;685;0;0 +15626;688;685;0;0 +15627;688;685;0;0 +15628;688;685;0;0 +15629;688;685;0;0 +15630;688;685;0;0 +15631;688;685;0;0 +15632;688;685;0;0 +15633;689;686;0;0 +15634;689;686;0;0 +15635;689;686;0;0 +15636;689;686;0;0 +15637;689;686;0;0 +15638;689;686;0;0 +15639;689;686;0;0 +15640;689;686;0;0 +15641;689;686;0;0 +15642;689;686;0;0 +15643;689;686;0;0 +15644;689;686;0;0 +15645;689;686;0;0 +15646;689;686;0;0 +15647;689;686;0;0 +15648;690;687;0;0 +15649;690;687;0;0 +15650;690;687;0;0 +15651;690;687;0;0 +15652;690;687;0;0 +15653;690;687;0;0 +15654;690;687;0;0 +15655;690;687;0;0 +15656;690;687;0;0 +15657;690;687;0;0 +15658;690;687;0;0 +15659;690;687;0;0 +15660;690;687;0;0 +15661;690;687;0;0 +15662;690;687;0;0 +15663;690;687;0;0 +15664;690;687;0;0 +15665;690;687;0;0 +15666;691;688;0;0 +15667;691;688;0;0 +15668;691;688;0;0 +15669;691;688;0;0 +15670;691;688;0;0 +15671;691;688;0;0 +15672;691;688;0;0 +15673;691;688;0;0 +15674;691;688;0;0 +15675;691;688;0;0 +15676;691;688;0;0 +15677;691;688;0;0 +15678;691;688;0;0 +15679;691;688;0;0 +15680;691;688;0;0 +15681;691;688;0;0 +15682;692;689;0;0 +15683;692;689;0;0 +15684;692;689;0;0 +15685;692;689;0;0 +15686;692;689;0;0 +15687;692;689;0;0 +15688;692;689;0;0 +15689;692;689;0;0 +15690;692;689;0;0 +15691;692;689;0;0 +15692;692;689;0;0 +15693;692;689;0;0 +15694;692;689;0;0 +15695;692;689;0;0 +15696;692;689;0;0 +15697;692;689;0;0 +15698;692;689;0;0 +15699;692;689;0;0 +15700;692;689;0;0 +15701;692;689;0;0 +15702;692;689;0;0 +15703;693;690;0;0 +15704;693;690;0;0 +15705;693;690;0;0 +15706;693;690;0;0 +15707;693;690;0;0 +15708;693;690;0;0 +15709;693;690;0;0 +15710;693;690;0;0 +15711;693;690;0;0 +15712;693;690;0;0 +15713;693;690;0;0 +15714;693;690;0;0 +15715;693;690;0;0 +15716;693;690;0;0 +15717;693;690;0;0 +15718;693;690;0;0 +15719;693;690;0;0 +15720;693;690;0;0 +15721;693;690;0;0 +15722;694;691;0;0 +15723;694;691;0;0 +15724;694;691;0;0 +15725;694;691;0;0 +15726;694;691;0;0 +15727;694;691;0;0 +15728;694;691;0;0 +15729;694;691;0;0 +15730;694;691;0;0 +15731;694;691;0;0 +15732;694;691;0;0 +15733;694;691;0;0 +15734;694;691;0;0 +15735;694;691;0;0 +15736;694;691;0;0 +15737;694;691;0;0 +15738;694;691;0;0 +15739;694;691;0;0 +15740;694;691;0;0 +15741;694;691;0;0 +15742;694;691;0;0 +15743;694;691;0;0 +15744;694;691;0;0 +15745;694;691;0;0 +15746;694;691;0;0 +15747;695;692;0;0 +15748;695;692;0;0 +15749;695;692;0;0 +15750;695;692;0;0 +15751;695;692;0;0 +15752;695;692;0;0 +15753;695;692;0;0 +15754;695;692;0;0 +15755;695;692;0;0 +15756;695;692;0;0 +15757;695;692;0;0 +15758;695;692;0;0 +15759;695;692;0;0 +15760;695;692;0;0 +15761;695;692;0;0 +15762;695;692;0;0 +15763;695;692;0;0 +15764;695;692;0;0 +15765;695;692;0;0 +15766;695;692;0;0 +15767;696;693;0;0 +15768;696;693;0;0 +15769;696;693;0;0 +15770;696;693;0;0 +15771;696;693;0;0 +15772;696;693;0;0 +15773;696;693;0;0 +15774;696;693;0;0 +15775;696;693;0;0 +15776;696;693;0;0 +15777;696;693;0;0 +15778;696;693;0;0 +15779;696;693;0;0 +15780;696;693;0;0 +15781;696;693;0;0 +15782;696;693;0;0 +15783;696;693;0;0 +15784;696;693;0;0 +15785;696;693;0;0 +15786;697;694;0;0 +15787;697;694;0;0 +15788;697;694;0;0 +15789;697;694;0;0 +15790;697;694;0;0 +15791;697;694;0;0 +15792;697;694;0;0 +15793;697;694;0;0 +15794;697;694;0;0 +15795;697;694;0;0 +15796;697;694;0;0 +15797;697;694;0;0 +15798;697;694;0;0 +15799;697;694;0;0 +15800;697;694;0;0 +15801;697;694;0;0 +15802;697;694;0;0 +15803;697;694;0;0 +15804;697;694;0;0 +15805;697;694;0;0 +15806;697;694;0;0 +15807;697;694;0;0 +15808;697;694;0;0 +15809;697;694;0;0 +15810;697;694;0;0 +15811;697;694;0;0 +15812;697;694;0;0 +15813;697;694;0;0 +15814;697;694;0;0 +15815;698;695;0;0 +15816;698;695;0;0 +15817;698;695;0;0 +15818;698;695;0;0 +15819;698;695;0;0 +15820;698;695;0;0 +15821;698;695;0;0 +15822;698;695;0;0 +15823;698;695;0;0 +15824;698;695;0;0 +15825;698;695;0;0 +15826;698;695;0;0 +15827;698;695;0;0 +15828;698;695;0;0 +15829;698;695;0;0 +15830;698;695;0;0 +15831;698;695;0;0 +15832;698;695;0;0 +15833;698;695;0;0 +15834;698;695;0;0 +15835;698;695;0;0 +15836;698;695;0;0 +15837;698;695;0;0 +15838;698;695;0;0 +15839;698;695;0;0 +15840;698;695;0;0 +15841;698;695;0;0 +15842;698;695;0;0 +15843;699;696;0;0 +15844;699;696;0;0 +15845;699;696;0;0 +15846;699;696;0;0 +15847;699;696;0;0 +15848;699;696;0;0 +15849;699;696;0;0 +15850;699;696;0;0 +15851;699;696;0;0 +15852;699;696;0;0 +15853;699;696;0;0 +15854;699;696;0;0 +15855;699;696;0;0 +15856;699;696;0;0 +15857;699;696;0;0 +15858;699;696;0;0 +15859;699;696;0;0 +15860;699;696;0;0 +15861;699;696;0;0 +15862;699;696;0;0 +15863;699;696;0;0 +15864;699;696;0;0 +15865;699;696;0;0 +15866;699;696;0;0 +15867;699;696;0;0 +15868;699;696;0;0 +15869;699;696;0;0 +15870;699;696;0;0 +15871;700;697;0;0 +15872;700;697;0;0 +15873;700;697;0;0 +15874;700;697;0;0 +15875;700;697;0;0 +15876;700;697;0;0 +15877;700;697;0;0 +15878;700;697;0;0 +15879;700;697;0;0 +15880;700;697;0;0 +15881;700;697;0;0 +15882;700;697;0;0 +15883;700;697;0;0 +15884;700;697;0;0 +15885;700;697;0;0 +15886;700;697;0;0 +15887;701;698;0;0 +15888;701;698;0;0 +15889;701;698;0;0 +15890;701;698;0;0 +15891;701;698;0;0 +15892;701;698;0;0 +15893;701;698;0;0 +15894;701;698;0;0 +15895;701;698;0;0 +15896;701;698;0;0 +15897;701;698;0;0 +15898;701;698;0;0 +15899;701;698;0;0 +15900;701;698;0;0 +15901;701;698;0;0 +15902;701;698;0;0 +15903;701;698;0;0 +15904;701;698;0;0 +15905;701;698;0;0 +15906;701;698;0;0 +15907;701;698;0;0 +15908;701;698;0;0 +15909;701;698;0;0 +15910;701;698;0;0 +15911;701;698;0;0 +15912;701;698;0;0 +15913;701;698;0;0 +15914;701;698;0;0 +15915;701;698;0;0 +15916;702;699;0;0 +15917;702;699;0;0 +15918;702;699;0;0 +15919;702;699;0;0 +15920;702;699;0;0 +15921;702;699;0;0 +15922;702;699;0;0 +15923;702;699;0;0 +15924;702;699;0;0 +15925;702;699;0;0 +15926;702;699;0;0 +15927;702;699;0;0 +15928;702;699;0;0 +15929;702;699;0;0 +15930;702;699;0;0 +15931;702;699;0;0 +15932;703;700;0;0 +15933;703;700;0;0 +15934;703;700;0;0 +15935;703;700;0;0 +15936;703;700;0;0 +15937;703;700;0;0 +15938;703;700;0;0 +15939;703;700;0;0 +15940;703;700;0;0 +15941;703;700;0;0 +15942;703;700;0;0 +15943;703;700;0;0 +15944;703;700;0;0 +15945;703;700;0;0 +15946;703;700;0;0 +15947;704;701;0;0 +15948;704;701;0;0 +15949;704;701;0;0 +15950;704;701;0;0 +15951;704;701;0;0 +15952;704;701;0;0 +15953;704;701;0;0 +15954;704;701;0;0 +15955;704;701;0;0 +15956;704;701;0;0 +15957;704;701;0;0 +15958;704;701;0;0 +15959;704;701;0;0 +15960;704;701;0;0 +15961;704;701;0;0 +15962;704;701;0;0 +15963;704;701;0;0 +15964;704;701;0;0 +15965;704;701;0;0 +15966;704;701;0;0 +15967;704;701;0;0 +15968;704;701;0;0 +15969;704;701;0;0 +15970;704;701;0;0 +15971;704;701;0;0 +15972;704;701;0;0 +15973;704;701;0;0 +15974;704;701;0;0 +15975;704;701;0;0 +15976;704;701;0;0 +15977;705;702;0;0 +15978;705;702;0;0 +15979;705;702;0;0 +15980;705;702;0;0 +15981;705;702;0;0 +15982;705;702;0;0 +15983;705;702;0;0 +15984;705;702;0;0 +15985;705;702;0;0 +15986;705;702;0;0 +15987;705;702;0;0 +15988;705;702;0;0 +15989;705;702;0;0 +15990;705;702;0;0 +15991;705;702;0;0 +15992;705;702;0;0 +15993;705;702;0;0 +15994;705;702;0;0 +15995;706;703;0;0 +15996;706;703;0;0 +15997;706;703;0;0 +15998;706;703;0;0 +15999;706;703;0;0 +16000;706;703;0;0 +16001;706;703;0;0 +16002;706;703;0;0 +16003;706;703;0;0 +16004;706;703;0;0 +16005;706;703;0;0 +16006;706;703;0;0 +16007;706;703;0;0 +16008;706;703;0;0 +16009;706;703;0;0 +16010;706;703;0;0 +16011;706;703;0;0 +16012;706;703;0;0 +16013;706;703;0;0 +16014;706;703;0;0 +16015;706;703;0;0 +16016;707;704;0;0 +16017;707;704;0;0 +16018;707;704;0;0 +16019;707;704;0;0 +16020;707;704;0;0 +16021;707;704;0;0 +16022;707;704;0;0 +16023;707;704;0;0 +16024;707;704;0;0 +16025;707;704;0;0 +16026;707;704;0;0 +16027;707;704;0;0 +16028;707;704;0;0 +16029;707;704;0;0 +16030;707;704;0;0 +16031;707;704;0;0 +16032;708;705;0;0 +16033;708;705;0;0 +16034;708;705;0;0 +16035;708;705;0;0 +16036;708;705;0;0 +16037;708;705;0;0 +16038;708;705;0;0 +16039;708;705;0;0 +16040;708;705;0;0 +16041;708;705;0;0 +16042;708;705;0;0 +16043;708;705;0;0 +16044;708;705;0;0 +16045;708;705;0;0 +16046;708;705;0;0 +16047;708;705;0;0 +16048;708;705;0;0 +16049;708;705;0;0 +16050;708;705;0;0 +16051;708;705;0;0 +16052;708;705;0;0 +16053;708;705;0;0 +16054;708;705;0;0 +16055;708;705;0;0 +16056;708;705;0;0 +16057;708;705;0;0 +16058;708;705;0;0 +16059;708;705;0;0 +16060;709;706;0;0 +16061;709;706;0;0 +16062;709;706;0;0 +16063;709;706;0;0 +16064;709;706;0;0 +16065;709;706;0;0 +16066;709;706;0;0 +16067;709;706;0;0 +16068;709;706;0;0 +16069;709;706;0;0 +16070;709;706;0;0 +16071;709;706;0;0 +16072;709;706;0;0 +16073;709;706;0;0 +16074;709;706;0;0 +16075;709;706;0;0 +16076;709;706;0;0 +16077;709;706;0;0 +16078;709;706;0;0 +16079;709;706;0;0 +16080;709;706;0;0 +16081;709;706;0;0 +16082;709;706;0;0 +16083;710;707;0;0 +16084;710;707;0;0 +16085;710;707;0;0 +16086;710;707;0;0 +16087;710;707;0;0 +16088;710;707;0;0 +16089;710;707;0;0 +16090;710;707;0;0 +16091;710;707;0;0 +16092;710;707;0;0 +16093;710;707;0;0 +16094;710;707;0;0 +16095;710;707;0;0 +16096;710;707;0;0 +16097;710;707;0;0 +16098;710;707;0;0 +16099;710;707;0;0 +16100;710;707;0;0 +16101;710;707;0;0 +16102;710;707;0;0 +16103;710;707;0;0 +16104;710;707;0;0 +16105;710;707;0;0 +16106;711;708;0;0 +16107;711;708;0;0 +16108;711;708;0;0 +16109;711;708;0;0 +16110;711;708;0;0 +16111;711;708;0;0 +16112;711;708;0;0 +16113;711;708;0;0 +16114;711;708;0;0 +16115;711;708;0;0 +16116;711;708;0;0 +16117;711;708;0;0 +16118;711;708;0;0 +16119;711;708;0;0 +16120;711;708;0;0 +16121;711;708;0;0 +16122;711;708;0;0 +16123;711;708;0;0 +16124;711;708;0;0 +16125;711;708;0;0 +16126;711;708;0;0 +16127;711;708;0;0 +16128;711;708;0;0 +16129;711;708;0;0 +16130;711;708;0;0 +16131;711;708;0;0 +16132;711;708;0;0 +16133;711;708;0;0 +16134;712;709;0;0 +16135;712;709;0;0 +16136;712;709;0;0 +16137;712;709;0;0 +16138;712;709;0;0 +16139;712;709;0;0 +16140;712;709;0;0 +16141;712;709;0;0 +16142;712;709;0;0 +16143;712;709;0;0 +16144;712;709;0;0 +16145;712;709;0;0 +16146;712;709;0;0 +16147;712;709;0;0 +16148;712;709;0;0 +16149;712;709;0;0 +16150;713;710;0;0 +16151;713;710;0;0 +16152;713;710;0;0 +16153;713;710;0;0 +16154;713;710;0;0 +16155;713;710;0;0 +16156;713;710;0;0 +16157;713;710;0;0 +16158;713;710;0;0 +16159;713;710;0;0 +16160;713;710;0;0 +16161;713;710;0;0 +16162;713;710;0;0 +16163;713;710;0;0 +16164;713;710;0;0 +16165;713;710;0;0 +16166;713;710;0;0 +16167;713;710;0;0 +16168;713;710;0;0 +16169;713;710;0;0 +16170;713;710;0;0 +16171;713;710;0;0 +16172;713;710;0;0 +16173;713;710;0;0 +16174;713;710;0;0 +16175;713;710;0;0 +16176;713;710;0;0 +16177;714;711;0;0 +16178;714;711;0;0 +16179;714;711;0;0 +16180;714;711;0;0 +16181;714;711;0;0 +16182;714;711;0;0 +16183;714;711;0;0 +16184;714;711;0;0 +16185;714;711;0;0 +16186;714;711;0;0 +16187;714;711;0;0 +16188;714;711;0;0 +16189;714;711;0;0 +16190;714;711;0;0 +16191;714;711;0;0 +16192;714;711;0;0 +16193;714;711;0;0 +16194;714;711;0;0 +16195;714;711;0;0 +16196;714;711;0;0 +16197;714;711;0;0 +16198;714;711;0;0 +16199;714;711;0;0 +16200;714;711;0;0 +16201;714;711;0;0 +16202;714;711;0;0 +16203;714;711;0;0 +16204;715;712;0;0 +16205;715;712;0;0 +16206;715;712;0;0 +16207;715;712;0;0 +16208;715;712;0;0 +16209;715;712;0;0 +16210;715;712;0;0 +16211;715;712;0;0 +16212;715;712;0;0 +16213;715;712;0;0 +16214;715;712;0;0 +16215;715;712;0;0 +16216;715;712;0;0 +16217;715;712;0;0 +16218;715;712;0;0 +16219;715;712;0;0 +16220;715;712;0;0 +16221;715;712;0;0 +16222;715;712;0;0 +16223;715;712;0;0 +16224;715;712;0;0 +16225;715;712;0;0 +16226;715;712;0;0 +16227;715;712;0;0 +16228;715;712;0;0 +16229;715;712;0;0 +16230;716;713;0;0 +16231;716;713;0;0 +16232;716;713;0;0 +16233;716;713;0;0 +16234;716;713;0;0 +16235;716;713;0;0 +16236;716;713;0;0 +16237;716;713;0;0 +16238;716;713;0;0 +16239;716;713;0;0 +16240;716;713;0;0 +16241;716;713;0;0 +16242;716;713;0;0 +16243;716;713;0;0 +16244;716;713;0;0 +16245;716;713;0;0 +16246;716;713;0;0 +16247;716;713;0;0 +16248;716;713;0;0 +16249;716;713;0;0 +16250;716;713;0;0 +16251;716;713;0;0 +16252;717;714;0;0 +16253;717;714;0;0 +16254;717;714;0;0 +16255;717;714;0;0 +16256;717;714;0;0 +16257;717;714;0;0 +16258;717;714;0;0 +16259;717;714;0;0 +16260;717;714;0;0 +16261;717;714;0;0 +16262;717;714;0;0 +16263;717;714;0;0 +16264;717;714;0;0 +16265;717;714;0;0 +16266;717;714;0;0 +16267;717;714;0;0 +16268;717;714;0;0 +16269;717;714;0;0 +16270;717;714;0;0 +16271;717;714;0;0 +16272;717;714;0;0 +16273;717;714;0;0 +16274;718;715;0;0 +16275;718;715;0;0 +16276;718;715;0;0 +16277;718;715;0;0 +16278;718;715;0;0 +16279;718;715;0;0 +16280;718;715;0;0 +16281;718;715;0;0 +16282;718;715;0;0 +16283;718;715;0;0 +16284;718;715;0;0 +16285;718;715;0;0 +16286;718;715;0;0 +16287;718;715;0;0 +16288;718;715;0;0 +16289;718;715;0;0 +16290;718;715;0;0 +16291;719;716;0;0 +16292;719;716;0;0 +16293;719;716;0;0 +16294;719;716;0;0 +16295;719;716;0;0 +16296;719;716;0;0 +16297;719;716;0;0 +16298;719;716;0;0 +16299;719;716;0;0 +16300;719;716;0;0 +16301;719;716;0;0 +16302;719;716;0;0 +16303;719;716;0;0 +16304;719;716;0;0 +16305;719;716;0;0 +16306;719;716;0;0 +16307;719;716;0;0 +16308;719;716;0;0 +16309;720;717;0;0 +16310;720;717;0;0 +16311;720;717;0;0 +16312;720;717;0;0 +16313;720;717;0;0 +16314;720;717;0;0 +16315;720;717;0;0 +16316;720;717;0;0 +16317;720;717;0;0 +16318;720;717;0;0 +16319;720;717;0;0 +16320;720;717;0;0 +16321;720;717;0;0 +16322;720;717;0;0 +16323;720;717;0;0 +16324;720;717;0;0 +16325;720;717;0;0 +16326;720;717;0;0 +16327;720;717;0;0 +16328;721;718;0;0 +16329;721;718;0;0 +16330;721;718;0;0 +16331;721;718;0;0 +16332;721;718;0;0 +16333;721;718;0;0 +16334;721;718;0;0 +16335;721;718;0;0 +16336;721;718;0;0 +16337;721;718;0;0 +16338;721;718;0;0 +16339;721;718;0;0 +16340;721;718;0;0 +16341;721;718;0;0 +16342;721;718;0;0 +16343;721;718;0;0 +16344;721;718;0;0 +16345;721;718;0;0 +16346;721;718;0;0 +16347;721;718;0;0 +16348;722;719;0;0 +16349;722;719;0;0 +16350;722;719;0;0 +16351;722;719;0;0 +16352;722;719;0;0 +16353;722;719;0;0 +16354;722;719;0;0 +16355;722;719;0;0 +16356;722;719;0;0 +16357;722;719;0;0 +16358;722;719;0;0 +16359;722;719;0;0 +16360;722;719;0;0 +16361;722;719;0;0 +16362;722;719;0;0 +16363;722;719;0;0 +16364;722;719;0;0 +16365;722;719;0;0 +16366;722;719;0;0 +16367;722;719;0;0 +16368;722;719;0;0 +16369;722;719;0;0 +16370;723;720;0;0 +16371;723;720;0;0 +16372;723;720;0;0 +16373;723;720;0;0 +16374;723;720;0;0 +16375;723;720;0;0 +16376;723;720;0;0 +16377;723;720;0;0 +16378;723;720;0;0 +16379;723;720;0;0 +16380;723;720;0;0 +16381;723;720;0;0 +16382;723;720;0;0 +16383;723;720;0;0 +16384;723;720;0;0 +16385;723;720;0;0 +16386;723;720;0;0 +16387;723;720;0;0 +16388;723;720;0;0 +16389;723;720;0;0 +16390;723;720;0;0 +16391;723;720;0;0 +16392;723;720;0;0 +16393;724;721;0;0 +16394;724;721;0;0 +16395;724;721;0;0 +16396;724;721;0;0 +16397;724;721;0;0 +16398;724;721;0;0 +16399;724;721;0;0 +16400;724;721;0;0 +16401;724;721;0;0 +16402;724;721;0;0 +16403;724;721;0;0 +16404;724;721;0;0 +16405;724;721;0;0 +16406;724;721;0;0 +16407;724;721;0;0 +16408;724;721;0;0 +16409;724;721;0;0 +16410;724;721;0;0 +16411;724;721;0;0 +16412;724;721;0;0 +16413;725;722;0;0 +16414;725;722;0;0 +16415;725;722;0;0 +16416;725;722;0;0 +16417;725;722;0;0 +16418;725;722;0;0 +16419;725;722;0;0 +16420;725;722;0;0 +16421;725;722;0;0 +16422;725;722;0;0 +16423;725;722;0;0 +16424;725;722;0;0 +16425;725;722;0;0 +16426;725;722;0;0 +16427;725;722;0;0 +16428;725;722;0;0 +16429;725;722;0;0 +16430;725;722;0;0 +16431;725;722;0;0 +16432;725;722;0;0 +16433;725;722;0;0 +16434;725;722;0;0 +16435;725;722;0;0 +16436;726;723;0;0 +16437;726;723;0;0 +16438;726;723;0;0 +16439;726;723;0;0 +16440;726;723;0;0 +16441;726;723;0;0 +16442;726;723;0;0 +16443;726;723;0;0 +16444;726;723;0;0 +16445;726;723;0;0 +16446;726;723;0;0 +16447;726;723;0;0 +16448;726;723;0;0 +16449;726;723;0;0 +16450;726;723;0;0 +16451;726;723;0;0 +16452;726;723;0;0 +16453;727;724;0;0 +16454;727;724;0;0 +16455;727;724;0;0 +16456;727;724;0;0 +16457;727;724;0;0 +16458;727;724;0;0 +16459;727;724;0;0 +16460;727;724;0;0 +16461;727;724;0;0 +16462;727;724;0;0 +16463;727;724;0;0 +16464;727;724;0;0 +16465;727;724;0;0 +16466;727;724;0;0 +16467;727;724;0;0 +16468;727;724;0;0 +16469;727;724;0;0 +16470;727;724;0;0 +16471;727;724;0;0 +16472;727;724;0;0 +16473;727;724;0;0 +16474;727;724;0;0 +16475;727;724;0;0 +16476;728;725;0;0 +16477;728;725;0;0 +16478;728;725;0;0 +16479;728;725;0;0 +16480;728;725;0;0 +16481;728;725;0;0 +16482;728;725;0;0 +16483;728;725;0;0 +16484;728;725;0;0 +16485;728;725;0;0 +16486;728;725;0;0 +16487;728;725;0;0 +16488;728;725;0;0 +16489;728;725;0;0 +16490;728;725;0;0 +16491;728;725;0;0 +16492;728;725;0;0 +16493;728;725;0;0 +16494;728;725;0;0 +16495;728;725;0;0 +16496;728;725;0;0 +16497;728;725;0;0 +16498;728;725;0;0 +16499;728;725;0;0 +16500;728;725;0;0 +16501;729;726;0;0 +16502;729;726;0;0 +16503;729;726;0;0 +16504;729;726;0;0 +16505;729;726;0;0 +16506;729;726;0;0 +16507;729;726;0;0 +16508;729;726;0;0 +16509;729;726;0;0 +16510;729;726;0;0 +16511;729;726;0;0 +16512;729;726;0;0 +16513;729;726;0;0 +16514;729;726;0;0 +16515;729;726;0;0 +16516;729;726;0;0 +16517;729;726;0;0 +16518;729;726;0;0 +16519;729;726;0;0 +16520;729;726;0;0 +16521;729;726;0;0 +16522;729;726;0;0 +16523;729;726;0;0 +16524;730;727;0;0 +16525;730;727;0;0 +16526;730;727;0;0 +16527;730;727;0;0 +16528;730;727;0;0 +16529;730;727;0;0 +16530;730;727;0;0 +16531;730;727;0;0 +16532;730;727;0;0 +16533;730;727;0;0 +16534;730;727;0;0 +16535;730;727;0;0 +16536;730;727;0;0 +16537;730;727;0;0 +16538;730;727;0;0 +16539;730;727;0;0 +16540;730;727;0;0 +16541;731;728;0;0 +16542;731;728;0;0 +16543;731;728;0;0 +16544;731;728;0;0 +16545;731;728;0;0 +16546;731;728;0;0 +16547;731;728;0;0 +16548;731;728;0;0 +16549;731;728;0;0 +16550;731;728;0;0 +16551;731;728;0;0 +16552;731;728;0;0 +16553;731;728;0;0 +16554;731;728;0;0 +16555;731;728;0;0 +16556;731;728;0;0 +16557;731;728;0;0 +16558;731;728;0;0 +16559;731;728;0;0 +16560;731;728;0;0 +16561;731;728;0;0 +16562;731;728;0;0 +16563;731;728;0;0 +16564;731;728;0;0 +16565;731;728;0;0 +16566;731;728;0;0 +16567;732;729;0;0 +16568;732;729;0;0 +16569;732;729;0;0 +16570;732;729;0;0 +16571;732;729;0;0 +16572;732;729;0;0 +16573;732;729;0;0 +16574;732;729;0;0 +16575;732;729;0;0 +16576;732;729;0;0 +16577;732;729;0;0 +16578;732;729;0;0 +16579;732;729;0;0 +16580;732;729;0;0 +16581;732;729;0;0 +16582;733;730;0;0 +16583;733;730;0;0 +16584;733;730;0;0 +16585;733;730;0;0 +16586;733;730;0;0 +16587;733;730;0;0 +16588;733;730;0;0 +16589;733;730;0;0 +16590;733;730;0;0 +16591;733;730;0;0 +16592;733;730;0;0 +16593;733;730;0;0 +16594;733;730;0;0 +16595;733;730;0;0 +16596;733;730;0;0 +16597;733;730;0;0 +16598;733;730;0;0 +16599;733;730;0;0 +16600;733;730;0;0 +16601;733;730;0;0 +16602;733;730;0;0 +16603;733;730;0;0 +16604;733;730;0;0 +16605;734;731;0;0 +16606;734;731;0;0 +16607;734;731;0;0 +16608;734;731;0;0 +16609;734;731;0;0 +16610;734;731;0;0 +16611;734;731;0;0 +16612;734;731;0;0 +16613;734;731;0;0 +16614;734;731;0;0 +16615;734;731;0;0 +16616;734;731;0;0 +16617;734;731;0;0 +16618;734;731;0;0 +16619;734;731;0;0 +16620;734;731;0;0 +16621;734;731;0;0 +16622;734;731;0;0 +16623;734;731;0;0 +16624;734;731;0;0 +16625;734;731;0;0 +16626;734;731;0;0 +16627;734;731;0;0 +16628;734;731;0;0 +16629;734;731;0;0 +16630;734;731;0;0 +16631;734;731;0;0 +16632;734;731;0;0 +16633;735;732;0;0 +16634;735;732;0;0 +16635;735;732;0;0 +16636;735;732;0;0 +16637;735;732;0;0 +16638;735;732;0;0 +16639;735;732;0;0 +16640;735;732;0;0 +16641;735;732;0;0 +16642;735;732;0;0 +16643;735;732;0;0 +16644;735;732;0;0 +16645;735;732;0;0 +16646;735;732;0;0 +16647;735;732;0;0 +16648;735;732;0;0 +16649;735;732;0;0 +16650;735;732;0;0 +16651;735;732;0;0 +16652;735;732;0;0 +16653;735;732;0;0 +16654;735;732;0;0 +16655;735;732;0;0 +16656;735;732;0;0 +16657;735;732;0;0 +16658;735;732;0;0 +16659;736;733;0;0 +16660;736;733;0;0 +16661;736;733;0;0 +16662;736;733;0;0 +16663;736;733;0;0 +16664;736;733;0;0 +16665;736;733;0;0 +16666;736;733;0;0 +16667;736;733;0;0 +16668;736;733;0;0 +16669;736;733;0;0 +16670;736;733;0;0 +16671;736;733;0;0 +16672;736;733;0;0 +16673;736;733;0;0 +16674;736;733;0;0 +16675;736;733;0;0 +16676;736;733;0;0 +16677;737;734;0;0 +16678;737;734;0;0 +16679;737;734;0;0 +16680;737;734;0;0 +16681;737;734;0;0 +16682;737;734;0;0 +16683;737;734;0;0 +16684;737;734;0;0 +16685;737;734;0;0 +16686;737;734;0;0 +16687;737;734;0;0 +16688;737;734;0;0 +16689;737;734;0;0 +16690;737;734;0;0 +16691;737;734;0;0 +16692;737;734;0;0 +16693;737;734;0;0 +16694;737;734;0;0 +16695;737;734;0;0 +16696;737;734;0;0 +16697;737;734;0;0 +16698;737;734;0;0 +16699;737;734;0;0 +16700;737;734;0;0 +16701;737;734;0;0 +16702;737;734;0;0 +16703;737;734;0;0 +16704;737;734;0;0 +16705;737;734;0;0 +16706;737;734;0;0 +16707;738;735;0;0 +16708;738;735;0;0 +16709;738;735;0;0 +16710;738;735;0;0 +16711;738;735;0;0 +16712;738;735;0;0 +16713;738;735;0;0 +16714;738;735;0;0 +16715;738;735;0;0 +16716;738;735;0;0 +16717;738;735;0;0 +16718;738;735;0;0 +16719;738;735;0;0 +16720;738;735;0;0 +16721;738;735;0;0 +16722;738;735;0;0 +16723;738;735;0;0 +16724;738;735;0;0 +16725;738;735;0;0 +16726;738;735;0;0 +16727;738;735;0;0 +16728;738;735;0;0 +16729;738;735;0;0 +16730;738;735;0;0 +16731;738;735;0;0 +16732;738;735;0;0 +16733;738;735;0;0 +16734;738;735;0;0 +16735;738;735;0;0 +16736;738;735;0;0 +16737;739;736;0;0 +16738;739;736;0;0 +16739;739;736;0;0 +16740;739;736;0;0 +16741;739;736;0;0 +16742;739;736;0;0 +16743;739;736;0;0 +16744;739;736;0;0 +16745;739;736;0;0 +16746;739;736;0;0 +16747;739;736;0;0 +16748;739;736;0;0 +16749;739;736;0;0 +16750;739;736;0;0 +16751;739;736;0;0 +16752;739;736;0;0 +16753;739;736;0;0 +16754;739;736;0;0 +16755;739;736;0;0 +16756;739;736;0;0 +16757;739;736;0;0 +16758;739;736;0;0 +16759;739;736;0;0 +16760;739;736;0;0 +16761;739;736;0;0 +16762;739;736;0;0 +16763;739;736;0;0 +16764;739;736;0;0 +16765;740;737;0;0 +16766;740;737;0;0 +16767;740;737;0;0 +16768;740;737;0;0 +16769;740;737;0;0 +16770;740;737;0;0 +16771;740;737;0;0 +16772;740;737;0;0 +16773;740;737;0;0 +16774;740;737;0;0 +16775;740;737;0;0 +16776;740;737;0;0 +16777;740;737;0;0 +16778;740;737;0;0 +16779;740;737;0;0 +16780;740;737;0;0 +16781;740;737;0;0 +16782;740;737;0;0 +16783;740;737;0;0 +16784;741;738;0;0 +16785;741;738;0;0 +16786;741;738;0;0 +16787;741;738;0;0 +16788;741;738;0;0 +16789;741;738;0;0 +16790;741;738;0;0 +16791;741;738;0;0 +16792;741;738;0;0 +16793;741;738;0;0 +16794;741;738;0;0 +16795;741;738;0;0 +16796;741;738;0;0 +16797;741;738;0;0 +16798;741;738;0;0 +16799;741;738;0;0 +16800;741;738;0;0 +16801;741;738;0;0 +16802;741;738;0;0 +16803;741;738;0;0 +16804;741;738;0;0 +16805;741;738;0;0 +16806;741;738;0;0 +16807;742;739;0;0 +16808;742;739;0;0 +16809;742;739;0;0 +16810;742;739;0;0 +16811;742;739;0;0 +16812;742;739;0;0 +16813;742;739;0;0 +16814;742;739;0;0 +16815;742;739;0;0 +16816;742;739;0;0 +16817;742;739;0;0 +16818;742;739;0;0 +16819;742;739;0;0 +16820;742;739;0;0 +16821;742;739;0;0 +16822;742;739;0;0 +16823;742;739;0;0 +16824;742;739;0;0 +16825;742;739;0;0 +16826;742;739;0;0 +16827;743;740;0;0 +16828;743;740;0;0 +16829;743;740;0;0 +16830;743;740;0;0 +16831;743;740;0;0 +16832;743;740;0;0 +16833;743;740;0;0 +16834;743;740;0;0 +16835;743;740;0;0 +16836;743;740;0;0 +16837;743;740;0;0 +16838;743;740;0;0 +16839;743;740;0;0 +16840;743;740;0;0 +16841;743;740;0;0 +16842;743;740;0;0 +16843;743;740;0;0 +16844;743;740;0;0 +16845;743;740;0;0 +16846;743;740;0;0 +16847;743;740;0;0 +16848;743;740;0;0 +16849;743;740;0;0 +16850;743;740;0;0 +16851;744;741;0;0 +16852;744;741;0;0 +16853;744;741;0;0 +16854;744;741;0;0 +16855;744;741;0;0 +16856;744;741;0;0 +16857;744;741;0;0 +16858;744;741;0;0 +16859;744;741;0;0 +16860;744;741;0;0 +16861;744;741;0;0 +16862;744;741;0;0 +16863;744;741;0;0 +16864;744;741;0;0 +16865;744;741;0;0 +16866;744;741;0;0 +16867;744;741;0;0 +16868;744;741;0;0 +16869;744;741;0;0 +16870;744;741;0;0 +16871;744;741;0;0 +16872;744;741;0;0 +16873;744;741;0;0 +16874;744;741;0;0 +16875;744;741;0;0 +16876;744;741;0;0 +16877;744;741;0;0 +16878;744;741;0;0 +16879;744;741;0;0 +16880;744;741;0;0 +16881;745;742;0;0 +16882;745;742;0;0 +16883;745;742;0;0 +16884;745;742;0;0 +16885;745;742;0;0 +16886;745;742;0;0 +16887;745;742;0;0 +16888;745;742;0;0 +16889;745;742;0;0 +16890;745;742;0;0 +16891;745;742;0;0 +16892;745;742;0;0 +16893;745;742;0;0 +16894;745;742;0;0 +16895;745;742;0;0 +16896;745;742;0;0 +16897;745;742;0;0 +16898;745;742;0;0 +16899;745;742;0;0 +16900;745;742;0;0 +16901;746;743;0;0 +16902;746;743;0;0 +16903;746;743;0;0 +16904;746;743;0;0 +16905;746;743;0;0 +16906;746;743;0;0 +16907;746;743;0;0 +16908;746;743;0;0 +16909;746;743;0;0 +16910;746;743;0;0 +16911;746;743;0;0 +16912;746;743;0;0 +16913;746;743;0;0 +16914;746;743;0;0 +16915;746;743;0;0 +16916;746;743;0;0 +16917;746;743;0;0 +16918;746;743;0;0 +16919;746;743;0;0 +16920;746;743;0;0 +16921;746;743;0;0 +16922;746;743;0;0 +16923;746;743;0;0 +16924;746;743;0;0 +16925;746;743;0;0 +16926;746;743;0;0 +16927;746;743;0;0 +16928;746;743;0;0 +16929;747;744;0;0 +16930;747;744;0;0 +16931;747;744;0;0 +16932;747;744;0;0 +16933;747;744;0;0 +16934;747;744;0;0 +16935;747;744;0;0 +16936;747;744;0;0 +16937;747;744;0;0 +16938;747;744;0;0 +16939;747;744;0;0 +16940;747;744;0;0 +16941;747;744;0;0 +16942;747;744;0;0 +16943;747;744;0;0 +16944;747;744;0;0 +16945;747;744;0;0 +16946;747;744;0;0 +16947;747;744;0;0 +16948;747;744;0;0 +16949;747;744;0;0 +16950;747;744;0;0 +16951;747;744;0;0 +16952;747;744;0;0 +16953;747;744;0;0 +16954;747;744;0;0 +16955;747;744;0;0 +16956;747;744;0;0 +16957;748;745;0;0 +16958;748;745;0;0 +16959;748;745;0;0 +16960;748;745;0;0 +16961;748;745;0;0 +16962;748;745;0;0 +16963;748;745;0;0 +16964;748;745;0;0 +16965;748;745;0;0 +16966;748;745;0;0 +16967;748;745;0;0 +16968;748;745;0;0 +16969;748;745;0;0 +16970;748;745;0;0 +16971;748;745;0;0 +16972;748;745;0;0 +16973;748;745;0;0 +16974;748;745;0;0 +16975;748;745;0;0 +16976;748;745;0;0 +16977;748;745;0;0 +16978;748;745;0;0 +16979;748;745;0;0 +16980;748;745;0;0 +16981;748;745;0;0 +16982;748;745;0;0 +16983;748;745;0;0 +16984;748;745;0;0 +16985;748;745;0;0 +16986;748;745;0;0 +16987;749;746;0;0 +16988;749;746;0;0 +16989;749;746;0;0 +16990;749;746;0;0 +16991;749;746;0;0 +16992;749;746;0;0 +16993;749;746;0;0 +16994;749;746;0;0 +16995;749;746;0;0 +16996;749;746;0;0 +16997;749;746;0;0 +16998;749;746;0;0 +16999;749;746;0;0 +17000;749;746;0;0 +17001;749;746;0;0 +17002;749;746;0;0 +17003;749;746;0;0 +17004;749;746;0;0 +17005;749;746;0;0 +17006;749;746;0;0 +17007;749;746;0;0 +17008;749;746;0;0 +17009;749;746;0;0 +17010;749;746;0;0 +17011;749;746;0;0 +17012;749;746;0;0 +17013;750;747;0;0 +17014;750;747;0;0 +17015;750;747;0;0 +17016;750;747;0;0 +17017;750;747;0;0 +17018;750;747;0;0 +17019;750;747;0;0 +17020;750;747;0;0 +17021;750;747;0;0 +17022;750;747;0;0 +17023;750;747;0;0 +17024;750;747;0;0 +17025;750;747;0;0 +17026;750;747;0;0 +17027;750;747;0;0 +17028;750;747;0;0 +17029;750;747;0;0 +17030;750;747;0;0 +17031;750;747;0;0 +17032;750;747;0;0 +17033;750;747;0;0 +17034;750;747;0;0 +17035;751;748;0;0 +17036;751;748;0;0 +17037;751;748;0;0 +17038;751;748;0;0 +17039;751;748;0;0 +17040;751;748;0;0 +17041;751;748;0;0 +17042;751;748;0;0 +17043;751;748;0;0 +17044;751;748;0;0 +17045;751;748;0;0 +17046;751;748;0;0 +17047;751;748;0;0 +17048;751;748;0;0 +17049;751;748;0;0 +17050;751;748;0;0 +17051;751;748;0;0 +17052;751;748;0;0 +17053;751;748;0;0 +17054;751;748;0;0 +17055;751;748;0;0 +17056;751;748;0;0 +17057;751;748;0;0 +17058;751;748;0;0 +17059;751;748;0;0 +17060;751;748;0;0 +17061;751;748;0;0 +17062;751;748;0;0 +17063;751;748;0;0 +17064;752;749;0;0 +17065;752;749;0;0 +17066;752;749;0;0 +17067;752;749;0;0 +17068;752;749;0;0 +17069;752;749;0;0 +17070;752;749;0;0 +17071;752;749;0;0 +17072;752;749;0;0 +17073;752;749;0;0 +17074;752;749;0;0 +17075;752;749;0;0 +17076;752;749;0;0 +17077;752;749;0;0 +17078;752;749;0;0 +17079;752;749;0;0 +17080;752;749;0;0 +17081;752;749;0;0 +17082;752;749;0;0 +17083;752;749;0;0 +17084;752;749;0;0 +17085;752;749;0;0 +17086;753;750;0;0 +17087;753;750;0;0 +17088;753;750;0;0 +17089;753;750;0;0 +17090;753;750;0;0 +17091;753;750;0;0 +17092;753;750;0;0 +17093;753;750;0;0 +17094;753;750;0;0 +17095;753;750;0;0 +17096;753;750;0;0 +17097;753;750;0;0 +17098;753;750;0;0 +17099;753;750;0;0 +17100;753;750;0;0 +17101;753;750;0;0 +17102;753;750;0;0 +17103;754;751;0;0 +17104;754;751;0;0 +17105;754;751;0;0 +17106;754;751;0;0 +17107;754;751;0;0 +17108;754;751;0;0 +17109;754;751;0;0 +17110;754;751;0;0 +17111;754;751;0;0 +17112;754;751;0;0 +17113;754;751;0;0 +17114;754;751;0;0 +17115;754;751;0;0 +17116;754;751;0;0 +17117;754;751;0;0 +17118;754;751;0;0 +17119;754;751;0;0 +17120;754;751;0;0 +17121;754;751;0;0 +17122;754;751;0;0 +17123;754;751;0;0 +17124;754;751;0;0 +17125;754;751;0;0 +17126;754;751;0;0 +17127;754;751;0;0 +17128;754;751;0;0 +17129;755;752;0;0 +17130;755;752;0;0 +17131;755;752;0;0 +17132;755;752;0;0 +17133;755;752;0;0 +17134;755;752;0;0 +17135;755;752;0;0 +17136;755;752;0;0 +17137;755;752;0;0 +17138;755;752;0;0 +17139;755;752;0;0 +17140;755;752;0;0 +17141;755;752;0;0 +17142;755;752;0;0 +17143;755;752;0;0 +17144;755;752;0;0 +17145;755;752;0;0 +17146;755;752;0;0 +17147;755;752;0;0 +17148;755;752;0;0 +17149;755;752;0;0 +17150;755;752;0;0 +17151;755;752;0;0 +17152;755;752;0;0 +17153;755;752;0;0 +17154;755;752;0;0 +17155;755;752;0;0 +17156;755;752;0;0 +17157;755;752;0;0 +17158;756;753;0;0 +17159;756;753;0;0 +17160;756;753;0;0 +17161;756;753;0;0 +17162;756;753;0;0 +17163;756;753;0;0 +17164;756;753;0;0 +17165;756;753;0;0 +17166;756;753;0;0 +17167;756;753;0;0 +17168;756;753;0;0 +17169;756;753;0;0 +17170;756;753;0;0 +17171;756;753;0;0 +17172;756;753;0;0 +17173;756;753;0;0 +17174;756;753;0;0 +17175;757;754;0;0 +17176;757;754;0;0 +17177;757;754;0;0 +17178;757;754;0;0 +17179;757;754;0;0 +17180;757;754;0;0 +17181;757;754;0;0 +17182;757;754;0;0 +17183;757;754;0;0 +17184;757;754;0;0 +17185;757;754;0;0 +17186;757;754;0;0 +17187;757;754;0;0 +17188;757;754;0;0 +17189;757;754;0;0 +17190;757;754;0;0 +17191;757;754;0;0 +17192;757;754;0;0 +17193;757;754;0;0 +17194;757;754;0;0 +17195;757;754;0;0 +17196;758;755;0;0 +17197;758;755;0;0 +17198;758;755;0;0 +17199;758;755;0;0 +17200;758;755;0;0 +17201;758;755;0;0 +17202;758;755;0;0 +17203;758;755;0;0 +17204;758;755;0;0 +17205;758;755;0;0 +17206;758;755;0;0 +17207;758;755;0;0 +17208;758;755;0;0 +17209;758;755;0;0 +17210;758;755;0;0 +17211;758;755;0;0 +17212;758;755;0;0 +17213;758;755;0;0 +17214;758;755;0;0 +17215;758;755;0;0 +17216;758;755;0;0 +17217;758;755;0;0 +17218;759;756;0;0 +17219;759;756;0;0 +17220;759;756;0;0 +17221;759;756;0;0 +17222;759;756;0;0 +17223;759;756;0;0 +17224;759;756;0;0 +17225;759;756;0;0 +17226;759;756;0;0 +17227;759;756;0;0 +17228;759;756;0;0 +17229;759;756;0;0 +17230;759;756;0;0 +17231;759;756;0;0 +17232;759;756;0;0 +17233;759;756;0;0 +17234;759;756;0;0 +17235;759;756;0;0 +17236;759;756;0;0 +17237;760;757;0;0 +17238;760;757;0;0 +17239;760;757;0;0 +17240;760;757;0;0 +17241;760;757;0;0 +17242;760;757;0;0 +17243;760;757;0;0 +17244;760;757;0;0 +17245;760;757;0;0 +17246;760;757;0;0 +17247;760;757;0;0 +17248;760;757;0;0 +17249;760;757;0;0 +17250;760;757;0;0 +17251;760;757;0;0 +17252;760;757;0;0 +17253;760;757;0;0 +17254;760;757;0;0 +17255;760;757;0;0 +17256;761;758;0;0 +17257;761;758;0;0 +17258;761;758;0;0 +17259;761;758;0;0 +17260;761;758;0;0 +17261;761;758;0;0 +17262;761;758;0;0 +17263;761;758;0;0 +17264;761;758;0;0 +17265;761;758;0;0 +17266;761;758;0;0 +17267;761;758;0;0 +17268;761;758;0;0 +17269;761;758;0;0 +17270;761;758;0;0 +17271;761;758;0;0 +17272;761;758;0;0 +17273;761;758;0;0 +17274;761;758;0;0 +17275;761;758;0;0 +17276;761;758;0;0 +17277;761;758;0;0 +17278;761;758;0;0 +17279;761;758;0;0 +17280;761;758;0;0 +17281;761;758;0;0 +17282;761;758;0;0 +17283;761;758;0;0 +17284;761;758;0;0 +17285;761;758;0;0 +17286;762;759;0;0 +17287;762;759;0;0 +17288;762;759;0;0 +17289;762;759;0;0 +17290;762;759;0;0 +17291;762;759;0;0 +17292;762;759;0;0 +17293;762;759;0;0 +17294;762;759;0;0 +17295;762;759;0;0 +17296;762;759;0;0 +17297;762;759;0;0 +17298;762;759;0;0 +17299;762;759;0;0 +17300;762;759;0;0 +17301;762;759;0;0 +17302;763;760;0;0 +17303;763;760;0;0 +17304;763;760;0;0 +17305;763;760;0;0 +17306;763;760;0;0 +17307;763;760;0;0 +17308;763;760;0;0 +17309;763;760;0;0 +17310;763;760;0;0 +17311;763;760;0;0 +17312;763;760;0;0 +17313;763;760;0;0 +17314;763;760;0;0 +17315;763;760;0;0 +17316;763;760;0;0 +17317;763;760;0;0 +17318;763;760;0;0 +17319;763;760;0;0 +17320;763;760;0;0 +17321;763;760;0;0 +17322;763;760;0;0 +17323;763;760;0;0 +17324;763;760;0;0 +17325;763;760;0;0 +17326;763;760;0;0 +17327;763;760;0;0 +17328;763;760;0;0 +17329;763;760;0;0 +17330;763;760;0;0 +17331;764;761;0;0 +17332;764;761;0;0 +17333;764;761;0;0 +17334;764;761;0;0 +17335;764;761;0;0 +17336;764;761;0;0 +17337;764;761;0;0 +17338;764;761;0;0 +17339;764;761;0;0 +17340;764;761;0;0 +17341;764;761;0;0 +17342;764;761;0;0 +17343;764;761;0;0 +17344;764;761;0;0 +17345;764;761;0;0 +17346;764;761;0;0 +17347;764;761;0;0 +17348;764;761;0;0 +17349;764;761;0;0 +17350;764;761;0;0 +17351;764;761;0;0 +17352;764;761;0;0 +17353;764;761;0;0 +17354;764;761;0;0 +17355;764;761;0;0 +17356;764;761;0;0 +17357;764;761;0;0 +17358;764;761;0;0 +17359;764;761;0;0 +17360;764;761;0;0 +17361;765;762;0;0 +17362;765;762;0;0 +17363;765;762;0;0 +17364;765;762;0;0 +17365;765;762;0;0 +17366;765;762;0;0 +17367;765;762;0;0 +17368;765;762;0;0 +17369;765;762;0;0 +17370;765;762;0;0 +17371;765;762;0;0 +17372;765;762;0;0 +17373;765;762;0;0 +17374;765;762;0;0 +17375;765;762;0;0 +17376;766;763;0;0 +17377;766;763;0;0 +17378;766;763;0;0 +17379;766;763;0;0 +17380;766;763;0;0 +17381;766;763;0;0 +17382;766;763;0;0 +17383;766;763;0;0 +17384;766;763;0;0 +17385;766;763;0;0 +17386;766;763;0;0 +17387;766;763;0;0 +17388;766;763;0;0 +17389;766;763;0;0 +17390;766;763;0;0 +17391;766;763;0;0 +17392;767;764;0;0 +17393;767;764;0;0 +17394;767;764;0;0 +17395;767;764;0;0 +17396;767;764;0;0 +17397;767;764;0;0 +17398;767;764;0;0 +17399;767;764;0;0 +17400;767;764;0;0 +17401;767;764;0;0 +17402;767;764;0;0 +17403;767;764;0;0 +17404;767;764;0;0 +17405;767;764;0;0 +17406;767;764;0;0 +17407;767;764;0;0 +17408;767;764;0;0 +17409;767;764;0;0 +17410;767;764;0;0 +17411;767;764;0;0 +17412;767;764;0;0 +17413;767;764;0;0 +17414;767;764;0;0 +17415;767;764;0;0 +17416;767;764;0;0 +17417;768;765;0;0 +17418;768;765;0;0 +17419;768;765;0;0 +17420;768;765;0;0 +17421;768;765;0;0 +17422;768;765;0;0 +17423;768;765;0;0 +17424;768;765;0;0 +17425;768;765;0;0 +17426;768;765;0;0 +17427;768;765;0;0 +17428;768;765;0;0 +17429;768;765;0;0 +17430;768;765;0;0 +17431;768;765;0;0 +17432;768;765;0;0 +17433;768;765;0;0 +17434;768;765;0;0 +17435;768;765;0;0 +17436;768;765;0;0 +17437;768;765;0;0 +17438;768;765;0;0 +17439;768;765;0;0 +17440;769;766;0;0 +17441;769;766;0;0 +17442;769;766;0;0 +17443;769;766;0;0 +17444;769;766;0;0 +17445;769;766;0;0 +17446;769;766;0;0 +17447;769;766;0;0 +17448;769;766;0;0 +17449;769;766;0;0 +17450;769;766;0;0 +17451;769;766;0;0 +17452;769;766;0;0 +17453;769;766;0;0 +17454;769;766;0;0 +17455;769;766;0;0 +17456;769;766;0;0 +17457;769;766;0;0 +17458;769;766;0;0 +17459;769;766;0;0 +17460;769;766;0;0 +17461;769;766;0;0 +17462;769;766;0;0 +17463;770;767;0;0 +17464;770;767;0;0 +17465;770;767;0;0 +17466;770;767;0;0 +17467;770;767;0;0 +17468;770;767;0;0 +17469;770;767;0;0 +17470;770;767;0;0 +17471;770;767;0;0 +17472;770;767;0;0 +17473;770;767;0;0 +17474;770;767;0;0 +17475;770;767;0;0 +17476;770;767;0;0 +17477;770;767;0;0 +17478;770;767;0;0 +17479;771;768;0;0 +17480;771;768;0;0 +17481;771;768;0;0 +17482;771;768;0;0 +17483;771;768;0;0 +17484;771;768;0;0 +17485;771;768;0;0 +17486;771;768;0;0 +17487;771;768;0;0 +17488;771;768;0;0 +17489;771;768;0;0 +17490;771;768;0;0 +17491;771;768;0;0 +17492;771;768;0;0 +17493;771;768;0;0 +17494;771;768;0;0 +17495;771;768;0;0 +17496;771;768;0;0 +17497;771;768;0;0 +17498;771;768;0;0 +17499;771;768;0;0 +17500;771;768;0;0 +17501;771;768;0;0 +17502;771;768;0;0 +17503;771;768;0;0 +17504;772;769;0;0 +17505;772;769;0;0 +17506;772;769;0;0 +17507;772;769;0;0 +17508;772;769;0;0 +17509;772;769;0;0 +17510;772;769;0;0 +17511;772;769;0;0 +17512;772;769;0;0 +17513;772;769;0;0 +17514;772;769;0;0 +17515;772;769;0;0 +17516;772;769;0;0 +17517;772;769;0;0 +17518;772;769;0;0 +17519;772;769;0;0 +17520;772;769;0;0 +17521;772;769;0;0 +17522;772;769;0;0 +17523;772;769;0;0 +17524;772;769;0;0 +17525;772;769;0;0 +17526;772;769;0;0 +17527;773;770;0;0 +17528;773;770;0;0 +17529;773;770;0;0 +17530;773;770;0;0 +17531;773;770;0;0 +17532;773;770;0;0 +17533;773;770;0;0 +17534;773;770;0;0 +17535;773;770;0;0 +17536;773;770;0;0 +17537;773;770;0;0 +17538;773;770;0;0 +17539;773;770;0;0 +17540;773;770;0;0 +17541;773;770;0;0 +17542;773;770;0;0 +17543;773;770;0;0 +17544;773;770;0;0 +17545;773;770;0;0 +17546;773;770;0;0 +17547;773;770;0;0 +17548;773;770;0;0 +17549;773;770;0;0 +17550;773;770;0;0 +17551;773;770;0;0 +17552;773;770;0;0 +17553;773;770;0;0 +17554;773;770;0;0 +17555;774;771;0;0 +17556;774;771;0;0 +17557;774;771;0;0 +17558;774;771;0;0 +17559;774;771;0;0 +17560;774;771;0;0 +17561;774;771;0;0 +17562;774;771;0;0 +17563;774;771;0;0 +17564;774;771;0;0 +17565;774;771;0;0 +17566;774;771;0;0 +17567;774;771;0;0 +17568;774;771;0;0 +17569;774;771;0;0 +17570;774;771;0;0 +17571;774;771;0;0 +17572;774;771;0;0 +17573;774;771;0;0 +17574;774;771;0;0 +17575;774;771;0;0 +17576;774;771;0;0 +17577;774;771;0;0 +17578;774;771;0;0 +17579;775;772;0;0 +17580;775;772;0;0 +17581;775;772;0;0 +17582;775;772;0;0 +17583;775;772;0;0 +17584;775;772;0;0 +17585;775;772;0;0 +17586;775;772;0;0 +17587;775;772;0;0 +17588;775;772;0;0 +17589;775;772;0;0 +17590;775;772;0;0 +17591;775;772;0;0 +17592;775;772;0;0 +17593;775;772;0;0 +17594;775;772;0;0 +17595;776;773;0;0 +17596;776;773;0;0 +17597;776;773;0;0 +17598;776;773;0;0 +17599;776;773;0;0 +17600;776;773;0;0 +17601;776;773;0;0 +17602;776;773;0;0 +17603;776;773;0;0 +17604;776;773;0;0 +17605;776;773;0;0 +17606;776;773;0;0 +17607;776;773;0;0 +17608;776;773;0;0 +17609;776;773;0;0 +17610;776;773;0;0 +17611;776;773;0;0 +17612;776;773;0;0 +17613;776;773;0;0 +17614;777;774;0;0 +17615;777;774;0;0 +17616;777;774;0;0 +17617;777;774;0;0 +17618;777;774;0;0 +17619;777;774;0;0 +17620;777;774;0;0 +17621;777;774;0;0 +17622;777;774;0;0 +17623;777;774;0;0 +17624;777;774;0;0 +17625;777;774;0;0 +17626;777;774;0;0 +17627;777;774;0;0 +17628;777;774;0;0 +17629;777;774;0;0 +17630;777;774;0;0 +17631;777;774;0;0 +17632;777;774;0;0 +17633;777;774;0;0 +17634;777;774;0;0 +17635;777;774;0;0 +17636;778;775;0;0 +17637;778;775;0;0 +17638;778;775;0;0 +17639;778;775;0;0 +17640;778;775;0;0 +17641;778;775;0;0 +17642;778;775;0;0 +17643;778;775;0;0 +17644;778;775;0;0 +17645;778;775;0;0 +17646;778;775;0;0 +17647;778;775;0;0 +17648;778;775;0;0 +17649;778;775;0;0 +17650;778;775;0;0 +17651;778;775;0;0 +17652;778;775;0;0 +17653;779;776;0;0 +17654;779;776;0;0 +17655;779;776;0;0 +17656;779;776;0;0 +17657;779;776;0;0 +17658;779;776;0;0 +17659;779;776;0;0 +17660;779;776;0;0 +17661;779;776;0;0 +17662;779;776;0;0 +17663;779;776;0;0 +17664;779;776;0;0 +17665;779;776;0;0 +17666;779;776;0;0 +17667;779;776;0;0 +17668;779;776;0;0 +17669;779;776;0;0 +17670;779;776;0;0 +17671;779;776;0;0 +17672;779;776;0;0 +17673;779;776;0;0 +17674;779;776;0;0 +17675;779;776;0;0 +17676;780;777;0;0 +17677;780;777;0;0 +17678;780;777;0;0 +17679;780;777;0;0 +17680;780;777;0;0 +17681;780;777;0;0 +17682;780;777;0;0 +17683;780;777;0;0 +17684;780;777;0;0 +17685;780;777;0;0 +17686;780;777;0;0 +17687;780;777;0;0 +17688;780;777;0;0 +17689;780;777;0;0 +17690;780;777;0;0 +17691;780;777;0;0 +17692;781;778;0;0 +17693;781;778;0;0 +17694;781;778;0;0 +17695;781;778;0;0 +17696;781;778;0;0 +17697;781;778;0;0 +17698;781;778;0;0 +17699;781;778;0;0 +17700;781;778;0;0 +17701;781;778;0;0 +17702;781;778;0;0 +17703;781;778;0;0 +17704;781;778;0;0 +17705;781;778;0;0 +17706;781;778;0;0 +17707;781;778;0;0 +17708;781;778;0;0 +17709;781;778;0;0 +17710;781;778;0;0 +17711;781;778;0;0 +17712;781;778;0;0 +17713;781;778;0;0 +17714;781;778;0;0 +17715;781;778;0;0 +17716;782;779;0;0 +17717;782;779;0;0 +17718;782;779;0;0 +17719;782;779;0;0 +17720;782;779;0;0 +17721;782;779;0;0 +17722;782;779;0;0 +17723;782;779;0;0 +17724;782;779;0;0 +17725;782;779;0;0 +17726;782;779;0;0 +17727;782;779;0;0 +17728;782;779;0;0 +17729;782;779;0;0 +17730;782;779;0;0 +17731;782;779;0;0 +17732;782;779;0;0 +17733;782;779;0;0 +17734;782;779;0;0 +17735;782;779;0;0 +17736;782;779;0;0 +17737;782;779;0;0 +17738;783;780;0;0 +17739;783;780;0;0 +17740;783;780;0;0 +17741;783;780;0;0 +17742;783;780;0;0 +17743;783;780;0;0 +17744;783;780;0;0 +17745;783;780;0;0 +17746;783;780;0;0 +17747;783;780;0;0 +17748;783;780;0;0 +17749;783;780;0;0 +17750;783;780;0;0 +17751;783;780;0;0 +17752;783;780;0;0 +17753;783;780;0;0 +17754;783;780;0;0 +17755;783;780;0;0 +17756;783;780;0;0 +17757;784;781;0;0 +17758;784;781;0;0 +17759;784;781;0;0 +17760;784;781;0;0 +17761;784;781;0;0 +17762;784;781;0;0 +17763;784;781;0;0 +17764;784;781;0;0 +17765;784;781;0;0 +17766;784;781;0;0 +17767;784;781;0;0 +17768;784;781;0;0 +17769;784;781;0;0 +17770;784;781;0;0 +17771;784;781;0;0 +17772;784;781;0;0 +17773;784;781;0;0 +17774;784;781;0;0 +17775;784;781;0;0 +17776;784;781;0;0 +17777;784;781;0;0 +17778;784;781;0;0 +17779;784;781;0;0 +17780;784;781;0;0 +17781;785;782;0;0 +17782;785;782;0;0 +17783;785;782;0;0 +17784;785;782;0;0 +17785;785;782;0;0 +17786;785;782;0;0 +17787;785;782;0;0 +17788;785;782;0;0 +17789;785;782;0;0 +17790;785;782;0;0 +17791;785;782;0;0 +17792;785;782;0;0 +17793;785;782;0;0 +17794;785;782;0;0 +17795;785;782;0;0 +17796;785;782;0;0 +17797;785;782;0;0 +17798;785;782;0;0 +17799;786;783;0;0 +17800;786;783;0;0 +17801;786;783;0;0 +17802;786;783;0;0 +17803;786;783;0;0 +17804;786;783;0;0 +17805;786;783;0;0 +17806;786;783;0;0 +17807;786;783;0;0 +17808;786;783;0;0 +17809;786;783;0;0 +17810;786;783;0;0 +17811;786;783;0;0 +17812;786;783;0;0 +17813;786;783;0;0 +17814;787;784;0;0 +17815;787;784;0;0 +17816;787;784;0;0 +17817;787;784;0;0 +17818;787;784;0;0 +17819;787;784;0;0 +17820;787;784;0;0 +17821;787;784;0;0 +17822;787;784;0;0 +17823;787;784;0;0 +17824;787;784;0;0 +17825;787;784;0;0 +17826;787;784;0;0 +17827;787;784;0;0 +17828;787;784;0;0 +17829;787;784;0;0 +17830;787;784;0;0 +17831;787;784;0;0 +17832;787;784;0;0 +17833;787;784;0;0 +17834;787;784;0;0 +17835;787;784;0;0 +17836;787;784;0;0 +17837;787;784;0;0 +17838;787;784;0;0 +17839;787;784;0;0 +17840;787;784;0;0 +17841;787;784;0;0 +17842;787;784;0;0 +17843;787;784;0;0 +17844;788;785;0;0 +17845;788;785;0;0 +17846;788;785;0;0 +17847;788;785;0;0 +17848;788;785;0;0 +17849;788;785;0;0 +17850;788;785;0;0 +17851;788;785;0;0 +17852;788;785;0;0 +17853;788;785;0;0 +17854;788;785;0;0 +17855;788;785;0;0 +17856;788;785;0;0 +17857;788;785;0;0 +17858;788;785;0;0 +17859;788;785;0;0 +17860;788;785;0;0 +17861;788;785;0;0 +17862;789;786;0;0 +17863;789;786;0;0 +17864;789;786;0;0 +17865;789;786;0;0 +17866;789;786;0;0 +17867;789;786;0;0 +17868;789;786;0;0 +17869;789;786;0;0 +17870;789;786;0;0 +17871;789;786;0;0 +17872;789;786;0;0 +17873;789;786;0;0 +17874;789;786;0;0 +17875;789;786;0;0 +17876;789;786;0;0 +17877;789;786;0;0 +17878;789;786;0;0 +17879;789;786;0;0 +17880;789;786;0;0 +17881;789;786;0;0 +17882;790;787;0;0 +17883;790;787;0;0 +17884;790;787;0;0 +17885;790;787;0;0 +17886;790;787;0;0 +17887;790;787;0;0 +17888;790;787;0;0 +17889;790;787;0;0 +17890;790;787;0;0 +17891;790;787;0;0 +17892;790;787;0;0 +17893;790;787;0;0 +17894;790;787;0;0 +17895;790;787;0;0 +17896;790;787;0;0 +17897;790;787;0;0 +17898;790;787;0;0 +17899;790;787;0;0 +17900;790;787;0;0 +17901;790;787;0;0 +17902;790;787;0;0 +17903;790;787;0;0 +17904;790;787;0;0 +17905;790;787;0;0 +17906;790;787;0;0 +17907;790;787;0;0 +17908;791;788;0;0 +17909;791;788;0;0 +17910;791;788;0;0 +17911;791;788;0;0 +17912;791;788;0;0 +17913;791;788;0;0 +17914;791;788;0;0 +17915;791;788;0;0 +17916;791;788;0;0 +17917;791;788;0;0 +17918;791;788;0;0 +17919;791;788;0;0 +17920;791;788;0;0 +17921;791;788;0;0 +17922;791;788;0;0 +17923;791;788;0;0 +17924;792;789;0;0 +17925;792;789;0;0 +17926;792;789;0;0 +17927;792;789;0;0 +17928;792;789;0;0 +17929;792;789;0;0 +17930;792;789;0;0 +17931;792;789;0;0 +17932;792;789;0;0 +17933;792;789;0;0 +17934;792;789;0;0 +17935;792;789;0;0 +17936;792;789;0;0 +17937;792;789;0;0 +17938;792;789;0;0 +17939;792;789;0;0 +17940;792;789;0;0 +17941;792;789;0;0 +17942;792;789;0;0 +17943;792;789;0;0 +17944;792;789;0;0 +17945;793;790;0;0 +17946;793;790;0;0 +17947;793;790;0;0 +17948;793;790;0;0 +17949;793;790;0;0 +17950;793;790;0;0 +17951;793;790;0;0 +17952;793;790;0;0 +17953;793;790;0;0 +17954;793;790;0;0 +17955;793;790;0;0 +17956;793;790;0;0 +17957;793;790;0;0 +17958;793;790;0;0 +17959;793;790;0;0 +17960;793;790;0;0 +17961;793;790;0;0 +17962;793;790;0;0 +17963;793;790;0;0 +17964;794;791;0;0 +17965;794;791;0;0 +17966;794;791;0;0 +17967;794;791;0;0 +17968;794;791;0;0 +17969;794;791;0;0 +17970;794;791;0;0 +17971;794;791;0;0 +17972;794;791;0;0 +17973;794;791;0;0 +17974;794;791;0;0 +17975;794;791;0;0 +17976;794;791;0;0 +17977;794;791;0;0 +17978;794;791;0;0 +17979;794;791;0;0 +17980;794;791;0;0 +17981;794;791;0;0 +17982;794;791;0;0 +17983;794;791;0;0 +17984;794;791;0;0 +17985;794;791;0;0 +17986;794;791;0;0 +17987;795;792;0;0 +17988;795;792;0;0 +17989;795;792;0;0 +17990;795;792;0;0 +17991;795;792;0;0 +17992;795;792;0;0 +17993;795;792;0;0 +17994;795;792;0;0 +17995;795;792;0;0 +17996;795;792;0;0 +17997;795;792;0;0 +17998;795;792;0;0 +17999;795;792;0;0 +18000;795;792;0;0 +18001;795;792;0;0 +18002;795;792;0;0 +18003;795;792;0;0 +18004;795;792;0;0 +18005;795;792;0;0 +18006;795;792;0;0 +18007;795;792;0;0 +18008;795;792;0;0 +18009;795;792;0;0 +18010;795;792;0;0 +18011;795;792;0;0 +18012;795;792;0;0 +18013;795;792;0;0 +18014;795;792;0;0 +18015;795;792;0;0 +18016;796;793;0;0 +18017;796;793;0;0 +18018;796;793;0;0 +18019;796;793;0;0 +18020;796;793;0;0 +18021;796;793;0;0 +18022;796;793;0;0 +18023;796;793;0;0 +18024;796;793;0;0 +18025;796;793;0;0 +18026;796;793;0;0 +18027;796;793;0;0 +18028;796;793;0;0 +18029;796;793;0;0 +18030;796;793;0;0 +18031;796;793;0;0 +18032;796;793;0;0 +18033;796;793;0;0 +18034;796;793;0;0 +18035;796;793;0;0 +18036;796;793;0;0 +18037;796;793;0;0 +18038;796;793;0;0 +18039;796;793;0;0 +18040;796;793;0;0 +18041;797;794;0;0 +18042;797;794;0;0 +18043;797;794;0;0 +18044;797;794;0;0 +18045;797;794;0;0 +18046;797;794;0;0 +18047;797;794;0;0 +18048;797;794;0;0 +18049;797;794;0;0 +18050;797;794;0;0 +18051;797;794;0;0 +18052;797;794;0;0 +18053;797;794;0;0 +18054;797;794;0;0 +18055;797;794;0;0 +18056;797;794;0;0 +18057;797;794;0;0 +18058;798;795;0;0 +18059;798;795;0;0 +18060;798;795;0;0 +18061;798;795;0;0 +18062;798;795;0;0 +18063;798;795;0;0 +18064;798;795;0;0 +18065;798;795;0;0 +18066;798;795;0;0 +18067;798;795;0;0 +18068;798;795;0;0 +18069;798;795;0;0 +18070;798;795;0;0 +18071;798;795;0;0 +18072;798;795;0;0 +18073;799;796;0;0 +18074;799;796;0;0 +18075;799;796;0;0 +18076;799;796;0;0 +18077;799;796;0;0 +18078;799;796;0;0 +18079;799;796;0;0 +18080;799;796;0;0 +18081;799;796;0;0 +18082;799;796;0;0 +18083;799;796;0;0 +18084;799;796;0;0 +18085;799;796;0;0 +18086;799;796;0;0 +18087;799;796;0;0 +18088;800;797;0;0 +18089;800;797;0;0 +18090;800;797;0;0 +18091;800;797;0;0 +18092;800;797;0;0 +18093;800;797;0;0 +18094;800;797;0;0 +18095;800;797;0;0 +18096;800;797;0;0 +18097;800;797;0;0 +18098;800;797;0;0 +18099;800;797;0;0 +18100;800;797;0;0 +18101;800;797;0;0 +18102;800;797;0;0 +18103;801;798;0;0 +18104;801;798;0;0 +18105;801;798;0;0 +18106;801;798;0;0 +18107;801;798;0;0 +18108;801;798;0;0 +18109;801;798;0;0 +18110;801;798;0;0 +18111;801;798;0;0 +18112;801;798;0;0 +18113;801;798;0;0 +18114;801;798;0;0 +18115;801;798;0;0 +18116;801;798;0;0 +18117;801;798;0;0 +18118;801;798;0;0 +18119;801;798;0;0 +18120;801;798;0;0 +18121;801;798;0;0 +18122;801;798;0;0 +18123;801;798;0;0 +18124;801;798;0;0 +18125;801;798;0;0 +18126;801;798;0;0 +18127;802;799;0;0 +18128;802;799;0;0 +18129;802;799;0;0 +18130;802;799;0;0 +18131;802;799;0;0 +18132;802;799;0;0 +18133;802;799;0;0 +18134;802;799;0;0 +18135;802;799;0;0 +18136;802;799;0;0 +18137;802;799;0;0 +18138;802;799;0;0 +18139;802;799;0;0 +18140;802;799;0;0 +18141;802;799;0;0 +18142;802;799;0;0 +18143;802;799;0;0 +18144;803;800;0;0 +18145;803;800;0;0 +18146;803;800;0;0 +18147;803;800;0;0 +18148;803;800;0;0 +18149;803;800;0;0 +18150;803;800;0;0 +18151;803;800;0;0 +18152;803;800;0;0 +18153;803;800;0;0 +18154;803;800;0;0 +18155;803;800;0;0 +18156;803;800;0;0 +18157;803;800;0;0 +18158;803;800;0;0 +18159;803;800;0;0 +18160;803;800;0;0 +18161;803;800;0;0 +18162;803;800;0;0 +18163;803;800;0;0 +18164;803;800;0;0 +18165;803;800;0;0 +18166;803;800;0;0 +18167;803;800;0;0 +18168;803;800;0;0 +18169;803;800;0;0 +18170;803;800;0;0 +18171;804;801;0;0 +18172;804;801;0;0 +18173;804;801;0;0 +18174;804;801;0;0 +18175;804;801;0;0 +18176;804;801;0;0 +18177;804;801;0;0 +18178;804;801;0;0 +18179;804;801;0;0 +18180;804;801;0;0 +18181;804;801;0;0 +18182;804;801;0;0 +18183;804;801;0;0 +18184;804;801;0;0 +18185;804;801;0;0 +18186;804;801;0;0 +18187;804;801;0;0 +18188;804;801;0;0 +18189;804;801;0;0 +18190;804;801;0;0 +18191;805;802;0;0 +18192;805;802;0;0 +18193;805;802;0;0 +18194;805;802;0;0 +18195;805;802;0;0 +18196;805;802;0;0 +18197;805;802;0;0 +18198;805;802;0;0 +18199;805;802;0;0 +18200;805;802;0;0 +18201;805;802;0;0 +18202;805;802;0;0 +18203;805;802;0;0 +18204;805;802;0;0 +18205;805;802;0;0 +18206;805;802;0;0 +18207;805;802;0;0 +18208;805;802;0;0 +18209;805;802;0;0 +18210;805;802;0;0 +18211;805;802;0;0 +18212;805;802;0;0 +18213;805;802;0;0 +18214;805;802;0;0 +18215;805;802;0;0 +18216;806;803;0;0 +18217;806;803;0;0 +18218;806;803;0;0 +18219;806;803;0;0 +18220;806;803;0;0 +18221;806;803;0;0 +18222;806;803;0;0 +18223;806;803;0;0 +18224;806;803;0;0 +18225;806;803;0;0 +18226;806;803;0;0 +18227;806;803;0;0 +18228;806;803;0;0 +18229;806;803;0;0 +18230;806;803;0;0 +18231;806;803;0;0 +18232;806;803;0;0 +18233;806;803;0;0 +18234;807;804;0;0 +18235;807;804;0;0 +18236;807;804;0;0 +18237;807;804;0;0 +18238;807;804;0;0 +18239;807;804;0;0 +18240;807;804;0;0 +18241;807;804;0;0 +18242;807;804;0;0 +18243;807;804;0;0 +18244;807;804;0;0 +18245;807;804;0;0 +18246;807;804;0;0 +18247;807;804;0;0 +18248;807;804;0;0 +18249;807;804;0;0 +18250;807;804;0;0 +18251;807;804;0;0 +18252;807;804;0;0 +18253;808;805;0;0 +18254;808;805;0;0 +18255;808;805;0;0 +18256;808;805;0;0 +18257;808;805;0;0 +18258;808;805;0;0 +18259;808;805;0;0 +18260;808;805;0;0 +18261;808;805;0;0 +18262;808;805;0;0 +18263;808;805;0;0 +18264;808;805;0;0 +18265;808;805;0;0 +18266;808;805;0;0 +18267;808;805;0;0 +18268;808;805;0;0 +18269;809;806;0;0 +18270;809;806;0;0 +18271;809;806;0;0 +18272;809;806;0;0 +18273;809;806;0;0 +18274;809;806;0;0 +18275;809;806;0;0 +18276;809;806;0;0 +18277;809;806;0;0 +18278;809;806;0;0 +18279;809;806;0;0 +18280;809;806;0;0 +18281;809;806;0;0 +18282;809;806;0;0 +18283;809;806;0;0 +18284;809;806;0;0 +18285;809;806;0;0 +18286;809;806;0;0 +18287;810;807;0;0 +18288;810;807;0;0 +18289;810;807;0;0 +18290;810;807;0;0 +18291;810;807;0;0 +18292;810;807;0;0 +18293;810;807;0;0 +18294;810;807;0;0 +18295;810;807;0;0 +18296;810;807;0;0 +18297;810;807;0;0 +18298;810;807;0;0 +18299;810;807;0;0 +18300;810;807;0;0 +18301;810;807;0;0 +18302;810;807;0;0 +18303;810;807;0;0 +18304;811;808;0;0 +18305;811;808;0;0 +18306;811;808;0;0 +18307;811;808;0;0 +18308;811;808;0;0 +18309;811;808;0;0 +18310;811;808;0;0 +18311;811;808;0;0 +18312;811;808;0;0 +18313;811;808;0;0 +18314;811;808;0;0 +18315;811;808;0;0 +18316;811;808;0;0 +18317;811;808;0;0 +18318;811;808;0;0 +18319;811;808;0;0 +18320;811;808;0;0 +18321;811;808;0;0 +18322;811;808;0;0 +18323;811;808;0;0 +18324;811;808;0;0 +18325;811;808;0;0 +18326;811;808;0;0 +18327;811;808;0;0 +18328;811;808;0;0 +18329;812;809;0;0 +18330;812;809;0;0 +18331;812;809;0;0 +18332;812;809;0;0 +18333;812;809;0;0 +18334;812;809;0;0 +18335;812;809;0;0 +18336;812;809;0;0 +18337;812;809;0;0 +18338;812;809;0;0 +18339;812;809;0;0 +18340;812;809;0;0 +18341;812;809;0;0 +18342;812;809;0;0 +18343;812;809;0;0 +18344;812;809;0;0 +18345;812;809;0;0 +18346;812;809;0;0 +18347;812;809;0;0 +18348;813;810;0;0 +18349;813;810;0;0 +18350;813;810;0;0 +18351;813;810;0;0 +18352;813;810;0;0 +18353;813;810;0;0 +18354;813;810;0;0 +18355;813;810;0;0 +18356;813;810;0;0 +18357;813;810;0;0 +18358;813;810;0;0 +18359;813;810;0;0 +18360;813;810;0;0 +18361;813;810;0;0 +18362;813;810;0;0 +18363;813;810;0;0 +18364;813;810;0;0 +18365;813;810;0;0 +18366;813;810;0;0 +18367;813;810;0;0 +18368;813;810;0;0 +18369;813;810;0;0 +18370;813;810;0;0 +18371;813;810;0;0 +18372;813;810;0;0 +18373;813;810;0;0 +18374;813;810;0;0 +18375;813;810;0;0 +18376;814;811;0;0 +18377;814;811;0;0 +18378;814;811;0;0 +18379;814;811;0;0 +18380;814;811;0;0 +18381;814;811;0;0 +18382;814;811;0;0 +18383;814;811;0;0 +18384;814;811;0;0 +18385;814;811;0;0 +18386;814;811;0;0 +18387;814;811;0;0 +18388;814;811;0;0 +18389;814;811;0;0 +18390;814;811;0;0 +18391;814;811;0;0 +18392;814;811;0;0 +18393;814;811;0;0 +18394;814;811;0;0 +18395;814;811;0;0 +18396;814;811;0;0 +18397;814;811;0;0 +18398;814;811;0;0 +18399;814;811;0;0 +18400;814;811;0;0 +18401;814;811;0;0 +18402;814;811;0;0 +18403;814;811;0;0 +18404;815;812;0;0 +18405;815;812;0;0 +18406;815;812;0;0 +18407;815;812;0;0 +18408;815;812;0;0 +18409;815;812;0;0 +18410;815;812;0;0 +18411;815;812;0;0 +18412;815;812;0;0 +18413;815;812;0;0 +18414;815;812;0;0 +18415;815;812;0;0 +18416;815;812;0;0 +18417;815;812;0;0 +18418;815;812;0;0 +18419;815;812;0;0 +18420;815;812;0;0 +18421;815;812;0;0 +18422;815;812;0;0 +18423;815;812;0;0 +18424;815;812;0;0 +18425;815;812;0;0 +18426;815;812;0;0 +18427;815;812;0;0 +18428;815;812;0;0 +18429;815;812;0;0 +18430;815;812;0;0 +18431;815;812;0;0 +18432;815;812;0;0 +18433;815;812;0;0 +18434;816;813;0;0 +18435;816;813;0;0 +18436;816;813;0;0 +18437;816;813;0;0 +18438;816;813;0;0 +18439;816;813;0;0 +18440;816;813;0;0 +18441;816;813;0;0 +18442;816;813;0;0 +18443;816;813;0;0 +18444;816;813;0;0 +18445;816;813;0;0 +18446;816;813;0;0 +18447;816;813;0;0 +18448;816;813;0;0 +18449;816;813;0;0 +18450;816;813;0;0 +18451;816;813;0;0 +18452;816;813;0;0 +18453;816;813;0;0 +18454;816;813;0;0 +18455;816;813;0;0 +18456;816;813;0;0 +18457;816;813;0;0 +18458;816;813;0;0 +18459;816;813;0;0 +18460;816;813;0;0 +18461;817;814;0;0 +18462;817;814;0;0 +18463;817;814;0;0 +18464;817;814;0;0 +18465;817;814;0;0 +18466;817;814;0;0 +18467;817;814;0;0 +18468;817;814;0;0 +18469;817;814;0;0 +18470;817;814;0;0 +18471;817;814;0;0 +18472;817;814;0;0 +18473;817;814;0;0 +18474;817;814;0;0 +18475;817;814;0;0 +18476;817;814;0;0 +18477;817;814;0;0 +18478;817;814;0;0 +18479;817;814;0;0 +18480;817;814;0;0 +18481;817;814;0;0 +18482;817;814;0;0 +18483;817;814;0;0 +18484;817;814;0;0 +18485;817;814;0;0 +18486;817;814;0;0 +18487;817;814;0;0 +18488;817;814;0;0 +18489;818;815;0;0 +18490;818;815;0;0 +18491;818;815;0;0 +18492;818;815;0;0 +18493;818;815;0;0 +18494;818;815;0;0 +18495;818;815;0;0 +18496;818;815;0;0 +18497;818;815;0;0 +18498;818;815;0;0 +18499;818;815;0;0 +18500;818;815;0;0 +18501;818;815;0;0 +18502;818;815;0;0 +18503;818;815;0;0 +18504;818;815;0;0 +18505;819;816;0;0 +18506;819;816;0;0 +18507;819;816;0;0 +18508;819;816;0;0 +18509;819;816;0;0 +18510;819;816;0;0 +18511;819;816;0;0 +18512;819;816;0;0 +18513;819;816;0;0 +18514;819;816;0;0 +18515;819;816;0;0 +18516;819;816;0;0 +18517;819;816;0;0 +18518;819;816;0;0 +18519;819;816;0;0 +18520;819;816;0;0 +18521;819;816;0;0 +18522;819;816;0;0 +18523;819;816;0;0 +18524;819;816;0;0 +18525;819;816;0;0 +18526;819;816;0;0 +18527;819;816;0;0 +18528;819;816;0;0 +18529;819;816;0;0 +18530;819;816;0;0 +18531;819;816;0;0 +18532;819;816;0;0 +18533;819;816;0;0 +18534;819;816;0;0 +18535;820;817;0;0 +18536;820;817;0;0 +18537;820;817;0;0 +18538;820;817;0;0 +18539;820;817;0;0 +18540;820;817;0;0 +18541;820;817;0;0 +18542;820;817;0;0 +18543;820;817;0;0 +18544;820;817;0;0 +18545;820;817;0;0 +18546;820;817;0;0 +18547;820;817;0;0 +18548;820;817;0;0 +18549;820;817;0;0 +18550;820;817;0;0 +18551;820;817;0;0 +18552;820;817;0;0 +18553;820;817;0;0 +18554;820;817;0;0 +18555;820;817;0;0 +18556;820;817;0;0 +18557;820;817;0;0 +18558;820;817;0;0 +18559;820;817;0;0 +18560;820;817;0;0 +18561;820;817;0;0 +18562;821;818;0;0 +18563;821;818;0;0 +18564;821;818;0;0 +18565;821;818;0;0 +18566;821;818;0;0 +18567;821;818;0;0 +18568;821;818;0;0 +18569;821;818;0;0 +18570;821;818;0;0 +18571;821;818;0;0 +18572;821;818;0;0 +18573;821;818;0;0 +18574;821;818;0;0 +18575;821;818;0;0 +18576;821;818;0;0 +18577;821;818;0;0 +18578;821;818;0;0 +18579;821;818;0;0 +18580;821;818;0;0 +18581;821;818;0;0 +18582;821;818;0;0 +18583;821;818;0;0 +18584;821;818;0;0 +18585;821;818;0;0 +18586;821;818;0;0 +18587;821;818;0;0 +18588;822;819;0;0 +18589;822;819;0;0 +18590;822;819;0;0 +18591;822;819;0;0 +18592;822;819;0;0 +18593;822;819;0;0 +18594;822;819;0;0 +18595;822;819;0;0 +18596;822;819;0;0 +18597;822;819;0;0 +18598;822;819;0;0 +18599;822;819;0;0 +18600;822;819;0;0 +18601;822;819;0;0 +18602;822;819;0;0 +18603;822;819;0;0 +18604;823;820;0;0 +18605;823;820;0;0 +18606;823;820;0;0 +18607;823;820;0;0 +18608;823;820;0;0 +18609;823;820;0;0 +18610;823;820;0;0 +18611;823;820;0;0 +18612;823;820;0;0 +18613;823;820;0;0 +18614;823;820;0;0 +18615;823;820;0;0 +18616;823;820;0;0 +18617;823;820;0;0 +18618;823;820;0;0 +18619;823;820;0;0 +18620;823;820;0;0 +18621;823;820;0;0 +18622;824;821;0;0 +18623;824;821;0;0 +18624;824;821;0;0 +18625;824;821;0;0 +18626;824;821;0;0 +18627;824;821;0;0 +18628;824;821;0;0 +18629;824;821;0;0 +18630;824;821;0;0 +18631;824;821;0;0 +18632;824;821;0;0 +18633;824;821;0;0 +18634;824;821;0;0 +18635;824;821;0;0 +18636;824;821;0;0 +18637;824;821;0;0 +18638;824;821;0;0 +18639;824;821;0;0 +18640;824;821;0;0 +18641;824;821;0;0 +18642;824;821;0;0 +18643;824;821;0;0 +18644;824;821;0;0 +18645;824;821;0;0 +18646;824;821;0;0 +18647;825;822;0;0 +18648;825;822;0;0 +18649;825;822;0;0 +18650;825;822;0;0 +18651;825;822;0;0 +18652;825;822;0;0 +18653;825;822;0;0 +18654;825;822;0;0 +18655;825;822;0;0 +18656;825;822;0;0 +18657;825;822;0;0 +18658;825;822;0;0 +18659;825;822;0;0 +18660;825;822;0;0 +18661;825;822;0;0 +18662;825;822;0;0 +18663;825;822;0;0 +18664;825;822;0;0 +18665;825;822;0;0 +18666;825;822;0;0 +18667;825;822;0;0 +18668;825;822;0;0 +18669;826;823;0;0 +18670;826;823;0;0 +18671;826;823;0;0 +18672;826;823;0;0 +18673;826;823;0;0 +18674;826;823;0;0 +18675;826;823;0;0 +18676;826;823;0;0 +18677;826;823;0;0 +18678;826;823;0;0 +18679;826;823;0;0 +18680;826;823;0;0 +18681;826;823;0;0 +18682;826;823;0;0 +18683;826;823;0;0 +18684;826;823;0;0 +18685;826;823;0;0 +18686;826;823;0;0 +18687;826;823;0;0 +18688;826;823;0;0 +18689;826;823;0;0 +18690;827;824;0;0 +18691;827;824;0;0 +18692;827;824;0;0 +18693;827;824;0;0 +18694;827;824;0;0 +18695;827;824;0;0 +18696;827;824;0;0 +18697;827;824;0;0 +18698;827;824;0;0 +18699;827;824;0;0 +18700;827;824;0;0 +18701;827;824;0;0 +18702;827;824;0;0 +18703;827;824;0;0 +18704;827;824;0;0 +18705;827;824;0;0 +18706;827;824;0;0 +18707;827;824;0;0 +18708;827;824;0;0 +18709;827;824;0;0 +18710;827;824;0;0 +18711;827;824;0;0 +18712;827;824;0;0 +18713;827;824;0;0 +18714;828;825;0;0 +18715;828;825;0;0 +18716;828;825;0;0 +18717;828;825;0;0 +18718;828;825;0;0 +18719;828;825;0;0 +18720;828;825;0;0 +18721;828;825;0;0 +18722;828;825;0;0 +18723;828;825;0;0 +18724;828;825;0;0 +18725;828;825;0;0 +18726;828;825;0;0 +18727;828;825;0;0 +18728;828;825;0;0 +18729;828;825;0;0 +18730;828;825;0;0 +18731;828;825;0;0 +18732;829;826;0;0 +18733;829;826;0;0 +18734;829;826;0;0 +18735;829;826;0;0 +18736;829;826;0;0 +18737;829;826;0;0 +18738;829;826;0;0 +18739;829;826;0;0 +18740;829;826;0;0 +18741;829;826;0;0 +18742;829;826;0;0 +18743;829;826;0;0 +18744;829;826;0;0 +18745;829;826;0;0 +18746;829;826;0;0 +18747;829;826;0;0 +18748;829;826;0;0 +18749;829;826;0;0 +18750;829;826;0;0 +18751;829;826;0;0 +18752;829;826;0;0 +18753;829;826;0;0 +18754;829;826;0;0 +18755;829;826;0;0 +18756;829;826;0;0 +18757;829;826;0;0 +18758;829;826;0;0 +18759;829;826;0;0 +18760;830;827;0;0 +18761;830;827;0;0 +18762;830;827;0;0 +18763;830;827;0;0 +18764;830;827;0;0 +18765;830;827;0;0 +18766;830;827;0;0 +18767;830;827;0;0 +18768;830;827;0;0 +18769;830;827;0;0 +18770;830;827;0;0 +18771;830;827;0;0 +18772;830;827;0;0 +18773;830;827;0;0 +18774;830;827;0;0 +18775;830;827;0;0 +18776;830;827;0;0 +18777;830;827;0;0 +18778;830;827;0;0 +18779;830;827;0;0 +18780;830;827;0;0 +18781;830;827;0;0 +18782;830;827;0;0 +18783;830;827;0;0 +18784;830;827;0;0 +18785;830;827;0;0 +18786;830;827;0;0 +18787;831;828;0;0 +18788;831;828;0;0 +18789;831;828;0;0 +18790;831;828;0;0 +18791;831;828;0;0 +18792;831;828;0;0 +18793;831;828;0;0 +18794;831;828;0;0 +18795;831;828;0;0 +18796;831;828;0;0 +18797;831;828;0;0 +18798;831;828;0;0 +18799;831;828;0;0 +18800;831;828;0;0 +18801;831;828;0;0 +18802;831;828;0;0 +18803;831;828;0;0 +18804;831;828;0;0 +18805;831;828;0;0 +18806;832;829;0;0 +18807;832;829;0;0 +18808;832;829;0;0 +18809;832;829;0;0 +18810;832;829;0;0 +18811;832;829;0;0 +18812;832;829;0;0 +18813;832;829;0;0 +18814;832;829;0;0 +18815;832;829;0;0 +18816;832;829;0;0 +18817;832;829;0;0 +18818;832;829;0;0 +18819;832;829;0;0 +18820;832;829;0;0 +18821;832;829;0;0 +18822;832;829;0;0 +18823;832;829;0;0 +18824;832;829;0;0 +18825;832;829;0;0 +18826;833;830;0;0 +18827;833;830;0;0 +18828;833;830;0;0 +18829;833;830;0;0 +18830;833;830;0;0 +18831;833;830;0;0 +18832;833;830;0;0 +18833;833;830;0;0 +18834;833;830;0;0 +18835;833;830;0;0 +18836;833;830;0;0 +18837;833;830;0;0 +18838;833;830;0;0 +18839;833;830;0;0 +18840;833;830;0;0 +18841;833;830;0;0 +18842;833;830;0;0 +18843;833;830;0;0 +18844;833;830;0;0 +18845;833;830;0;0 +18846;834;831;0;0 +18847;834;831;0;0 +18848;834;831;0;0 +18849;834;831;0;0 +18850;834;831;0;0 +18851;834;831;0;0 +18852;834;831;0;0 +18853;834;831;0;0 +18854;834;831;0;0 +18855;834;831;0;0 +18856;834;831;0;0 +18857;834;831;0;0 +18858;834;831;0;0 +18859;834;831;0;0 +18860;834;831;0;0 +18861;834;831;0;0 +18862;834;831;0;0 +18863;834;831;0;0 +18864;834;831;0;0 +18865;834;831;0;0 +18866;834;831;0;0 +18867;834;831;0;0 +18868;834;831;0;0 +18869;834;831;0;0 +18870;834;831;0;0 +18871;834;831;0;0 +18872;834;831;0;0 +18873;835;832;0;0 +18874;835;832;0;0 +18875;835;832;0;0 +18876;835;832;0;0 +18877;835;832;0;0 +18878;835;832;0;0 +18879;835;832;0;0 +18880;835;832;0;0 +18881;835;832;0;0 +18882;835;832;0;0 +18883;835;832;0;0 +18884;835;832;0;0 +18885;835;832;0;0 +18886;835;832;0;0 +18887;835;832;0;0 +18888;835;832;0;0 +18889;835;832;0;0 +18890;835;832;0;0 +18891;835;832;0;0 +18892;835;832;0;0 +18893;835;832;0;0 +18894;835;832;0;0 +18895;835;832;0;0 +18896;835;832;0;0 +18897;835;832;0;0 +18898;835;832;0;0 +18899;835;832;0;0 +18900;835;832;0;0 +18901;835;832;0;0 +18902;836;833;0;0 +18903;836;833;0;0 +18904;836;833;0;0 +18905;836;833;0;0 +18906;836;833;0;0 +18907;836;833;0;0 +18908;836;833;0;0 +18909;836;833;0;0 +18910;836;833;0;0 +18911;836;833;0;0 +18912;836;833;0;0 +18913;836;833;0;0 +18914;836;833;0;0 +18915;836;833;0;0 +18916;836;833;0;0 +18917;836;833;0;0 +18918;836;833;0;0 +18919;836;833;0;0 +18920;837;834;0;0 +18921;837;834;0;0 +18922;837;834;0;0 +18923;837;834;0;0 +18924;837;834;0;0 +18925;837;834;0;0 +18926;837;834;0;0 +18927;837;834;0;0 +18928;837;834;0;0 +18929;837;834;0;0 +18930;837;834;0;0 +18931;837;834;0;0 +18932;837;834;0;0 +18933;837;834;0;0 +18934;837;834;0;0 +18935;837;834;0;0 +18936;837;834;0;0 +18937;837;834;0;0 +18938;837;834;0;0 +18939;837;834;0;0 +18940;838;835;0;0 +18941;838;835;0;0 +18942;838;835;0;0 +18943;838;835;0;0 +18944;838;835;0;0 +18945;838;835;0;0 +18946;838;835;0;0 +18947;838;835;0;0 +18948;838;835;0;0 +18949;838;835;0;0 +18950;838;835;0;0 +18951;838;835;0;0 +18952;838;835;0;0 +18953;838;835;0;0 +18954;838;835;0;0 +18955;838;835;0;0 +18956;838;835;0;0 +18957;838;835;0;0 +18958;838;835;0;0 +18959;838;835;0;0 +18960;838;835;0;0 +18961;838;835;0;0 +18962;838;835;0;0 +18963;838;835;0;0 +18964;838;835;0;0 +18965;838;835;0;0 +18966;839;836;0;0 +18967;839;836;0;0 +18968;839;836;0;0 +18969;839;836;0;0 +18970;839;836;0;0 +18971;839;836;0;0 +18972;839;836;0;0 +18973;839;836;0;0 +18974;839;836;0;0 +18975;839;836;0;0 +18976;839;836;0;0 +18977;839;836;0;0 +18978;839;836;0;0 +18979;839;836;0;0 +18980;839;836;0;0 +18981;839;836;0;0 +18982;839;836;0;0 +18983;839;836;0;0 +18984;839;836;0;0 +18985;839;836;0;0 +18986;839;836;0;0 +18987;839;836;0;0 +18988;839;836;0;0 +18989;839;836;0;0 +18990;839;836;0;0 +18991;839;836;0;0 +18992;839;836;0;0 +18993;839;836;0;0 +18994;840;837;0;0 +18995;840;837;0;0 +18996;840;837;0;0 +18997;840;837;0;0 +18998;840;837;0;0 +18999;840;837;0;0 +19000;840;837;0;0 +19001;840;837;0;0 +19002;840;837;0;0 +19003;840;837;0;0 +19004;840;837;0;0 +19005;840;837;0;0 +19006;840;837;0;0 +19007;840;837;0;0 +19008;840;837;0;0 +19009;840;837;0;0 +19010;840;837;0;0 +19011;840;837;0;0 +19012;840;837;0;0 +19013;840;837;0;0 +19014;840;837;0;0 +19015;840;837;0;0 +19016;840;837;0;0 +19017;840;837;0;0 +19018;840;837;0;0 +19019;840;837;0;0 +19020;840;837;0;0 +19021;841;838;0;0 +19022;841;838;0;0 +19023;841;838;0;0 +19024;841;838;0;0 +19025;841;838;0;0 +19026;841;838;0;0 +19027;841;838;0;0 +19028;841;838;0;0 +19029;841;838;0;0 +19030;841;838;0;0 +19031;841;838;0;0 +19032;841;838;0;0 +19033;841;838;0;0 +19034;841;838;0;0 +19035;841;838;0;0 +19036;842;839;0;0 +19037;842;839;0;0 +19038;842;839;0;0 +19039;842;839;0;0 +19040;842;839;0;0 +19041;842;839;0;0 +19042;842;839;0;0 +19043;842;839;0;0 +19044;842;839;0;0 +19045;842;839;0;0 +19046;842;839;0;0 +19047;842;839;0;0 +19048;842;839;0;0 +19049;842;839;0;0 +19050;842;839;0;0 +19051;842;839;0;0 +19052;842;839;0;0 +19053;842;839;0;0 +19054;843;840;0;0 +19055;843;840;0;0 +19056;843;840;0;0 +19057;843;840;0;0 +19058;843;840;0;0 +19059;843;840;0;0 +19060;843;840;0;0 +19061;843;840;0;0 +19062;843;840;0;0 +19063;843;840;0;0 +19064;843;840;0;0 +19065;843;840;0;0 +19066;843;840;0;0 +19067;843;840;0;0 +19068;843;840;0;0 +19069;843;840;0;0 +19070;843;840;0;0 +19071;843;840;0;0 +19072;843;840;0;0 +19073;843;840;0;0 +19074;843;840;0;0 +19075;843;840;0;0 +19076;843;840;0;0 +19077;843;840;0;0 +19078;844;841;0;0 +19079;844;841;0;0 +19080;844;841;0;0 +19081;844;841;0;0 +19082;844;841;0;0 +19083;844;841;0;0 +19084;844;841;0;0 +19085;844;841;0;0 +19086;844;841;0;0 +19087;844;841;0;0 +19088;844;841;0;0 +19089;844;841;0;0 +19090;844;841;0;0 +19091;844;841;0;0 +19092;844;841;0;0 +19093;844;841;0;0 +19094;844;841;0;0 +19095;844;841;0;0 +19096;844;841;0;0 +19097;844;841;0;0 +19098;845;842;0;0 +19099;845;842;0;0 +19100;845;842;0;0 +19101;845;842;0;0 +19102;845;842;0;0 +19103;845;842;0;0 +19104;845;842;0;0 +19105;845;842;0;0 +19106;845;842;0;0 +19107;845;842;0;0 +19108;845;842;0;0 +19109;845;842;0;0 +19110;845;842;0;0 +19111;845;842;0;0 +19112;845;842;0;0 +19113;845;842;0;0 +19114;845;842;0;0 +19115;845;842;0;0 +19116;845;842;0;0 +19117;845;842;0;0 +19118;845;842;0;0 +19119;845;842;0;0 +19120;845;842;0;0 +19121;845;842;0;0 +19122;845;842;0;0 +19123;845;842;0;0 +19124;846;843;0;0 +19125;846;843;0;0 +19126;846;843;0;0 +19127;846;843;0;0 +19128;846;843;0;0 +19129;846;843;0;0 +19130;846;843;0;0 +19131;846;843;0;0 +19132;846;843;0;0 +19133;846;843;0;0 +19134;846;843;0;0 +19135;846;843;0;0 +19136;846;843;0;0 +19137;846;843;0;0 +19138;846;843;0;0 +19139;846;843;0;0 +19140;846;843;0;0 +19141;847;844;0;0 +19142;847;844;0;0 +19143;847;844;0;0 +19144;847;844;0;0 +19145;847;844;0;0 +19146;847;844;0;0 +19147;847;844;0;0 +19148;847;844;0;0 +19149;847;844;0;0 +19150;847;844;0;0 +19151;847;844;0;0 +19152;847;844;0;0 +19153;847;844;0;0 +19154;847;844;0;0 +19155;847;844;0;0 +19156;847;844;0;0 +19157;847;844;0;0 +19158;847;844;0;0 +19159;847;844;0;0 +19160;847;844;0;0 +19161;847;844;0;0 +19162;847;844;0;0 +19163;847;844;0;0 +19164;847;844;0;0 +19165;847;844;0;0 +19166;847;844;0;0 +19167;847;844;0;0 +19168;847;844;0;0 +19169;847;844;0;0 +19170;848;845;0;0 +19171;848;845;0;0 +19172;848;845;0;0 +19173;848;845;0;0 +19174;848;845;0;0 +19175;848;845;0;0 +19176;848;845;0;0 +19177;848;845;0;0 +19178;848;845;0;0 +19179;848;845;0;0 +19180;848;845;0;0 +19181;848;845;0;0 +19182;848;845;0;0 +19183;848;845;0;0 +19184;848;845;0;0 +19185;848;845;0;0 +19186;848;845;0;0 +19187;848;845;0;0 +19188;848;845;0;0 +19189;848;845;0;0 +19190;848;845;0;0 +19191;849;846;0;0 +19192;849;846;0;0 +19193;849;846;0;0 +19194;849;846;0;0 +19195;849;846;0;0 +19196;849;846;0;0 +19197;849;846;0;0 +19198;849;846;0;0 +19199;849;846;0;0 +19200;849;846;0;0 +19201;849;846;0;0 +19202;849;846;0;0 +19203;849;846;0;0 +19204;849;846;0;0 +19205;849;846;0;0 +19206;849;846;0;0 +19207;849;846;0;0 +19208;849;846;0;0 +19209;849;846;0;0 +19210;849;846;0;0 +19211;850;847;0;0 +19212;850;847;0;0 +19213;850;847;0;0 +19214;850;847;0;0 +19215;850;847;0;0 +19216;850;847;0;0 +19217;850;847;0;0 +19218;850;847;0;0 +19219;850;847;0;0 +19220;850;847;0;0 +19221;850;847;0;0 +19222;850;847;0;0 +19223;850;847;0;0 +19224;850;847;0;0 +19225;850;847;0;0 +19226;850;847;0;0 +19227;850;847;0;0 +19228;850;847;0;0 +19229;850;847;0;0 +19230;850;847;0;0 +19231;850;847;0;0 +19232;850;847;0;0 +19233;850;847;0;0 +19234;850;847;0;0 +19235;850;847;0;0 +19236;850;847;0;0 +19237;851;848;0;0 +19238;851;848;0;0 +19239;851;848;0;0 +19240;851;848;0;0 +19241;851;848;0;0 +19242;851;848;0;0 +19243;851;848;0;0 +19244;851;848;0;0 +19245;851;848;0;0 +19246;851;848;0;0 +19247;851;848;0;0 +19248;851;848;0;0 +19249;851;848;0;0 +19250;851;848;0;0 +19251;851;848;0;0 +19252;851;848;0;0 +19253;851;848;0;0 +19254;852;849;0;0 +19255;852;849;0;0 +19256;852;849;0;0 +19257;852;849;0;0 +19258;852;849;0;0 +19259;852;849;0;0 +19260;852;849;0;0 +19261;852;849;0;0 +19262;852;849;0;0 +19263;852;849;0;0 +19264;852;849;0;0 +19265;852;849;0;0 +19266;852;849;0;0 +19267;852;849;0;0 +19268;852;849;0;0 +19269;852;849;0;0 +19270;852;849;0;0 +19271;852;849;0;0 +19272;852;849;0;0 +19273;852;849;0;0 +19274;853;850;0;0 +19275;853;850;0;0 +19276;853;850;0;0 +19277;853;850;0;0 +19278;853;850;0;0 +19279;853;850;0;0 +19280;853;850;0;0 +19281;853;850;0;0 +19282;853;850;0;0 +19283;853;850;0;0 +19284;853;850;0;0 +19285;853;850;0;0 +19286;853;850;0;0 +19287;853;850;0;0 +19288;853;850;0;0 +19289;853;850;0;0 +19290;853;850;0;0 +19291;853;850;0;0 +19292;854;851;0;0 +19293;854;851;0;0 +19294;854;851;0;0 +19295;854;851;0;0 +19296;854;851;0;0 +19297;854;851;0;0 +19298;854;851;0;0 +19299;854;851;0;0 +19300;854;851;0;0 +19301;854;851;0;0 +19302;854;851;0;0 +19303;854;851;0;0 +19304;854;851;0;0 +19305;854;851;0;0 +19306;854;851;0;0 +19307;854;851;0;0 +19308;854;851;0;0 +19309;854;851;0;0 +19310;854;851;0;0 +19311;854;851;0;0 +19312;854;851;0;0 +19313;854;851;0;0 +19314;854;851;0;0 +19315;854;851;0;0 +19316;854;851;0;0 +19317;854;851;0;0 +19318;854;851;0;0 +19319;854;851;0;0 +19320;854;851;0;0 +19321;854;851;0;0 +19322;855;852;0;0 +19323;855;852;0;0 +19324;855;852;0;0 +19325;855;852;0;0 +19326;855;852;0;0 +19327;855;852;0;0 +19328;855;852;0;0 +19329;855;852;0;0 +19330;855;852;0;0 +19331;855;852;0;0 +19332;855;852;0;0 +19333;855;852;0;0 +19334;855;852;0;0 +19335;855;852;0;0 +19336;855;852;0;0 +19337;855;852;0;0 +19338;855;852;0;0 +19339;855;852;0;0 +19340;855;852;0;0 +19341;855;852;0;0 +19342;855;852;0;0 +19343;855;852;0;0 +19344;855;852;0;0 +19345;855;852;0;0 +19346;855;852;0;0 +19347;855;852;0;0 +19348;855;852;0;0 +19349;855;852;0;0 +19350;855;852;0;0 +19351;855;852;0;0 +19352;856;853;0;0 +19353;856;853;0;0 +19354;856;853;0;0 +19355;856;853;0;0 +19356;856;853;0;0 +19357;856;853;0;0 +19358;856;853;0;0 +19359;856;853;0;0 +19360;856;853;0;0 +19361;856;853;0;0 +19362;856;853;0;0 +19363;856;853;0;0 +19364;856;853;0;0 +19365;856;853;0;0 +19366;856;853;0;0 +19367;856;853;0;0 +19368;856;853;0;0 +19369;856;853;0;0 +19370;856;853;0;0 +19371;856;853;0;0 +19372;856;853;0;0 +19373;856;853;0;0 +19374;856;853;0;0 +19375;856;853;0;0 +19376;856;853;0;0 +19377;856;853;0;0 +19378;856;853;0;0 +19379;856;853;0;0 +19380;856;853;0;0 +19381;856;853;0;0 +19382;857;854;0;0 +19383;857;854;0;0 +19384;857;854;0;0 +19385;857;854;0;0 +19386;857;854;0;0 +19387;857;854;0;0 +19388;857;854;0;0 +19389;857;854;0;0 +19390;857;854;0;0 +19391;857;854;0;0 +19392;857;854;0;0 +19393;857;854;0;0 +19394;857;854;0;0 +19395;857;854;0;0 +19396;857;854;0;0 +19397;857;854;0;0 +19398;857;854;0;0 +19399;857;854;0;0 +19400;857;854;0;0 +19401;857;854;0;0 +19402;857;854;0;0 +19403;857;854;0;0 +19404;857;854;0;0 +19405;857;854;0;0 +19406;857;854;0;0 +19407;857;854;0;0 +19408;857;854;0;0 +19409;857;854;0;0 +19410;858;855;0;0 +19411;858;855;0;0 +19412;858;855;0;0 +19413;858;855;0;0 +19414;858;855;0;0 +19415;858;855;0;0 +19416;858;855;0;0 +19417;858;855;0;0 +19418;858;855;0;0 +19419;858;855;0;0 +19420;858;855;0;0 +19421;858;855;0;0 +19422;858;855;0;0 +19423;858;855;0;0 +19424;858;855;0;0 +19425;858;855;0;0 +19426;858;855;0;0 +19427;858;855;0;0 +19428;859;856;0;0 +19429;859;856;0;0 +19430;859;856;0;0 +19431;859;856;0;0 +19432;859;856;0;0 +19433;859;856;0;0 +19434;859;856;0;0 +19435;859;856;0;0 +19436;859;856;0;0 +19437;859;856;0;0 +19438;859;856;0;0 +19439;859;856;0;0 +19440;859;856;0;0 +19441;859;856;0;0 +19442;859;856;0;0 +19443;859;856;0;0 +19444;859;856;0;0 +19445;859;856;0;0 +19446;859;856;0;0 +19447;859;856;0;0 +19448;859;856;0;0 +19449;859;856;0;0 +19450;859;856;0;0 +19451;859;856;0;0 +19452;859;856;0;0 +19453;859;856;0;0 +19454;859;856;0;0 +19455;859;856;0;0 +19456;859;856;0;0 +19457;859;856;0;0 +19458;860;857;0;0 +19459;860;857;0;0 +19460;860;857;0;0 +19461;860;857;0;0 +19462;860;857;0;0 +19463;860;857;0;0 +19464;860;857;0;0 +19465;860;857;0;0 +19466;860;857;0;0 +19467;860;857;0;0 +19468;860;857;0;0 +19469;860;857;0;0 +19470;860;857;0;0 +19471;860;857;0;0 +19472;860;857;0;0 +19473;860;857;0;0 +19474;860;857;0;0 +19475;860;857;0;0 +19476;860;857;0;0 +19477;860;857;0;0 +19478;860;857;0;0 +19479;860;857;0;0 +19480;860;857;0;0 +19481;860;857;0;0 +19482;860;857;0;0 +19483;860;857;0;0 +19484;860;857;0;0 +19485;860;857;0;0 +19486;860;857;0;0 +19487;861;858;0;0 +19488;861;858;0;0 +19489;861;858;0;0 +19490;861;858;0;0 +19491;861;858;0;0 +19492;861;858;0;0 +19493;861;858;0;0 +19494;861;858;0;0 +19495;861;858;0;0 +19496;861;858;0;0 +19497;861;858;0;0 +19498;861;858;0;0 +19499;861;858;0;0 +19500;861;858;0;0 +19501;861;858;0;0 +19502;861;858;0;0 +19503;861;858;0;0 +19504;861;858;0;0 +19505;861;858;0;0 +19506;861;858;0;0 +19507;861;858;0;0 +19508;861;858;0;0 +19509;861;858;0;0 +19510;862;859;0;0 +19511;862;859;0;0 +19512;862;859;0;0 +19513;862;859;0;0 +19514;862;859;0;0 +19515;862;859;0;0 +19516;862;859;0;0 +19517;862;859;0;0 +19518;862;859;0;0 +19519;862;859;0;0 +19520;862;859;0;0 +19521;862;859;0;0 +19522;862;859;0;0 +19523;862;859;0;0 +19524;862;859;0;0 +19525;862;859;0;0 +19526;862;859;0;0 +19527;862;859;0;0 +19528;862;859;0;0 +19529;862;859;0;0 +19530;862;859;0;0 +19531;862;859;0;0 +19532;862;859;0;0 +19533;862;859;0;0 +19534;862;859;0;0 +19535;862;859;0;0 +19536;863;860;0;0 +19537;863;860;0;0 +19538;863;860;0;0 +19539;863;860;0;0 +19540;863;860;0;0 +19541;863;860;0;0 +19542;863;860;0;0 +19543;863;860;0;0 +19544;863;860;0;0 +19545;863;860;0;0 +19546;863;860;0;0 +19547;863;860;0;0 +19548;863;860;0;0 +19549;863;860;0;0 +19550;863;860;0;0 +19551;863;860;0;0 +19552;863;860;0;0 +19553;863;860;0;0 +19554;863;860;0;0 +19555;864;861;0;0 +19556;864;861;0;0 +19557;864;861;0;0 +19558;864;861;0;0 +19559;864;861;0;0 +19560;864;861;0;0 +19561;864;861;0;0 +19562;864;861;0;0 +19563;864;861;0;0 +19564;864;861;0;0 +19565;864;861;0;0 +19566;864;861;0;0 +19567;864;861;0;0 +19568;864;861;0;0 +19569;864;861;0;0 +19570;864;861;0;0 +19571;864;861;0;0 +19572;865;862;0;0 +19573;865;862;0;0 +19574;865;862;0;0 +19575;865;862;0;0 +19576;865;862;0;0 +19577;865;862;0;0 +19578;865;862;0;0 +19579;865;862;0;0 +19580;865;862;0;0 +19581;865;862;0;0 +19582;865;862;0;0 +19583;865;862;0;0 +19584;865;862;0;0 +19585;865;862;0;0 +19586;865;862;0;0 +19587;865;862;0;0 +19588;865;862;0;0 +19589;865;862;0;0 +19590;865;862;0;0 +19591;865;862;0;0 +19592;865;862;0;0 +19593;865;862;0;0 +19594;865;862;0;0 +19595;865;862;0;0 +19596;865;862;0;0 +19597;865;862;0;0 +19598;865;862;0;0 +19599;865;862;0;0 +19600;865;862;0;0 +19601;865;862;0;0 +19602;866;863;0;0 +19603;866;863;0;0 +19604;866;863;0;0 +19605;866;863;0;0 +19606;866;863;0;0 +19607;866;863;0;0 +19608;866;863;0;0 +19609;866;863;0;0 +19610;866;863;0;0 +19611;866;863;0;0 +19612;866;863;0;0 +19613;866;863;0;0 +19614;866;863;0;0 +19615;866;863;0;0 +19616;866;863;0;0 +19617;866;863;0;0 +19618;866;863;0;0 +19619;866;863;0;0 +19620;866;863;0;0 +19621;866;863;0;0 +19622;866;863;0;0 +19623;866;863;0;0 +19624;866;863;0;0 +19625;866;863;0;0 +19626;866;863;0;0 +19627;866;863;0;0 +19628;866;863;0;0 +19629;867;864;0;0 +19630;867;864;0;0 +19631;867;864;0;0 +19632;867;864;0;0 +19633;867;864;0;0 +19634;867;864;0;0 +19635;867;864;0;0 +19636;867;864;0;0 +19637;867;864;0;0 +19638;867;864;0;0 +19639;867;864;0;0 +19640;867;864;0;0 +19641;867;864;0;0 +19642;867;864;0;0 +19643;867;864;0;0 +19644;867;864;0;0 +19645;868;865;0;0 +19646;868;865;0;0 +19647;868;865;0;0 +19648;868;865;0;0 +19649;868;865;0;0 +19650;868;865;0;0 +19651;868;865;0;0 +19652;868;865;0;0 +19653;868;865;0;0 +19654;868;865;0;0 +19655;868;865;0;0 +19656;868;865;0;0 +19657;868;865;0;0 +19658;868;865;0;0 +19659;868;865;0;0 +19660;868;865;0;0 +19661;868;865;0;0 +19662;868;865;0;0 +19663;868;865;0;0 +19664;868;865;0;0 +19665;868;865;0;0 +19666;868;865;0;0 +19667;868;865;0;0 +19668;868;865;0;0 +19669;868;865;0;0 +19670;868;865;0;0 +19671;868;865;0;0 +19672;868;865;0;0 +19673;869;866;0;0 +19674;869;866;0;0 +19675;869;866;0;0 +19676;869;866;0;0 +19677;869;866;0;0 +19678;869;866;0;0 +19679;869;866;0;0 +19680;869;866;0;0 +19681;869;866;0;0 +19682;869;866;0;0 +19683;869;866;0;0 +19684;869;866;0;0 +19685;869;866;0;0 +19686;869;866;0;0 +19687;869;866;0;0 +19688;869;866;0;0 +19689;869;866;0;0 +19690;869;866;0;0 +19691;869;866;0;0 +19692;869;866;0;0 +19693;869;866;0;0 +19694;869;866;0;0 +19695;869;866;0;0 +19696;870;867;0;0 +19697;870;867;0;0 +19698;870;867;0;0 +19699;870;867;0;0 +19700;870;867;0;0 +19701;870;867;0;0 +19702;870;867;0;0 +19703;870;867;0;0 +19704;870;867;0;0 +19705;870;867;0;0 +19706;870;867;0;0 +19707;870;867;0;0 +19708;870;867;0;0 +19709;870;867;0;0 +19710;870;867;0;0 +19711;870;867;0;0 +19712;870;867;0;0 +19713;870;867;0;0 +19714;870;867;0;0 +19715;870;867;0;0 +19716;870;867;0;0 +19717;870;867;0;0 +19718;871;868;0;0 +19719;871;868;0;0 +19720;871;868;0;0 +19721;871;868;0;0 +19722;871;868;0;0 +19723;871;868;0;0 +19724;871;868;0;0 +19725;871;868;0;0 +19726;871;868;0;0 +19727;871;868;0;0 +19728;871;868;0;0 +19729;871;868;0;0 +19730;871;868;0;0 +19731;871;868;0;0 +19732;871;868;0;0 +19733;871;868;0;0 +19734;871;868;0;0 +19735;871;868;0;0 +19736;871;868;0;0 +19737;871;868;0;0 +19738;871;868;0;0 +19739;871;868;0;0 +19740;871;868;0;0 +19741;871;868;0;0 +19742;871;868;0;0 +19743;871;868;0;0 +19744;872;869;0;0 +19745;872;869;0;0 +19746;872;869;0;0 +19747;872;869;0;0 +19748;872;869;0;0 +19749;872;869;0;0 +19750;872;869;0;0 +19751;872;869;0;0 +19752;872;869;0;0 +19753;872;869;0;0 +19754;872;869;0;0 +19755;872;869;0;0 +19756;872;869;0;0 +19757;872;869;0;0 +19758;872;869;0;0 +19759;872;869;0;0 +19760;872;869;0;0 +19761;872;869;0;0 +19762;872;869;0;0 +19763;872;869;0;0 +19764;872;869;0;0 +19765;872;869;0;0 +19766;872;869;0;0 +19767;872;869;0;0 +19768;872;869;0;0 +19769;873;870;0;0 +19770;873;870;0;0 +19771;873;870;0;0 +19772;873;870;0;0 +19773;873;870;0;0 +19774;873;870;0;0 +19775;873;870;0;0 +19776;873;870;0;0 +19777;873;870;0;0 +19778;873;870;0;0 +19779;873;870;0;0 +19780;873;870;0;0 +19781;873;870;0;0 +19782;873;870;0;0 +19783;873;870;0;0 +19784;873;870;0;0 +19785;873;870;0;0 +19786;873;870;0;0 +19787;873;870;0;0 +19788;873;870;0;0 +19789;873;870;0;0 +19790;873;870;0;0 +19791;873;870;0;0 +19792;873;870;0;0 +19793;873;870;0;0 +19794;873;870;0;0 +19795;873;870;0;0 +19796;873;870;0;0 +19797;873;870;0;0 +19798;873;870;0;0 +19799;874;871;0;0 +19800;874;871;0;0 +19801;874;871;0;0 +19802;874;871;0;0 +19803;874;871;0;0 +19804;874;871;0;0 +19805;874;871;0;0 +19806;874;871;0;0 +19807;874;871;0;0 +19808;874;871;0;0 +19809;874;871;0;0 +19810;874;871;0;0 +19811;874;871;0;0 +19812;874;871;0;0 +19813;874;871;0;0 +19814;874;871;0;0 +19815;874;871;0;0 +19816;874;871;0;0 +19817;874;871;0;0 +19818;874;871;0;0 +19819;874;871;0;0 +19820;875;872;0;0 +19821;875;872;0;0 +19822;875;872;0;0 +19823;875;872;0;0 +19824;875;872;0;0 +19825;875;872;0;0 +19826;875;872;0;0 +19827;875;872;0;0 +19828;875;872;0;0 +19829;875;872;0;0 +19830;875;872;0;0 +19831;875;872;0;0 +19832;875;872;0;0 +19833;875;872;0;0 +19834;875;872;0;0 +19835;875;872;0;0 +19836;875;872;0;0 +19837;875;872;0;0 +19838;875;872;0;0 +19839;875;872;0;0 +19840;875;872;0;0 +19841;875;872;0;0 +19842;875;872;0;0 +19843;875;872;0;0 +19844;875;872;0;0 +19845;875;872;0;0 +19846;875;872;0;0 +19847;875;872;0;0 +19848;875;872;0;0 +19849;875;872;0;0 +19850;876;873;0;0 +19851;876;873;0;0 +19852;876;873;0;0 +19853;876;873;0;0 +19854;876;873;0;0 +19855;876;873;0;0 +19856;876;873;0;0 +19857;876;873;0;0 +19858;876;873;0;0 +19859;876;873;0;0 +19860;876;873;0;0 +19861;876;873;0;0 +19862;876;873;0;0 +19863;876;873;0;0 +19864;876;873;0;0 +19865;876;873;0;0 +19866;876;873;0;0 +19867;876;873;0;0 +19868;876;873;0;0 +19869;876;873;0;0 +19870;876;873;0;0 +19871;876;873;0;0 +19872;876;873;0;0 +19873;876;873;0;0 +19874;877;874;0;0 +19875;877;874;0;0 +19876;877;874;0;0 +19877;877;874;0;0 +19878;877;874;0;0 +19879;877;874;0;0 +19880;877;874;0;0 +19881;877;874;0;0 +19882;877;874;0;0 +19883;877;874;0;0 +19884;877;874;0;0 +19885;877;874;0;0 +19886;877;874;0;0 +19887;877;874;0;0 +19888;877;874;0;0 +19889;877;874;0;0 +19890;877;874;0;0 +19891;877;874;0;0 +19892;877;874;0;0 +19893;877;874;0;0 +19894;877;874;0;0 +19895;877;874;0;0 +19896;877;874;0;0 +19897;877;874;0;0 +19898;877;874;0;0 +19899;877;874;0;0 +19900;878;875;0;0 +19901;878;875;0;0 +19902;878;875;0;0 +19903;878;875;0;0 +19904;878;875;0;0 +19905;878;875;0;0 +19906;878;875;0;0 +19907;878;875;0;0 +19908;878;875;0;0 +19909;878;875;0;0 +19910;878;875;0;0 +19911;878;875;0;0 +19912;878;875;0;0 +19913;878;875;0;0 +19914;878;875;0;0 +19915;879;876;0;0 +19916;879;876;0;0 +19917;879;876;0;0 +19918;879;876;0;0 +19919;879;876;0;0 +19920;879;876;0;0 +19921;879;876;0;0 +19922;879;876;0;0 +19923;879;876;0;0 +19924;879;876;0;0 +19925;879;876;0;0 +19926;879;876;0;0 +19927;879;876;0;0 +19928;879;876;0;0 +19929;879;876;0;0 +19930;879;876;0;0 +19931;879;876;0;0 +19932;879;876;0;0 +19933;879;876;0;0 +19934;879;876;0;0 +19935;879;876;0;0 +19936;879;876;0;0 +19937;879;876;0;0 +19938;880;877;0;0 +19939;880;877;0;0 +19940;880;877;0;0 +19941;880;877;0;0 +19942;880;877;0;0 +19943;880;877;0;0 +19944;880;877;0;0 +19945;880;877;0;0 +19946;880;877;0;0 +19947;880;877;0;0 +19948;880;877;0;0 +19949;880;877;0;0 +19950;880;877;0;0 +19951;880;877;0;0 +19952;880;877;0;0 +19953;880;877;0;0 +19954;880;877;0;0 +19955;880;877;0;0 +19956;880;877;0;0 +19957;880;877;0;0 +19958;880;877;0;0 +19959;881;878;0;0 +19960;881;878;0;0 +19961;881;878;0;0 +19962;881;878;0;0 +19963;881;878;0;0 +19964;881;878;0;0 +19965;881;878;0;0 +19966;881;878;0;0 +19967;881;878;0;0 +19968;881;878;0;0 +19969;881;878;0;0 +19970;881;878;0;0 +19971;881;878;0;0 +19972;881;878;0;0 +19973;881;878;0;0 +19974;881;878;0;0 +19975;881;878;0;0 +19976;881;878;0;0 +19977;881;878;0;0 +19978;881;878;0;0 +19979;881;878;0;0 +19980;881;878;0;0 +19981;881;878;0;0 +19982;881;878;0;0 +19983;881;878;0;0 +19984;882;879;0;0 +19985;882;879;0;0 +19986;882;879;0;0 +19987;882;879;0;0 +19988;882;879;0;0 +19989;882;879;0;0 +19990;882;879;0;0 +19991;882;879;0;0 +19992;882;879;0;0 +19993;882;879;0;0 +19994;882;879;0;0 +19995;882;879;0;0 +19996;882;879;0;0 +19997;882;879;0;0 +19998;882;879;0;0 +19999;882;879;0;0 +20000;882;879;0;0 +20001;882;879;0;0 +20002;882;879;0;0 +20003;882;879;0;0 +20004;882;879;0;0 +20005;882;879;0;0 +20006;882;879;0;0 +20007;882;879;0;0 +20008;883;880;0;0 +20009;883;880;0;0 +20010;883;880;0;0 +20011;883;880;0;0 +20012;883;880;0;0 +20013;883;880;0;0 +20014;883;880;0;0 +20015;883;880;0;0 +20016;883;880;0;0 +20017;883;880;0;0 +20018;883;880;0;0 +20019;883;880;0;0 +20020;883;880;0;0 +20021;883;880;0;0 +20022;883;880;0;0 +20023;883;880;0;0 +20024;883;880;0;0 +20025;883;880;0;0 +20026;883;880;0;0 +20027;883;880;0;0 +20028;883;880;0;0 +20029;883;880;0;0 +20030;884;881;0;0 +20031;884;881;0;0 +20032;884;881;0;0 +20033;884;881;0;0 +20034;884;881;0;0 +20035;884;881;0;0 +20036;884;881;0;0 +20037;884;881;0;0 +20038;884;881;0;0 +20039;884;881;0;0 +20040;884;881;0;0 +20041;884;881;0;0 +20042;884;881;0;0 +20043;884;881;0;0 +20044;884;881;0;0 +20045;884;881;0;0 +20046;884;881;0;0 +20047;884;881;0;0 +20048;884;881;0;0 +20049;885;882;0;0 +20050;885;882;0;0 +20051;885;882;0;0 +20052;885;882;0;0 +20053;885;882;0;0 +20054;885;882;0;0 +20055;885;882;0;0 +20056;885;882;0;0 +20057;885;882;0;0 +20058;885;882;0;0 +20059;885;882;0;0 +20060;885;882;0;0 +20061;885;882;0;0 +20062;885;882;0;0 +20063;885;882;0;0 +20064;885;882;0;0 +20065;885;882;0;0 +20066;885;882;0;0 +20067;885;882;0;0 +20068;885;882;0;0 +20069;885;882;0;0 +20070;885;882;0;0 +20071;885;882;0;0 +20072;885;882;0;0 +20073;885;882;0;0 +20074;885;882;0;0 +20075;885;882;0;0 +20076;885;882;0;0 +20077;885;882;0;0 +20078;886;883;0;0 +20079;886;883;0;0 +20080;886;883;0;0 +20081;886;883;0;0 +20082;886;883;0;0 +20083;886;883;0;0 +20084;886;883;0;0 +20085;886;883;0;0 +20086;886;883;0;0 +20087;886;883;0;0 +20088;886;883;0;0 +20089;886;883;0;0 +20090;886;883;0;0 +20091;886;883;0;0 +20092;886;883;0;0 +20093;886;883;0;0 +20094;886;883;0;0 +20095;887;884;0;0 +20096;887;884;0;0 +20097;887;884;0;0 +20098;887;884;0;0 +20099;887;884;0;0 +20100;887;884;0;0 +20101;887;884;0;0 +20102;887;884;0;0 +20103;887;884;0;0 +20104;887;884;0;0 +20105;887;884;0;0 +20106;887;884;0;0 +20107;887;884;0;0 +20108;887;884;0;0 +20109;887;884;0;0 +20110;887;884;0;0 +20111;887;884;0;0 +20112;887;884;0;0 +20113;887;884;0;0 +20114;887;884;0;0 +20115;887;884;0;0 +20116;887;884;0;0 +20117;887;884;0;0 +20118;887;884;0;0 +20119;887;884;0;0 +20120;887;884;0;0 +20121;887;884;0;0 +20122;887;884;0;0 +20123;887;884;0;0 +20124;887;884;0;0 +20125;888;885;0;0 +20126;888;885;0;0 +20127;888;885;0;0 +20128;888;885;0;0 +20129;888;885;0;0 +20130;888;885;0;0 +20131;888;885;0;0 +20132;888;885;0;0 +20133;888;885;0;0 +20134;888;885;0;0 +20135;888;885;0;0 +20136;888;885;0;0 +20137;888;885;0;0 +20138;888;885;0;0 +20139;888;885;0;0 +20140;888;885;0;0 +20141;888;885;0;0 +20142;889;886;0;0 +20143;889;886;0;0 +20144;889;886;0;0 +20145;889;886;0;0 +20146;889;886;0;0 +20147;889;886;0;0 +20148;889;886;0;0 +20149;889;886;0;0 +20150;889;886;0;0 +20151;889;886;0;0 +20152;889;886;0;0 +20153;889;886;0;0 +20154;889;886;0;0 +20155;889;886;0;0 +20156;889;886;0;0 +20157;889;886;0;0 +20158;890;887;0;0 +20159;890;887;0;0 +20160;890;887;0;0 +20161;890;887;0;0 +20162;890;887;0;0 +20163;890;887;0;0 +20164;890;887;0;0 +20165;890;887;0;0 +20166;890;887;0;0 +20167;890;887;0;0 +20168;890;887;0;0 +20169;890;887;0;0 +20170;890;887;0;0 +20171;890;887;0;0 +20172;890;887;0;0 +20173;890;887;0;0 +20174;890;887;0;0 +20175;891;888;0;0 +20176;891;888;0;0 +20177;891;888;0;0 +20178;891;888;0;0 +20179;891;888;0;0 +20180;891;888;0;0 +20181;891;888;0;0 +20182;891;888;0;0 +20183;891;888;0;0 +20184;891;888;0;0 +20185;891;888;0;0 +20186;891;888;0;0 +20187;891;888;0;0 +20188;891;888;0;0 +20189;891;888;0;0 +20190;891;888;0;0 +20191;891;888;0;0 +20192;891;888;0;0 +20193;892;889;0;0 +20194;892;889;0;0 +20195;892;889;0;0 +20196;892;889;0;0 +20197;892;889;0;0 +20198;892;889;0;0 +20199;892;889;0;0 +20200;892;889;0;0 +20201;892;889;0;0 +20202;892;889;0;0 +20203;892;889;0;0 +20204;892;889;0;0 +20205;892;889;0;0 +20206;892;889;0;0 +20207;892;889;0;0 +20208;892;889;0;0 +20209;892;889;0;0 +20210;892;889;0;0 +20211;892;889;0;0 +20212;892;889;0;0 +20213;892;889;0;0 +20214;892;889;0;0 +20215;892;889;0;0 +20216;893;890;0;0 +20217;893;890;0;0 +20218;893;890;0;0 +20219;893;890;0;0 +20220;893;890;0;0 +20221;893;890;0;0 +20222;893;890;0;0 +20223;893;890;0;0 +20224;893;890;0;0 +20225;893;890;0;0 +20226;893;890;0;0 +20227;893;890;0;0 +20228;893;890;0;0 +20229;893;890;0;0 +20230;893;890;0;0 +20231;893;890;0;0 +20232;893;890;0;0 +20233;893;890;0;0 +20234;893;890;0;0 +20235;893;890;0;0 +20236;893;890;0;0 +20237;894;891;0;0 +20238;894;891;0;0 +20239;894;891;0;0 +20240;894;891;0;0 +20241;894;891;0;0 +20242;894;891;0;0 +20243;894;891;0;0 +20244;894;891;0;0 +20245;894;891;0;0 +20246;894;891;0;0 +20247;894;891;0;0 +20248;894;891;0;0 +20249;894;891;0;0 +20250;894;891;0;0 +20251;894;891;0;0 +20252;894;891;0;0 +20253;894;891;0;0 +20254;894;891;0;0 +20255;894;891;0;0 +20256;894;891;0;0 +20257;894;891;0;0 +20258;894;891;0;0 +20259;894;891;0;0 +20260;894;891;0;0 +20261;895;892;0;0 +20262;895;892;0;0 +20263;895;892;0;0 +20264;895;892;0;0 +20265;895;892;0;0 +20266;895;892;0;0 +20267;895;892;0;0 +20268;895;892;0;0 +20269;895;892;0;0 +20270;895;892;0;0 +20271;895;892;0;0 +20272;895;892;0;0 +20273;895;892;0;0 +20274;895;892;0;0 +20275;895;892;0;0 +20276;895;892;0;0 +20277;895;892;0;0 +20278;895;892;0;0 +20279;895;892;0;0 +20280;895;892;0;0 +20281;895;892;0;0 +20282;895;892;0;0 +20283;895;892;0;0 +20284;895;892;0;0 +20285;895;892;0;0 +20286;896;893;0;0 +20287;896;893;0;0 +20288;896;893;0;0 +20289;896;893;0;0 +20290;896;893;0;0 +20291;896;893;0;0 +20292;896;893;0;0 +20293;896;893;0;0 +20294;896;893;0;0 +20295;896;893;0;0 +20296;896;893;0;0 +20297;896;893;0;0 +20298;896;893;0;0 +20299;896;893;0;0 +20300;896;893;0;0 +20301;896;893;0;0 +20302;896;893;0;0 +20303;896;893;0;0 +20304;896;893;0;0 +20305;896;893;0;0 +20306;897;894;0;0 +20307;897;894;0;0 +20308;897;894;0;0 +20309;897;894;0;0 +20310;897;894;0;0 +20311;897;894;0;0 +20312;897;894;0;0 +20313;897;894;0;0 +20314;897;894;0;0 +20315;897;894;0;0 +20316;897;894;0;0 +20317;897;894;0;0 +20318;897;894;0;0 +20319;897;894;0;0 +20320;897;894;0;0 +20321;898;895;0;0 +20322;898;895;0;0 +20323;898;895;0;0 +20324;898;895;0;0 +20325;898;895;0;0 +20326;898;895;0;0 +20327;898;895;0;0 +20328;898;895;0;0 +20329;898;895;0;0 +20330;898;895;0;0 +20331;898;895;0;0 +20332;898;895;0;0 +20333;898;895;0;0 +20334;898;895;0;0 +20335;898;895;0;0 +20336;898;895;0;0 +20337;898;895;0;0 +20338;898;895;0;0 +20339;898;895;0;0 +20340;898;895;0;0 +20341;898;895;0;0 +20342;898;895;0;0 +20343;898;895;0;0 +20344;898;895;0;0 +20345;898;895;0;0 +20346;898;895;0;0 +20347;898;895;0;0 +20348;898;895;0;0 +20349;899;896;0;0 +20350;899;896;0;0 +20351;899;896;0;0 +20352;899;896;0;0 +20353;899;896;0;0 +20354;899;896;0;0 +20355;899;896;0;0 +20356;899;896;0;0 +20357;899;896;0;0 +20358;899;896;0;0 +20359;899;896;0;0 +20360;899;896;0;0 +20361;899;896;0;0 +20362;899;896;0;0 +20363;899;896;0;0 +20364;899;896;0;0 +20365;899;896;0;0 +20366;899;896;0;0 +20367;899;896;0;0 +20368;899;896;0;0 +20369;899;896;0;0 +20370;899;896;0;0 +20371;900;897;0;0 +20372;900;897;0;0 +20373;900;897;0;0 +20374;900;897;0;0 +20375;900;897;0;0 +20376;900;897;0;0 +20377;900;897;0;0 +20378;900;897;0;0 +20379;900;897;0;0 +20380;900;897;0;0 +20381;900;897;0;0 +20382;900;897;0;0 +20383;900;897;0;0 +20384;900;897;0;0 +20385;900;897;0;0 +20386;900;897;0;0 +20387;900;897;0;0 +20388;900;897;0;0 +20389;900;897;0;0 +20390;900;897;0;0 +20391;900;897;0;0 +20392;900;897;0;0 +20393;900;897;0;0 +20394;900;897;0;0 +20395;900;897;0;0 +20396;900;897;0;0 +20397;900;897;0;0 +20398;900;897;0;0 +20399;900;897;0;0 +20400;901;898;0;0 +20401;901;898;0;0 +20402;901;898;0;0 +20403;901;898;0;0 +20404;901;898;0;0 +20405;901;898;0;0 +20406;901;898;0;0 +20407;901;898;0;0 +20408;901;898;0;0 +20409;901;898;0;0 +20410;901;898;0;0 +20411;901;898;0;0 +20412;901;898;0;0 +20413;901;898;0;0 +20414;901;898;0;0 +20415;902;899;0;0 +20416;902;899;0;0 +20417;902;899;0;0 +20418;902;899;0;0 +20419;902;899;0;0 +20420;902;899;0;0 +20421;902;899;0;0 +20422;902;899;0;0 +20423;902;899;0;0 +20424;902;899;0;0 +20425;902;899;0;0 +20426;902;899;0;0 +20427;902;899;0;0 +20428;902;899;0;0 +20429;902;899;0;0 +20430;902;899;0;0 +20431;902;899;0;0 +20432;902;899;0;0 +20433;902;899;0;0 +20434;902;899;0;0 +20435;902;899;0;0 +20436;902;899;0;0 +20437;902;899;0;0 +20438;903;900;0;0 +20439;903;900;0;0 +20440;903;900;0;0 +20441;903;900;0;0 +20442;903;900;0;0 +20443;903;900;0;0 +20444;903;900;0;0 +20445;903;900;0;0 +20446;903;900;0;0 +20447;903;900;0;0 +20448;903;900;0;0 +20449;903;900;0;0 +20450;903;900;0;0 +20451;903;900;0;0 +20452;903;900;0;0 +20453;903;900;0;0 +20454;903;900;0;0 +20455;903;900;0;0 +20456;903;900;0;0 +20457;903;900;0;0 +20458;903;900;0;0 +20459;903;900;0;0 +20460;903;900;0;0 +20461;903;900;0;0 +20462;904;901;0;0 +20463;904;901;0;0 +20464;904;901;0;0 +20465;904;901;0;0 +20466;904;901;0;0 +20467;904;901;0;0 +20468;904;901;0;0 +20469;904;901;0;0 +20470;904;901;0;0 +20471;904;901;0;0 +20472;904;901;0;0 +20473;904;901;0;0 +20474;904;901;0;0 +20475;904;901;0;0 +20476;904;901;0;0 +20477;904;901;0;0 +20478;904;901;0;0 +20479;904;901;0;0 +20480;904;901;0;0 +20481;904;901;0;0 +20482;904;901;0;0 +20483;904;901;0;0 +20484;904;901;0;0 +20485;904;901;0;0 +20486;904;901;0;0 +20487;904;901;0;0 +20488;904;901;0;0 +20489;905;902;0;0 +20490;905;902;0;0 +20491;905;902;0;0 +20492;905;902;0;0 +20493;905;902;0;0 +20494;905;902;0;0 +20495;905;902;0;0 +20496;905;902;0;0 +20497;905;902;0;0 +20498;905;902;0;0 +20499;905;902;0;0 +20500;905;902;0;0 +20501;905;902;0;0 +20502;905;902;0;0 +20503;905;902;0;0 +20504;905;902;0;0 +20505;906;903;0;0 +20506;906;903;0;0 +20507;906;903;0;0 +20508;906;903;0;0 +20509;906;903;0;0 +20510;906;903;0;0 +20511;906;903;0;0 +20512;906;903;0;0 +20513;906;903;0;0 +20514;906;903;0;0 +20515;906;903;0;0 +20516;906;903;0;0 +20517;906;903;0;0 +20518;906;903;0;0 +20519;906;903;0;0 +20520;906;903;0;0 +20521;907;904;0;0 +20522;907;904;0;0 +20523;907;904;0;0 +20524;907;904;0;0 +20525;907;904;0;0 +20526;907;904;0;0 +20527;907;904;0;0 +20528;907;904;0;0 +20529;907;904;0;0 +20530;907;904;0;0 +20531;907;904;0;0 +20532;907;904;0;0 +20533;907;904;0;0 +20534;907;904;0;0 +20535;907;904;0;0 +20536;907;904;0;0 +20537;907;904;0;0 +20538;907;904;0;0 +20539;907;904;0;0 +20540;907;904;0;0 +20541;907;904;0;0 +20542;907;904;0;0 +20543;907;904;0;0 +20544;907;904;0;0 +20545;907;904;0;0 +20546;907;904;0;0 +20547;907;904;0;0 +20548;907;904;0;0 +20549;907;904;0;0 +20550;908;905;0;0 +20551;908;905;0;0 +20552;908;905;0;0 +20553;908;905;0;0 +20554;908;905;0;0 +20555;908;905;0;0 +20556;908;905;0;0 +20557;908;905;0;0 +20558;908;905;0;0 +20559;908;905;0;0 +20560;908;905;0;0 +20561;908;905;0;0 +20562;908;905;0;0 +20563;908;905;0;0 +20564;908;905;0;0 +20565;908;905;0;0 +20566;908;905;0;0 +20567;908;905;0;0 +20568;908;905;0;0 +20569;908;905;0;0 +20570;909;906;0;0 +20571;909;906;0;0 +20572;909;906;0;0 +20573;909;906;0;0 +20574;909;906;0;0 +20575;909;906;0;0 +20576;909;906;0;0 +20577;909;906;0;0 +20578;909;906;0;0 +20579;909;906;0;0 +20580;909;906;0;0 +20581;909;906;0;0 +20582;909;906;0;0 +20583;909;906;0;0 +20584;909;906;0;0 +20585;909;906;0;0 +20586;909;906;0;0 +20587;909;906;0;0 +20588;909;906;0;0 +20589;909;906;0;0 +20590;909;906;0;0 +20591;909;906;0;0 +20592;909;906;0;0 +20593;910;907;0;0 +20594;910;907;0;0 +20595;910;907;0;0 +20596;910;907;0;0 +20597;910;907;0;0 +20598;910;907;0;0 +20599;910;907;0;0 +20600;910;907;0;0 +20601;910;907;0;0 +20602;910;907;0;0 +20603;910;907;0;0 +20604;910;907;0;0 +20605;910;907;0;0 +20606;910;907;0;0 +20607;910;907;0;0 +20608;910;907;0;0 +20609;910;907;0;0 +20610;910;907;0;0 +20611;910;907;0;0 +20612;910;907;0;0 +20613;910;907;0;0 +20614;910;907;0;0 +20615;910;907;0;0 +20616;910;907;0;0 +20617;911;908;0;0 +20618;911;908;0;0 +20619;911;908;0;0 +20620;911;908;0;0 +20621;911;908;0;0 +20622;911;908;0;0 +20623;911;908;0;0 +20624;911;908;0;0 +20625;911;908;0;0 +20626;911;908;0;0 +20627;911;908;0;0 +20628;911;908;0;0 +20629;911;908;0;0 +20630;911;908;0;0 +20631;911;908;0;0 +20632;912;909;0;0 +20633;912;909;0;0 +20634;912;909;0;0 +20635;912;909;0;0 +20636;912;909;0;0 +20637;912;909;0;0 +20638;912;909;0;0 +20639;912;909;0;0 +20640;912;909;0;0 +20641;912;909;0;0 +20642;912;909;0;0 +20643;912;909;0;0 +20644;912;909;0;0 +20645;912;909;0;0 +20646;912;909;0;0 +20647;912;909;0;0 +20648;912;909;0;0 +20649;912;909;0;0 +20650;912;909;0;0 +20651;912;909;0;0 +20652;913;910;0;0 +20653;913;910;0;0 +20654;913;910;0;0 +20655;913;910;0;0 +20656;913;910;0;0 +20657;913;910;0;0 +20658;913;910;0;0 +20659;913;910;0;0 +20660;913;910;0;0 +20661;913;910;0;0 +20662;913;910;0;0 +20663;913;910;0;0 +20664;913;910;0;0 +20665;913;910;0;0 +20666;913;910;0;0 +20667;913;910;0;0 +20668;913;910;0;0 +20669;914;911;0;0 +20670;914;911;0;0 +20671;914;911;0;0 +20672;914;911;0;0 +20673;914;911;0;0 +20674;914;911;0;0 +20675;914;911;0;0 +20676;914;911;0;0 +20677;914;911;0;0 +20678;914;911;0;0 +20679;914;911;0;0 +20680;914;911;0;0 +20681;914;911;0;0 +20682;914;911;0;0 +20683;914;911;0;0 +20684;914;911;0;0 +20685;914;911;0;0 +20686;914;911;0;0 +20687;914;911;0;0 +20688;914;911;0;0 +20689;914;911;0;0 +20690;914;911;0;0 +20691;914;911;0;0 +20692;914;911;0;0 +20693;914;911;0;0 +20694;914;911;0;0 +20695;914;911;0;0 +20696;914;911;0;0 +20697;914;911;0;0 +20698;914;911;0;0 +20699;915;912;0;0 +20700;915;912;0;0 +20701;915;912;0;0 +20702;915;912;0;0 +20703;915;912;0;0 +20704;915;912;0;0 +20705;915;912;0;0 +20706;915;912;0;0 +20707;915;912;0;0 +20708;915;912;0;0 +20709;915;912;0;0 +20710;915;912;0;0 +20711;915;912;0;0 +20712;915;912;0;0 +20713;915;912;0;0 +20714;915;912;0;0 +20715;915;912;0;0 +20716;916;913;0;0 +20717;916;913;0;0 +20718;916;913;0;0 +20719;916;913;0;0 +20720;916;913;0;0 +20721;916;913;0;0 +20722;916;913;0;0 +20723;916;913;0;0 +20724;916;913;0;0 +20725;916;913;0;0 +20726;916;913;0;0 +20727;916;913;0;0 +20728;916;913;0;0 +20729;916;913;0;0 +20730;916;913;0;0 +20731;916;913;0;0 +20732;916;913;0;0 +20733;916;913;0;0 +20734;916;913;0;0 +20735;916;913;0;0 +20736;916;913;0;0 +20737;916;913;0;0 +20738;916;913;0;0 +20739;916;913;0;0 +20740;916;913;0;0 +20741;916;913;0;0 +20742;916;913;0;0 +20743;916;913;0;0 +20744;916;913;0;0 +20745;916;913;0;0 +20746;917;914;0;0 +20747;917;914;0;0 +20748;917;914;0;0 +20749;917;914;0;0 +20750;917;914;0;0 +20751;917;914;0;0 +20752;917;914;0;0 +20753;917;914;0;0 +20754;917;914;0;0 +20755;917;914;0;0 +20756;917;914;0;0 +20757;917;914;0;0 +20758;917;914;0;0 +20759;917;914;0;0 +20760;917;914;0;0 +20761;917;914;0;0 +20762;917;914;0;0 +20763;917;914;0;0 +20764;917;914;0;0 +20765;917;914;0;0 +20766;917;914;0;0 +20767;917;914;0;0 +20768;918;915;0;0 +20769;918;915;0;0 +20770;918;915;0;0 +20771;918;915;0;0 +20772;918;915;0;0 +20773;918;915;0;0 +20774;918;915;0;0 +20775;918;915;0;0 +20776;918;915;0;0 +20777;918;915;0;0 +20778;918;915;0;0 +20779;918;915;0;0 +20780;918;915;0;0 +20781;918;915;0;0 +20782;918;915;0;0 +20783;918;915;0;0 +20784;919;916;0;0 +20785;919;916;0;0 +20786;919;916;0;0 +20787;919;916;0;0 +20788;919;916;0;0 +20789;919;916;0;0 +20790;919;916;0;0 +20791;919;916;0;0 +20792;919;916;0;0 +20793;919;916;0;0 +20794;919;916;0;0 +20795;919;916;0;0 +20796;919;916;0;0 +20797;919;916;0;0 +20798;919;916;0;0 +20799;919;916;0;0 +20800;920;917;0;0 +20801;920;917;0;0 +20802;920;917;0;0 +20803;920;917;0;0 +20804;920;917;0;0 +20805;920;917;0;0 +20806;920;917;0;0 +20807;920;917;0;0 +20808;920;917;0;0 +20809;920;917;0;0 +20810;920;917;0;0 +20811;920;917;0;0 +20812;920;917;0;0 +20813;920;917;0;0 +20814;920;917;0;0 +20815;920;917;0;0 +20816;920;917;0;0 +20817;920;917;0;0 +20818;920;917;0;0 +20819;920;917;0;0 +20820;920;917;0;0 +20821;920;917;0;0 +20822;920;917;0;0 +20823;920;917;0;0 +20824;920;917;0;0 +20825;920;917;0;0 +20826;921;918;0;0 +20827;921;918;0;0 +20828;921;918;0;0 +20829;921;918;0;0 +20830;921;918;0;0 +20831;921;918;0;0 +20832;921;918;0;0 +20833;921;918;0;0 +20834;921;918;0;0 +20835;921;918;0;0 +20836;921;918;0;0 +20837;921;918;0;0 +20838;921;918;0;0 +20839;921;918;0;0 +20840;921;918;0;0 +20841;921;918;0;0 +20842;921;918;0;0 +20843;921;918;0;0 +20844;921;918;0;0 +20845;921;918;0;0 +20846;921;918;0;0 +20847;921;918;0;0 +20848;921;918;0;0 +20849;921;918;0;0 +20850;921;918;0;0 +20851;921;918;0;0 +20852;921;918;0;0 +20853;922;919;0;0 +20854;922;919;0;0 +20855;922;919;0;0 +20856;922;919;0;0 +20857;922;919;0;0 +20858;922;919;0;0 +20859;922;919;0;0 +20860;922;919;0;0 +20861;922;919;0;0 +20862;922;919;0;0 +20863;922;919;0;0 +20864;922;919;0;0 +20865;922;919;0;0 +20866;922;919;0;0 +20867;922;919;0;0 +20868;922;919;0;0 +20869;922;919;0;0 +20870;923;920;0;0 +20871;923;920;0;0 +20872;923;920;0;0 +20873;923;920;0;0 +20874;923;920;0;0 +20875;923;920;0;0 +20876;923;920;0;0 +20877;923;920;0;0 +20878;923;920;0;0 +20879;923;920;0;0 +20880;923;920;0;0 +20881;923;920;0;0 +20882;923;920;0;0 +20883;923;920;0;0 +20884;923;920;0;0 +20885;923;920;0;0 +20886;923;920;0;0 +20887;923;920;0;0 +20888;923;920;0;0 +20889;923;920;0;0 +20890;923;920;0;0 +20891;923;920;0;0 +20892;923;920;0;0 +20893;923;920;0;0 +20894;924;921;0;0 +20895;924;921;0;0 +20896;924;921;0;0 +20897;924;921;0;0 +20898;924;921;0;0 +20899;924;921;0;0 +20900;924;921;0;0 +20901;924;921;0;0 +20902;924;921;0;0 +20903;924;921;0;0 +20904;924;921;0;0 +20905;924;921;0;0 +20906;924;921;0;0 +20907;924;921;0;0 +20908;924;921;0;0 +20909;925;922;0;0 +20910;925;922;0;0 +20911;925;922;0;0 +20912;925;922;0;0 +20913;925;922;0;0 +20914;925;922;0;0 +20915;925;922;0;0 +20916;925;922;0;0 +20917;925;922;0;0 +20918;925;922;0;0 +20919;925;922;0;0 +20920;925;922;0;0 +20921;925;922;0;0 +20922;925;922;0;0 +20923;925;922;0;0 +20924;925;922;0;0 +20925;926;923;0;0 +20926;926;923;0;0 +20927;926;923;0;0 +20928;926;923;0;0 +20929;926;923;0;0 +20930;926;923;0;0 +20931;926;923;0;0 +20932;926;923;0;0 +20933;926;923;0;0 +20934;926;923;0;0 +20935;926;923;0;0 +20936;926;923;0;0 +20937;926;923;0;0 +20938;926;923;0;0 +20939;926;923;0;0 +20940;926;923;0;0 +20941;926;923;0;0 +20942;927;924;0;0 +20943;927;924;0;0 +20944;927;924;0;0 +20945;927;924;0;0 +20946;927;924;0;0 +20947;927;924;0;0 +20948;927;924;0;0 +20949;927;924;0;0 +20950;927;924;0;0 +20951;927;924;0;0 +20952;927;924;0;0 +20953;927;924;0;0 +20954;927;924;0;0 +20955;927;924;0;0 +20956;927;924;0;0 +20957;927;924;0;0 +20958;927;924;0;0 +20959;927;924;0;0 +20960;927;924;0;0 +20961;927;924;0;0 +20962;927;924;0;0 +20963;927;924;0;0 +20964;927;924;0;0 +20965;928;925;0;0 +20966;928;925;0;0 +20967;928;925;0;0 +20968;928;925;0;0 +20969;928;925;0;0 +20970;928;925;0;0 +20971;928;925;0;0 +20972;928;925;0;0 +20973;928;925;0;0 +20974;928;925;0;0 +20975;928;925;0;0 +20976;928;925;0;0 +20977;928;925;0;0 +20978;928;925;0;0 +20979;928;925;0;0 +20980;928;925;0;0 +20981;928;925;0;0 +20982;928;925;0;0 +20983;929;926;0;0 +20984;929;926;0;0 +20985;929;926;0;0 +20986;929;926;0;0 +20987;929;926;0;0 +20988;929;926;0;0 +20989;929;926;0;0 +20990;929;926;0;0 +20991;929;926;0;0 +20992;929;926;0;0 +20993;929;926;0;0 +20994;929;926;0;0 +20995;929;926;0;0 +20996;929;926;0;0 +20997;929;926;0;0 +20998;929;926;0;0 +20999;929;926;0;0 +21000;929;926;0;0 +21001;929;926;0;0 +21002;929;926;0;0 +21003;929;926;0;0 +21004;929;926;0;0 +21005;929;926;0;0 +21006;929;926;0;0 +21007;929;926;0;0 +21008;929;926;0;0 +21009;929;926;0;0 +21010;929;926;0;0 +21011;929;926;0;0 +21012;929;926;0;0 +21013;930;927;0;0 +21014;930;927;0;0 +21015;930;927;0;0 +21016;930;927;0;0 +21017;930;927;0;0 +21018;930;927;0;0 +21019;930;927;0;0 +21020;930;927;0;0 +21021;930;927;0;0 +21022;930;927;0;0 +21023;930;927;0;0 +21024;930;927;0;0 +21025;930;927;0;0 +21026;930;927;0;0 +21027;930;927;0;0 +21028;930;927;0;0 +21029;930;927;0;0 +21030;930;927;0;0 +21031;930;927;0;0 +21032;930;927;0;0 +21033;930;927;0;0 +21034;931;928;0;0 +21035;931;928;0;0 +21036;931;928;0;0 +21037;931;928;0;0 +21038;931;928;0;0 +21039;931;928;0;0 +21040;931;928;0;0 +21041;931;928;0;0 +21042;931;928;0;0 +21043;931;928;0;0 +21044;931;928;0;0 +21045;931;928;0;0 +21046;931;928;0;0 +21047;931;928;0;0 +21048;931;928;0;0 +21049;932;929;0;0 +21050;932;929;0;0 +21051;932;929;0;0 +21052;932;929;0;0 +21053;932;929;0;0 +21054;932;929;0;0 +21055;932;929;0;0 +21056;932;929;0;0 +21057;932;929;0;0 +21058;932;929;0;0 +21059;932;929;0;0 +21060;932;929;0;0 +21061;932;929;0;0 +21062;932;929;0;0 +21063;932;929;0;0 +21064;932;929;0;0 +21065;932;929;0;0 +21066;932;929;0;0 +21067;933;930;0;0 +21068;933;930;0;0 +21069;933;930;0;0 +21070;933;930;0;0 +21071;933;930;0;0 +21072;933;930;0;0 +21073;933;930;0;0 +21074;933;930;0;0 +21075;933;930;0;0 +21076;933;930;0;0 +21077;933;930;0;0 +21078;933;930;0;0 +21079;933;930;0;0 +21080;933;930;0;0 +21081;933;930;0;0 +21082;933;930;0;0 +21083;933;930;0;0 +21084;933;930;0;0 +21085;933;930;0;0 +21086;933;930;0;0 +21087;933;930;0;0 +21088;933;930;0;0 +21089;933;930;0;0 +21090;933;930;0;0 +21091;933;930;0;0 +21092;933;930;0;0 +21093;933;930;0;0 +21094;933;930;0;0 +21095;934;931;0;0 +21096;934;931;0;0 +21097;934;931;0;0 +21098;934;931;0;0 +21099;934;931;0;0 +21100;934;931;0;0 +21101;934;931;0;0 +21102;934;931;0;0 +21103;934;931;0;0 +21104;934;931;0;0 +21105;934;931;0;0 +21106;934;931;0;0 +21107;934;931;0;0 +21108;934;931;0;0 +21109;934;931;0;0 +21110;934;931;0;0 +21111;934;931;0;0 +21112;935;932;0;0 +21113;935;932;0;0 +21114;935;932;0;0 +21115;935;932;0;0 +21116;935;932;0;0 +21117;935;932;0;0 +21118;935;932;0;0 +21119;935;932;0;0 +21120;935;932;0;0 +21121;935;932;0;0 +21122;935;932;0;0 +21123;935;932;0;0 +21124;935;932;0;0 +21125;935;932;0;0 +21126;935;932;0;0 +21127;935;932;0;0 +21128;935;932;0;0 +21129;935;932;0;0 +21130;935;932;0;0 +21131;935;932;0;0 +21132;935;932;0;0 +21133;935;932;0;0 +21134;935;932;0;0 +21135;936;933;0;0 +21136;936;933;0;0 +21137;936;933;0;0 +21138;936;933;0;0 +21139;936;933;0;0 +21140;936;933;0;0 +21141;936;933;0;0 +21142;936;933;0;0 +21143;936;933;0;0 +21144;936;933;0;0 +21145;936;933;0;0 +21146;936;933;0;0 +21147;936;933;0;0 +21148;936;933;0;0 +21149;936;933;0;0 +21150;936;933;0;0 +21151;936;933;0;0 +21152;936;933;0;0 +21153;936;933;0;0 +21154;936;933;0;0 +21155;936;933;0;0 +21156;936;933;0;0 +21157;936;933;0;0 +21158;936;933;0;0 +21159;936;933;0;0 +21160;937;934;0;0 +21161;937;934;0;0 +21162;937;934;0;0 +21163;937;934;0;0 +21164;937;934;0;0 +21165;937;934;0;0 +21166;937;934;0;0 +21167;937;934;0;0 +21168;937;934;0;0 +21169;937;934;0;0 +21170;937;934;0;0 +21171;937;934;0;0 +21172;937;934;0;0 +21173;937;934;0;0 +21174;937;934;0;0 +21175;937;934;0;0 +21176;937;934;0;0 +21177;937;934;0;0 +21178;938;935;0;0 +21179;938;935;0;0 +21180;938;935;0;0 +21181;938;935;0;0 +21182;938;935;0;0 +21183;938;935;0;0 +21184;938;935;0;0 +21185;938;935;0;0 +21186;938;935;0;0 +21187;938;935;0;0 +21188;938;935;0;0 +21189;938;935;0;0 +21190;938;935;0;0 +21191;938;935;0;0 +21192;938;935;0;0 +21193;938;935;0;0 +21194;938;935;0;0 +21195;938;935;0;0 +21196;938;935;0;0 +21197;938;935;0;0 +21198;938;935;0;0 +21199;939;936;0;0 +21200;939;936;0;0 +21201;939;936;0;0 +21202;939;936;0;0 +21203;939;936;0;0 +21204;939;936;0;0 +21205;939;936;0;0 +21206;939;936;0;0 +21207;939;936;0;0 +21208;939;936;0;0 +21209;939;936;0;0 +21210;939;936;0;0 +21211;939;936;0;0 +21212;939;936;0;0 +21213;939;936;0;0 +21214;939;936;0;0 +21215;939;936;0;0 +21216;939;936;0;0 +21217;939;936;0;0 +21218;939;936;0;0 +21219;939;936;0;0 +21220;939;936;0;0 +21221;939;936;0;0 +21222;940;937;0;0 +21223;940;937;0;0 +21224;940;937;0;0 +21225;940;937;0;0 +21226;940;937;0;0 +21227;940;937;0;0 +21228;940;937;0;0 +21229;940;937;0;0 +21230;940;937;0;0 +21231;940;937;0;0 +21232;940;937;0;0 +21233;940;937;0;0 +21234;940;937;0;0 +21235;940;937;0;0 +21236;940;937;0;0 +21237;940;937;0;0 +21238;940;937;0;0 +21239;940;937;0;0 +21240;940;937;0;0 +21241;940;937;0;0 +21242;941;938;0;0 +21243;941;938;0;0 +21244;941;938;0;0 +21245;941;938;0;0 +21246;941;938;0;0 +21247;941;938;0;0 +21248;941;938;0;0 +21249;941;938;0;0 +21250;941;938;0;0 +21251;941;938;0;0 +21252;941;938;0;0 +21253;941;938;0;0 +21254;941;938;0;0 +21255;941;938;0;0 +21256;941;938;0;0 +21257;941;938;0;0 +21258;941;938;0;0 +21259;941;938;0;0 +21260;941;938;0;0 +21261;942;939;0;0 +21262;942;939;0;0 +21263;942;939;0;0 +21264;942;939;0;0 +21265;942;939;0;0 +21266;942;939;0;0 +21267;942;939;0;0 +21268;942;939;0;0 +21269;942;939;0;0 +21270;942;939;0;0 +21271;942;939;0;0 +21272;942;939;0;0 +21273;942;939;0;0 +21274;942;939;0;0 +21275;942;939;0;0 +21276;942;939;0;0 +21277;942;939;0;0 +21278;942;939;0;0 +21279;942;939;0;0 +21280;942;939;0;0 +21281;942;939;0;0 +21282;942;939;0;0 +21283;942;939;0;0 +21284;942;939;0;0 +21285;942;939;0;0 +21286;942;939;0;0 +21287;942;939;0;0 +21288;942;939;0;0 +21289;942;939;0;0 +21290;942;939;0;0 +21291;943;940;0;0 +21292;943;940;0;0 +21293;943;940;0;0 +21294;943;940;0;0 +21295;943;940;0;0 +21296;943;940;0;0 +21297;943;940;0;0 +21298;943;940;0;0 +21299;943;940;0;0 +21300;943;940;0;0 +21301;943;940;0;0 +21302;943;940;0;0 +21303;943;940;0;0 +21304;943;940;0;0 +21305;943;940;0;0 +21306;943;940;0;0 +21307;943;940;0;0 +21308;943;940;0;0 +21309;943;940;0;0 +21310;943;940;0;0 +21311;943;940;0;0 +21312;943;940;0;0 +21313;943;940;0;0 +21314;944;941;0;0 +21315;944;941;0;0 +21316;944;941;0;0 +21317;944;941;0;0 +21318;944;941;0;0 +21319;944;941;0;0 +21320;944;941;0;0 +21321;944;941;0;0 +21322;944;941;0;0 +21323;944;941;0;0 +21324;944;941;0;0 +21325;944;941;0;0 +21326;944;941;0;0 +21327;944;941;0;0 +21328;944;941;0;0 +21329;944;941;0;0 +21330;944;941;0;0 +21331;944;941;0;0 +21332;944;941;0;0 +21333;944;941;0;0 +21334;944;941;0;0 +21335;944;941;0;0 +21336;944;941;0;0 +21337;944;941;0;0 +21338;944;941;0;0 +21339;944;941;0;0 +21340;944;941;0;0 +21341;944;941;0;0 +21342;944;941;0;0 +21343;944;941;0;0 +21344;945;942;0;0 +21345;945;942;0;0 +21346;945;942;0;0 +21347;945;942;0;0 +21348;945;942;0;0 +21349;945;942;0;0 +21350;945;942;0;0 +21351;945;942;0;0 +21352;945;942;0;0 +21353;945;942;0;0 +21354;945;942;0;0 +21355;945;942;0;0 +21356;945;942;0;0 +21357;945;942;0;0 +21358;945;942;0;0 +21359;945;942;0;0 +21360;945;942;0;0 +21361;945;942;0;0 +21362;945;942;0;0 +21363;945;942;0;0 +21364;945;942;0;0 +21365;945;942;0;0 +21366;945;942;0;0 +21367;945;942;0;0 +21368;945;942;0;0 +21369;945;942;0;0 +21370;945;942;0;0 +21371;945;942;0;0 +21372;945;942;0;0 +21373;946;943;0;0 +21374;946;943;0;0 +21375;946;943;0;0 +21376;946;943;0;0 +21377;946;943;0;0 +21378;946;943;0;0 +21379;946;943;0;0 +21380;946;943;0;0 +21381;946;943;0;0 +21382;946;943;0;0 +21383;946;943;0;0 +21384;946;943;0;0 +21385;946;943;0;0 +21386;946;943;0;0 +21387;946;943;0;0 +21388;946;943;0;0 +21389;946;943;0;0 +21390;946;943;0;0 +21391;946;943;0;0 +21392;946;943;0;0 +21393;946;943;0;0 +21394;946;943;0;0 +21395;946;943;0;0 +21396;946;943;0;0 +21397;946;943;0;0 +21398;946;943;0;0 +21399;946;943;0;0 +21400;946;943;0;0 +21401;947;944;0;0 +21402;947;944;0;0 +21403;947;944;0;0 +21404;947;944;0;0 +21405;947;944;0;0 +21406;947;944;0;0 +21407;947;944;0;0 +21408;947;944;0;0 +21409;947;944;0;0 +21410;947;944;0;0 +21411;947;944;0;0 +21412;947;944;0;0 +21413;947;944;0;0 +21414;947;944;0;0 +21415;947;944;0;0 +21416;947;944;0;0 +21417;947;944;0;0 +21418;947;944;0;0 +21419;947;944;0;0 +21420;947;944;0;0 +21421;947;944;0;0 +21422;948;945;0;0 +21423;948;945;0;0 +21424;948;945;0;0 +21425;948;945;0;0 +21426;948;945;0;0 +21427;948;945;0;0 +21428;948;945;0;0 +21429;948;945;0;0 +21430;948;945;0;0 +21431;948;945;0;0 +21432;948;945;0;0 +21433;948;945;0;0 +21434;948;945;0;0 +21435;948;945;0;0 +21436;948;945;0;0 +21437;948;945;0;0 +21438;948;945;0;0 +21439;948;945;0;0 +21440;948;945;0;0 +21441;948;945;0;0 +21442;948;945;0;0 +21443;948;945;0;0 +21444;948;945;0;0 +21445;948;945;0;0 +21446;949;946;0;0 +21447;949;946;0;0 +21448;949;946;0;0 +21449;949;946;0;0 +21450;949;946;0;0 +21451;949;946;0;0 +21452;949;946;0;0 +21453;949;946;0;0 +21454;949;946;0;0 +21455;949;946;0;0 +21456;949;946;0;0 +21457;949;946;0;0 +21458;949;946;0;0 +21459;949;946;0;0 +21460;949;946;0;0 +21461;949;946;0;0 +21462;950;947;0;0 +21463;950;947;0;0 +21464;950;947;0;0 +21465;950;947;0;0 +21466;950;947;0;0 +21467;950;947;0;0 +21468;950;947;0;0 +21469;950;947;0;0 +21470;950;947;0;0 +21471;950;947;0;0 +21472;950;947;0;0 +21473;950;947;0;0 +21474;950;947;0;0 +21475;950;947;0;0 +21476;950;947;0;0 +21477;950;947;0;0 +21478;950;947;0;0 +21479;950;947;0;0 +21480;950;947;0;0 +21481;950;947;0;0 +21482;950;947;0;0 +21483;950;947;0;0 +21484;950;947;0;0 +21485;950;947;0;0 +21486;950;947;0;0 +21487;950;947;0;0 +21488;950;947;0;0 +21489;950;947;0;0 +21490;951;948;0;0 +21491;951;948;0;0 +21492;951;948;0;0 +21493;951;948;0;0 +21494;951;948;0;0 +21495;951;948;0;0 +21496;951;948;0;0 +21497;951;948;0;0 +21498;951;948;0;0 +21499;951;948;0;0 +21500;951;948;0;0 +21501;951;948;0;0 +21502;951;948;0;0 +21503;951;948;0;0 +21504;951;948;0;0 +21505;951;948;0;0 +21506;951;948;0;0 +21507;951;948;0;0 +21508;951;948;0;0 +21509;951;948;0;0 +21510;951;948;0;0 +21511;951;948;0;0 +21512;951;948;0;0 +21513;951;948;0;0 +21514;951;948;0;0 +21515;951;948;0;0 +21516;951;948;0;0 +21517;951;948;0;0 +21518;951;948;0;0 +21519;952;949;0;0 +21520;952;949;0;0 +21521;952;949;0;0 +21522;952;949;0;0 +21523;952;949;0;0 +21524;952;949;0;0 +21525;952;949;0;0 +21526;952;949;0;0 +21527;952;949;0;0 +21528;952;949;0;0 +21529;952;949;0;0 +21530;952;949;0;0 +21531;952;949;0;0 +21532;952;949;0;0 +21533;952;949;0;0 +21534;952;949;0;0 +21535;952;949;0;0 +21536;952;949;0;0 +21537;952;949;0;0 +21538;953;950;0;0 +21539;953;950;0;0 +21540;953;950;0;0 +21541;953;950;0;0 +21542;953;950;0;0 +21543;953;950;0;0 +21544;953;950;0;0 +21545;953;950;0;0 +21546;953;950;0;0 +21547;953;950;0;0 +21548;953;950;0;0 +21549;953;950;0;0 +21550;953;950;0;0 +21551;953;950;0;0 +21552;953;950;0;0 +21553;953;950;0;0 +21554;953;950;0;0 +21555;953;950;0;0 +21556;953;950;0;0 +21557;953;950;0;0 +21558;953;950;0;0 +21559;953;950;0;0 +21560;953;950;0;0 +21561;953;950;0;0 +21562;953;950;0;0 +21563;954;951;0;0 +21564;954;951;0;0 +21565;954;951;0;0 +21566;954;951;0;0 +21567;954;951;0;0 +21568;954;951;0;0 +21569;954;951;0;0 +21570;954;951;0;0 +21571;954;951;0;0 +21572;954;951;0;0 +21573;954;951;0;0 +21574;954;951;0;0 +21575;954;951;0;0 +21576;954;951;0;0 +21577;954;951;0;0 +21578;954;951;0;0 +21579;954;951;0;0 +21580;954;951;0;0 +21581;954;951;0;0 +21582;954;951;0;0 +21583;954;951;0;0 +21584;954;951;0;0 +21585;954;951;0;0 +21586;954;951;0;0 +21587;954;951;0;0 +21588;954;951;0;0 +21589;954;951;0;0 +21590;954;951;0;0 +21591;954;951;0;0 +21592;955;952;0;0 +21593;955;952;0;0 +21594;955;952;0;0 +21595;955;952;0;0 +21596;955;952;0;0 +21597;955;952;0;0 +21598;955;952;0;0 +21599;955;952;0;0 +21600;955;952;0;0 +21601;955;952;0;0 +21602;955;952;0;0 +21603;955;952;0;0 +21604;955;952;0;0 +21605;955;952;0;0 +21606;955;952;0;0 +21607;955;952;0;0 +21608;955;952;0;0 +21609;955;952;0;0 +21610;955;952;0;0 +21611;955;952;0;0 +21612;955;952;0;0 +21613;955;952;0;0 +21614;956;953;0;0 +21615;956;953;0;0 +21616;956;953;0;0 +21617;956;953;0;0 +21618;956;953;0;0 +21619;956;953;0;0 +21620;956;953;0;0 +21621;956;953;0;0 +21622;956;953;0;0 +21623;956;953;0;0 +21624;956;953;0;0 +21625;956;953;0;0 +21626;956;953;0;0 +21627;956;953;0;0 +21628;956;953;0;0 +21629;956;953;0;0 +21630;957;954;0;0 +21631;957;954;0;0 +21632;957;954;0;0 +21633;957;954;0;0 +21634;957;954;0;0 +21635;957;954;0;0 +21636;957;954;0;0 +21637;957;954;0;0 +21638;957;954;0;0 +21639;957;954;0;0 +21640;957;954;0;0 +21641;957;954;0;0 +21642;957;954;0;0 +21643;957;954;0;0 +21644;957;954;0;0 +21645;957;954;0;0 +21646;957;954;0;0 +21647;957;954;0;0 +21648;957;954;0;0 +21649;957;954;0;0 +21650;957;954;0;0 +21651;957;954;0;0 +21652;957;954;0;0 +21653;957;954;0;0 +21654;957;954;0;0 +21655;958;955;0;0 +21656;958;955;0;0 +21657;958;955;0;0 +21658;958;955;0;0 +21659;958;955;0;0 +21660;958;955;0;0 +21661;958;955;0;0 +21662;958;955;0;0 +21663;958;955;0;0 +21664;958;955;0;0 +21665;958;955;0;0 +21666;958;955;0;0 +21667;958;955;0;0 +21668;958;955;0;0 +21669;958;955;0;0 +21670;958;955;0;0 +21671;958;955;0;0 +21672;958;955;0;0 +21673;958;955;0;0 +21674;958;955;0;0 +21675;958;955;0;0 +21676;958;955;0;0 +21677;958;955;0;0 +21678;958;955;0;0 +21679;958;955;0;0 +21680;959;956;0;0 +21681;959;956;0;0 +21682;959;956;0;0 +21683;959;956;0;0 +21684;959;956;0;0 +21685;959;956;0;0 +21686;959;956;0;0 +21687;959;956;0;0 +21688;959;956;0;0 +21689;959;956;0;0 +21690;959;956;0;0 +21691;959;956;0;0 +21692;959;956;0;0 +21693;959;956;0;0 +21694;959;956;0;0 +21695;959;956;0;0 +21696;959;956;0;0 +21697;959;956;0;0 +21698;959;956;0;0 +21699;959;956;0;0 +21700;959;956;0;0 +21701;959;956;0;0 +21702;959;956;0;0 +21703;959;956;0;0 +21704;959;956;0;0 +21705;959;956;0;0 +21706;960;957;0;0 +21707;960;957;0;0 +21708;960;957;0;0 +21709;960;957;0;0 +21710;960;957;0;0 +21711;960;957;0;0 +21712;960;957;0;0 +21713;960;957;0;0 +21714;960;957;0;0 +21715;960;957;0;0 +21716;960;957;0;0 +21717;960;957;0;0 +21718;960;957;0;0 +21719;960;957;0;0 +21720;960;957;0;0 +21721;960;957;0;0 +21722;960;957;0;0 +21723;960;957;0;0 +21724;960;957;0;0 +21725;960;957;0;0 +21726;960;957;0;0 +21727;960;957;0;0 +21728;960;957;0;0 +21729;960;957;0;0 +21730;960;957;0;0 +21731;960;957;0;0 +21732;960;957;0;0 +21733;961;958;0;0 +21734;961;958;0;0 +21735;961;958;0;0 +21736;961;958;0;0 +21737;961;958;0;0 +21738;961;958;0;0 +21739;961;958;0;0 +21740;961;958;0;0 +21741;961;958;0;0 +21742;961;958;0;0 +21743;961;958;0;0 +21744;961;958;0;0 +21745;961;958;0;0 +21746;961;958;0;0 +21747;961;958;0;0 +21748;961;958;0;0 +21749;961;958;0;0 +21750;961;958;0;0 +21751;961;958;0;0 +21752;961;958;0;0 +21753;962;959;0;0 +21754;962;959;0;0 +21755;962;959;0;0 +21756;962;959;0;0 +21757;962;959;0;0 +21758;962;959;0;0 +21759;962;959;0;0 +21760;962;959;0;0 +21761;962;959;0;0 +21762;962;959;0;0 +21763;962;959;0;0 +21764;962;959;0;0 +21765;962;959;0;0 +21766;962;959;0;0 +21767;962;959;0;0 +21768;962;959;0;0 +21769;962;959;0;0 +21770;962;959;0;0 +21771;962;959;0;0 +21772;962;959;0;0 +21773;962;959;0;0 +21774;962;959;0;0 +21775;962;959;0;0 +21776;963;960;0;0 +21777;963;960;0;0 +21778;963;960;0;0 +21779;963;960;0;0 +21780;963;960;0;0 +21781;963;960;0;0 +21782;963;960;0;0 +21783;963;960;0;0 +21784;963;960;0;0 +21785;963;960;0;0 +21786;963;960;0;0 +21787;963;960;0;0 +21788;963;960;0;0 +21789;963;960;0;0 +21790;963;960;0;0 +21791;963;960;0;0 +21792;963;960;0;0 +21793;963;960;0;0 +21794;963;960;0;0 +21795;963;960;0;0 +21796;963;960;0;0 +21797;963;960;0;0 +21798;963;960;0;0 +21799;963;960;0;0 +21800;964;961;0;0 +21801;964;961;0;0 +21802;964;961;0;0 +21803;964;961;0;0 +21804;964;961;0;0 +21805;964;961;0;0 +21806;964;961;0;0 +21807;964;961;0;0 +21808;964;961;0;0 +21809;964;961;0;0 +21810;964;961;0;0 +21811;964;961;0;0 +21812;964;961;0;0 +21813;964;961;0;0 +21814;964;961;0;0 +21815;964;961;0;0 +21816;964;961;0;0 +21817;964;961;0;0 +21818;965;962;0;0 +21819;965;962;0;0 +21820;965;962;0;0 +21821;965;962;0;0 +21822;965;962;0;0 +21823;965;962;0;0 +21824;965;962;0;0 +21825;965;962;0;0 +21826;965;962;0;0 +21827;965;962;0;0 +21828;965;962;0;0 +21829;965;962;0;0 +21830;965;962;0;0 +21831;965;962;0;0 +21832;965;962;0;0 +21833;965;962;0;0 +21834;965;962;0;0 +21835;965;962;0;0 +21836;965;962;0;0 +21837;965;962;0;0 +21838;965;962;0;0 +21839;965;962;0;0 +21840;965;962;0;0 +21841;965;962;0;0 +21842;965;962;0;0 +21843;965;962;0;0 +21844;965;962;0;0 +21845;966;963;0;0 +21846;966;963;0;0 +21847;966;963;0;0 +21848;966;963;0;0 +21849;966;963;0;0 +21850;966;963;0;0 +21851;966;963;0;0 +21852;966;963;0;0 +21853;966;963;0;0 +21854;966;963;0;0 +21855;966;963;0;0 +21856;966;963;0;0 +21857;966;963;0;0 +21858;966;963;0;0 +21859;966;963;0;0 +21860;966;963;0;0 +21861;967;964;0;0 +21862;967;964;0;0 +21863;967;964;0;0 +21864;967;964;0;0 +21865;967;964;0;0 +21866;967;964;0;0 +21867;967;964;0;0 +21868;967;964;0;0 +21869;967;964;0;0 +21870;967;964;0;0 +21871;967;964;0;0 +21872;967;964;0;0 +21873;967;964;0;0 +21874;967;964;0;0 +21875;967;964;0;0 +21876;967;964;0;0 +21877;967;964;0;0 +21878;968;965;0;0 +21879;968;965;0;0 +21880;968;965;0;0 +21881;968;965;0;0 +21882;968;965;0;0 +21883;968;965;0;0 +21884;968;965;0;0 +21885;968;965;0;0 +21886;968;965;0;0 +21887;968;965;0;0 +21888;968;965;0;0 +21889;968;965;0;0 +21890;968;965;0;0 +21891;968;965;0;0 +21892;968;965;0;0 +21893;968;965;0;0 +21894;968;965;0;0 +21895;968;965;0;0 +21896;968;965;0;0 +21897;968;965;0;0 +21898;968;965;0;0 +21899;968;965;0;0 +21900;968;965;0;0 +21901;968;965;0;0 +21902;968;965;0;0 +21903;969;966;0;0 +21904;969;966;0;0 +21905;969;966;0;0 +21906;969;966;0;0 +21907;969;966;0;0 +21908;969;966;0;0 +21909;969;966;0;0 +21910;969;966;0;0 +21911;969;966;0;0 +21912;969;966;0;0 +21913;969;966;0;0 +21914;969;966;0;0 +21915;969;966;0;0 +21916;969;966;0;0 +21917;969;966;0;0 +21918;969;966;0;0 +21919;969;966;0;0 +21920;969;966;0;0 +21921;969;966;0;0 +21922;969;966;0;0 +21923;969;966;0;0 +21924;969;966;0;0 +21925;969;966;0;0 +21926;969;966;0;0 +21927;969;966;0;0 +21928;969;966;0;0 +21929;969;966;0;0 +21930;970;967;0;0 +21931;970;967;0;0 +21932;970;967;0;0 +21933;970;967;0;0 +21934;970;967;0;0 +21935;970;967;0;0 +21936;970;967;0;0 +21937;970;967;0;0 +21938;970;967;0;0 +21939;970;967;0;0 +21940;970;967;0;0 +21941;970;967;0;0 +21942;970;967;0;0 +21943;970;967;0;0 +21944;970;967;0;0 +21945;970;967;0;0 +21946;970;967;0;0 +21947;970;967;0;0 +21948;970;967;0;0 +21949;970;967;0;0 +21950;970;967;0;0 +21951;970;967;0;0 +21952;970;967;0;0 +21953;970;967;0;0 +21954;970;967;0;0 +21955;970;967;0;0 +21956;970;967;0;0 +21957;970;967;0;0 +21958;971;968;0;0 +21959;971;968;0;0 +21960;971;968;0;0 +21961;971;968;0;0 +21962;971;968;0;0 +21963;971;968;0;0 +21964;971;968;0;0 +21965;971;968;0;0 +21966;971;968;0;0 +21967;971;968;0;0 +21968;971;968;0;0 +21969;971;968;0;0 +21970;971;968;0;0 +21971;971;968;0;0 +21972;971;968;0;0 +21973;972;969;0;0 +21974;972;969;0;0 +21975;972;969;0;0 +21976;972;969;0;0 +21977;972;969;0;0 +21978;972;969;0;0 +21979;972;969;0;0 +21980;972;969;0;0 +21981;972;969;0;0 +21982;972;969;0;0 +21983;972;969;0;0 +21984;972;969;0;0 +21985;972;969;0;0 +21986;972;969;0;0 +21987;972;969;0;0 +21988;972;969;0;0 +21989;972;969;0;0 +21990;972;969;0;0 +21991;972;969;0;0 +21992;972;969;0;0 +21993;972;969;0;0 +21994;972;969;0;0 +21995;972;969;0;0 +21996;973;970;0;0 +21997;973;970;0;0 +21998;973;970;0;0 +21999;973;970;0;0 +22000;973;970;0;0 +22001;973;970;0;0 +22002;973;970;0;0 +22003;973;970;0;0 +22004;973;970;0;0 +22005;973;970;0;0 +22006;973;970;0;0 +22007;973;970;0;0 +22008;973;970;0;0 +22009;973;970;0;0 +22010;973;970;0;0 +22011;973;970;0;0 +22012;973;970;0;0 +22013;973;970;0;0 +22014;973;970;0;0 +22015;973;970;0;0 +22016;974;971;0;0 +22017;974;971;0;0 +22018;974;971;0;0 +22019;974;971;0;0 +22020;974;971;0;0 +22021;974;971;0;0 +22022;974;971;0;0 +22023;974;971;0;0 +22024;974;971;0;0 +22025;974;971;0;0 +22026;974;971;0;0 +22027;974;971;0;0 +22028;974;971;0;0 +22029;974;971;0;0 +22030;974;971;0;0 +22031;975;972;0;0 +22032;975;972;0;0 +22033;975;972;0;0 +22034;975;972;0;0 +22035;975;972;0;0 +22036;975;972;0;0 +22037;975;972;0;0 +22038;975;972;0;0 +22039;975;972;0;0 +22040;975;972;0;0 +22041;975;972;0;0 +22042;975;972;0;0 +22043;975;972;0;0 +22044;975;972;0;0 +22045;975;972;0;0 +22046;975;972;0;0 +22047;975;972;0;0 +22048;975;972;0;0 +22049;975;972;0;0 +22050;975;972;0;0 +22051;975;972;0;0 +22052;975;972;0;0 +22053;975;972;0;0 +22054;975;972;0;0 +22055;975;972;0;0 +22056;975;972;0;0 +22057;975;972;0;0 +22058;975;972;0;0 +22059;975;972;0;0 +22060;976;973;0;0 +22061;976;973;0;0 +22062;976;973;0;0 +22063;976;973;0;0 +22064;976;973;0;0 +22065;976;973;0;0 +22066;976;973;0;0 +22067;976;973;0;0 +22068;976;973;0;0 +22069;976;973;0;0 +22070;976;973;0;0 +22071;976;973;0;0 +22072;976;973;0;0 +22073;976;973;0;0 +22074;976;973;0;0 +22075;976;973;0;0 +22076;976;973;0;0 +22077;976;973;0;0 +22078;976;973;0;0 +22079;976;973;0;0 +22080;976;973;0;0 +22081;977;974;0;0 +22082;977;974;0;0 +22083;977;974;0;0 +22084;977;974;0;0 +22085;977;974;0;0 +22086;977;974;0;0 +22087;977;974;0;0 +22088;977;974;0;0 +22089;977;974;0;0 +22090;977;974;0;0 +22091;977;974;0;0 +22092;977;974;0;0 +22093;977;974;0;0 +22094;977;974;0;0 +22095;977;974;0;0 +22096;977;974;0;0 +22097;977;974;0;0 +22098;977;974;0;0 +22099;977;974;0;0 +22100;977;974;0;0 +22101;977;974;0;0 +22102;978;975;0;0 +22103;978;975;0;0 +22104;978;975;0;0 +22105;978;975;0;0 +22106;978;975;0;0 +22107;978;975;0;0 +22108;978;975;0;0 +22109;978;975;0;0 +22110;978;975;0;0 +22111;978;975;0;0 +22112;978;975;0;0 +22113;978;975;0;0 +22114;978;975;0;0 +22115;978;975;0;0 +22116;978;975;0;0 +22117;978;975;0;0 +22118;979;976;0;0 +22119;979;976;0;0 +22120;979;976;0;0 +22121;979;976;0;0 +22122;979;976;0;0 +22123;979;976;0;0 +22124;979;976;0;0 +22125;979;976;0;0 +22126;979;976;0;0 +22127;979;976;0;0 +22128;979;976;0;0 +22129;979;976;0;0 +22130;979;976;0;0 +22131;979;976;0;0 +22132;979;976;0;0 +22133;979;976;0;0 +22134;979;976;0;0 +22135;979;976;0;0 +22136;979;976;0;0 +22137;980;977;0;0 +22138;980;977;0;0 +22139;980;977;0;0 +22140;980;977;0;0 +22141;980;977;0;0 +22142;980;977;0;0 +22143;980;977;0;0 +22144;980;977;0;0 +22145;980;977;0;0 +22146;980;977;0;0 +22147;980;977;0;0 +22148;980;977;0;0 +22149;980;977;0;0 +22150;980;977;0;0 +22151;980;977;0;0 +22152;980;977;0;0 +22153;980;977;0;0 +22154;980;977;0;0 +22155;980;977;0;0 +22156;980;977;0;0 +22157;980;977;0;0 +22158;980;977;0;0 +22159;980;977;0;0 +22160;980;977;0;0 +22161;980;977;0;0 +22162;980;977;0;0 +22163;980;977;0;0 +22164;980;977;0;0 +22165;981;978;0;0 +22166;981;978;0;0 +22167;981;978;0;0 +22168;981;978;0;0 +22169;981;978;0;0 +22170;981;978;0;0 +22171;981;978;0;0 +22172;981;978;0;0 +22173;981;978;0;0 +22174;981;978;0;0 +22175;981;978;0;0 +22176;981;978;0;0 +22177;981;978;0;0 +22178;981;978;0;0 +22179;981;978;0;0 +22180;981;978;0;0 +22181;981;978;0;0 +22182;981;978;0;0 +22183;981;978;0;0 +22184;981;978;0;0 +22185;981;978;0;0 +22186;981;978;0;0 +22187;981;978;0;0 +22188;981;978;0;0 +22189;981;978;0;0 +22190;981;978;0;0 +22191;981;978;0;0 +22192;981;978;0;0 +22193;982;979;0;0 +22194;982;979;0;0 +22195;982;979;0;0 +22196;982;979;0;0 +22197;982;979;0;0 +22198;982;979;0;0 +22199;982;979;0;0 +22200;982;979;0;0 +22201;982;979;0;0 +22202;982;979;0;0 +22203;982;979;0;0 +22204;982;979;0;0 +22205;982;979;0;0 +22206;982;979;0;0 +22207;982;979;0;0 +22208;982;979;0;0 +22209;982;979;0;0 +22210;982;979;0;0 +22211;982;979;0;0 +22212;982;979;0;0 +22213;982;979;0;0 +22214;982;979;0;0 +22215;982;979;0;0 +22216;983;980;0;0 +22217;983;980;0;0 +22218;983;980;0;0 +22219;983;980;0;0 +22220;983;980;0;0 +22221;983;980;0;0 +22222;983;980;0;0 +22223;983;980;0;0 +22224;983;980;0;0 +22225;983;980;0;0 +22226;983;980;0;0 +22227;983;980;0;0 +22228;983;980;0;0 +22229;983;980;0;0 +22230;983;980;0;0 +22231;983;980;0;0 +22232;983;980;0;0 +22233;983;980;0;0 +22234;983;980;0;0 +22235;983;980;0;0 +22236;983;980;0;0 +22237;983;980;0;0 +22238;983;980;0;0 +22239;983;980;0;0 +22240;983;980;0;0 +22241;983;980;0;0 +22242;983;980;0;0 +22243;983;980;0;0 +22244;984;981;0;0 +22245;984;981;0;0 +22246;984;981;0;0 +22247;984;981;0;0 +22248;984;981;0;0 +22249;984;981;0;0 +22250;984;981;0;0 +22251;984;981;0;0 +22252;984;981;0;0 +22253;984;981;0;0 +22254;984;981;0;0 +22255;984;981;0;0 +22256;984;981;0;0 +22257;984;981;0;0 +22258;984;981;0;0 +22259;984;981;0;0 +22260;984;981;0;0 +22261;984;981;0;0 +22262;984;981;0;0 +22263;984;981;0;0 +22264;984;981;0;0 +22265;984;981;0;0 +22266;985;982;0;0 +22267;985;982;0;0 +22268;985;982;0;0 +22269;985;982;0;0 +22270;985;982;0;0 +22271;985;982;0;0 +22272;985;982;0;0 +22273;985;982;0;0 +22274;985;982;0;0 +22275;985;982;0;0 +22276;985;982;0;0 +22277;985;982;0;0 +22278;985;982;0;0 +22279;985;982;0;0 +22280;985;982;0;0 +22281;985;982;0;0 +22282;986;983;0;0 +22283;986;983;0;0 +22284;986;983;0;0 +22285;986;983;0;0 +22286;986;983;0;0 +22287;986;983;0;0 +22288;986;983;0;0 +22289;986;983;0;0 +22290;986;983;0;0 +22291;986;983;0;0 +22292;986;983;0;0 +22293;986;983;0;0 +22294;986;983;0;0 +22295;986;983;0;0 +22296;986;983;0;0 +22297;986;983;0;0 +22298;986;983;0;0 +22299;986;983;0;0 +22300;986;983;0;0 +22301;986;983;0;0 +22302;986;983;0;0 +22303;986;983;0;0 +22304;986;983;0;0 +22305;986;983;0;0 +22306;987;984;0;0 +22307;987;984;0;0 +22308;987;984;0;0 +22309;987;984;0;0 +22310;987;984;0;0 +22311;987;984;0;0 +22312;987;984;0;0 +22313;987;984;0;0 +22314;987;984;0;0 +22315;987;984;0;0 +22316;987;984;0;0 +22317;987;984;0;0 +22318;987;984;0;0 +22319;987;984;0;0 +22320;987;984;0;0 +22321;987;984;0;0 +22322;987;984;0;0 +22323;987;984;0;0 +22324;987;984;0;0 +22325;987;984;0;0 +22326;987;984;0;0 +22327;987;984;0;0 +22328;987;984;0;0 +22329;987;984;0;0 +22330;987;984;0;0 +22331;987;984;0;0 +22332;988;985;0;0 +22333;988;985;0;0 +22334;988;985;0;0 +22335;988;985;0;0 +22336;988;985;0;0 +22337;988;985;0;0 +22338;988;985;0;0 +22339;988;985;0;0 +22340;988;985;0;0 +22341;988;985;0;0 +22342;988;985;0;0 +22343;988;985;0;0 +22344;988;985;0;0 +22345;988;985;0;0 +22346;988;985;0;0 +22347;988;985;0;0 +22348;988;985;0;0 +22349;988;985;0;0 +22350;988;985;0;0 +22351;988;985;0;0 +22352;988;985;0;0 +22353;988;985;0;0 +22354;988;985;0;0 +22355;988;985;0;0 +22356;988;985;0;0 +22357;988;985;0;0 +22358;989;986;0;0 +22359;989;986;0;0 +22360;989;986;0;0 +22361;989;986;0;0 +22362;989;986;0;0 +22363;989;986;0;0 +22364;989;986;0;0 +22365;989;986;0;0 +22366;989;986;0;0 +22367;989;986;0;0 +22368;989;986;0;0 +22369;989;986;0;0 +22370;989;986;0;0 +22371;989;986;0;0 +22372;989;986;0;0 +22373;989;986;0;0 +22374;989;986;0;0 +22375;989;986;0;0 +22376;989;986;0;0 +22377;989;986;0;0 +22378;989;986;0;0 +22379;989;986;0;0 +22380;989;986;0;0 +22381;989;986;0;0 +22382;989;986;0;0 +22383;990;987;0;0 +22384;990;987;0;0 +22385;990;987;0;0 +22386;990;987;0;0 +22387;990;987;0;0 +22388;990;987;0;0 +22389;990;987;0;0 +22390;990;987;0;0 +22391;990;987;0;0 +22392;990;987;0;0 +22393;990;987;0;0 +22394;990;987;0;0 +22395;990;987;0;0 +22396;990;987;0;0 +22397;990;987;0;0 +22398;990;987;0;0 +22399;990;987;0;0 +22400;990;987;0;0 +22401;990;987;0;0 +22402;991;988;0;0 +22403;991;988;0;0 +22404;991;988;0;0 +22405;991;988;0;0 +22406;991;988;0;0 +22407;991;988;0;0 +22408;991;988;0;0 +22409;991;988;0;0 +22410;991;988;0;0 +22411;991;988;0;0 +22412;991;988;0;0 +22413;991;988;0;0 +22414;991;988;0;0 +22415;991;988;0;0 +22416;991;988;0;0 +22417;991;988;0;0 +22418;991;988;0;0 +22419;991;988;0;0 +22420;991;988;0;0 +22421;991;988;0;0 +22422;991;988;0;0 +22423;991;988;0;0 +22424;991;988;0;0 +22425;991;988;0;0 +22426;991;988;0;0 +22427;991;988;0;0 +22428;991;988;0;0 +22429;992;989;0;0 +22430;992;989;0;0 +22431;992;989;0;0 +22432;992;989;0;0 +22433;992;989;0;0 +22434;992;989;0;0 +22435;992;989;0;0 +22436;992;989;0;0 +22437;992;989;0;0 +22438;992;989;0;0 +22439;992;989;0;0 +22440;992;989;0;0 +22441;992;989;0;0 +22442;992;989;0;0 +22443;992;989;0;0 +22444;992;989;0;0 +22445;992;989;0;0 +22446;992;989;0;0 +22447;992;989;0;0 +22448;993;990;0;0 +22449;993;990;0;0 +22450;993;990;0;0 +22451;993;990;0;0 +22452;993;990;0;0 +22453;993;990;0;0 +22454;993;990;0;0 +22455;993;990;0;0 +22456;993;990;0;0 +22457;993;990;0;0 +22458;993;990;0;0 +22459;993;990;0;0 +22460;993;990;0;0 +22461;993;990;0;0 +22462;993;990;0;0 +22463;993;990;0;0 +22464;993;990;0;0 +22465;993;990;0;0 +22466;993;990;0;0 +22467;993;990;0;0 +22468;993;990;0;0 +22469;993;990;0;0 +22470;993;990;0;0 +22471;993;990;0;0 +22472;994;991;0;0 +22473;994;991;0;0 +22474;994;991;0;0 +22475;994;991;0;0 +22476;994;991;0;0 +22477;994;991;0;0 +22478;994;991;0;0 +22479;994;991;0;0 +22480;994;991;0;0 +22481;994;991;0;0 +22482;994;991;0;0 +22483;994;991;0;0 +22484;994;991;0;0 +22485;994;991;0;0 +22486;994;991;0;0 +22487;994;991;0;0 +22488;995;992;0;0 +22489;995;992;0;0 +22490;995;992;0;0 +22491;995;992;0;0 +22492;995;992;0;0 +22493;995;992;0;0 +22494;995;992;0;0 +22495;995;992;0;0 +22496;995;992;0;0 +22497;995;992;0;0 +22498;995;992;0;0 +22499;995;992;0;0 +22500;995;992;0;0 +22501;995;992;0;0 +22502;995;992;0;0 +22503;995;992;0;0 +22504;995;992;0;0 +22505;995;992;0;0 +22506;995;992;0;0 +22507;995;992;0;0 +22508;995;992;0;0 +22509;995;992;0;0 +22510;995;992;0;0 +22511;995;992;0;0 +22512;995;992;0;0 +22513;995;992;0;0 +22514;995;992;0;0 +22515;996;993;0;0 +22516;996;993;0;0 +22517;996;993;0;0 +22518;996;993;0;0 +22519;996;993;0;0 +22520;996;993;0;0 +22521;996;993;0;0 +22522;996;993;0;0 +22523;996;993;0;0 +22524;996;993;0;0 +22525;996;993;0;0 +22526;996;993;0;0 +22527;996;993;0;0 +22528;996;993;0;0 +22529;996;993;0;0 +22530;996;993;0;0 +22531;996;993;0;0 +22532;996;993;0;0 +22533;996;993;0;0 +22534;996;993;0;0 +22535;996;993;0;0 +22536;996;993;0;0 +22537;996;993;0;0 +22538;996;993;0;0 +22539;996;993;0;0 +22540;996;993;0;0 +22541;997;994;0;0 +22542;997;994;0;0 +22543;997;994;0;0 +22544;997;994;0;0 +22545;997;994;0;0 +22546;997;994;0;0 +22547;997;994;0;0 +22548;997;994;0;0 +22549;997;994;0;0 +22550;997;994;0;0 +22551;997;994;0;0 +22552;997;994;0;0 +22553;997;994;0;0 +22554;997;994;0;0 +22555;997;994;0;0 +22556;997;994;0;0 +22557;998;995;0;0 +22558;998;995;0;0 +22559;998;995;0;0 +22560;998;995;0;0 +22561;998;995;0;0 +22562;998;995;0;0 +22563;998;995;0;0 +22564;998;995;0;0 +22565;998;995;0;0 +22566;998;995;0;0 +22567;998;995;0;0 +22568;998;995;0;0 +22569;998;995;0;0 +22570;998;995;0;0 +22571;998;995;0;0 +22572;998;995;0;0 +22573;999;996;0;0 +22574;999;996;0;0 +22575;999;996;0;0 +22576;999;996;0;0 +22577;999;996;0;0 +22578;999;996;0;0 +22579;999;996;0;0 +22580;999;996;0;0 +22581;999;996;0;0 +22582;999;996;0;0 +22583;999;996;0;0 +22584;999;996;0;0 +22585;999;996;0;0 +22586;999;996;0;0 +22587;999;996;0;0 +22588;999;996;0;0 +22589;1000;997;0;0 +22590;1000;997;0;0 +22591;1000;997;0;0 +22592;1000;997;0;0 +22593;1000;997;0;0 +22594;1000;997;0;0 +22595;1000;997;0;0 +22596;1000;997;0;0 +22597;1000;997;0;0 +22598;1000;997;0;0 +22599;1000;997;0;0 +22600;1000;997;0;0 +22601;1000;997;0;0 +22602;1000;997;0;0 +22603;1000;997;0;0 +22604;1000;997;0;0 +22605;1000;997;0;0 +22606;1000;997;0;0 +22607;1001;998;0;0 +22608;1001;998;0;0 +22609;1001;998;0;0 +22610;1001;998;0;0 +22611;1001;998;0;0 +22612;1001;998;0;0 +22613;1001;998;0;0 +22614;1001;998;0;0 +22615;1001;998;0;0 +22616;1001;998;0;0 +22617;1001;998;0;0 +22618;1001;998;0;0 +22619;1001;998;0;0 +22620;1001;998;0;0 +22621;1001;998;0;0 +22622;1001;998;0;0 +22623;1001;998;0;0 +22624;1001;998;0;0 +22625;1001;998;0;0 +22626;1001;998;0;0 +22627;1001;998;0;0 +22628;1001;998;0;0 +22629;1001;998;0;0 +22630;1001;998;0;0 +22631;1001;998;0;0 +22632;1001;998;0;0 +22633;1001;998;0;0 +22634;1001;998;0;0 +22635;1002;999;0;0 +22636;1002;999;0;0 +22637;1002;999;0;0 +22638;1002;999;0;0 +22639;1002;999;0;0 +22640;1002;999;0;0 +22641;1002;999;0;0 +22642;1002;999;0;0 +22643;1002;999;0;0 +22644;1002;999;0;0 +22645;1002;999;0;0 +22646;1002;999;0;0 +22647;1002;999;0;0 +22648;1002;999;0;0 +22649;1002;999;0;0 +22650;1002;999;0;0 +22651;1002;999;0;0 +22652;1002;999;0;0 +22653;1002;999;0;0 +22654;1002;999;0;0 +22655;1002;999;0;0 +22656;1002;999;0;0 +22657;1002;999;0;0 +22658;1002;999;0;0 +22659;1003;1000;0;0 +22660;1003;1000;0;0 +22661;1003;1000;0;0 +22662;1003;1000;0;0 +22663;1003;1000;0;0 +22664;1003;1000;0;0 +22665;1003;1000;0;0 +22666;1003;1000;0;0 +22667;1003;1000;0;0 +22668;1003;1000;0;0 +22669;1003;1000;0;0 +22670;1003;1000;0;0 +22671;1003;1000;0;0 +22672;1003;1000;0;0 +22673;1003;1000;0;0 +22674;1003;1000;0;0 +22675;1003;1000;0;0 +22676;1003;1000;0;0 +22677;1003;1000;0;0 +22678;1003;1000;0;0 +22679;1003;1000;0;0 +22680;1003;1000;0;0 +22681;1003;1000;0;0 +22682;1003;1000;0;0 +22683;1004;1001;0;0 +22684;1004;1001;0;0 +22685;1004;1001;0;0 +22686;1004;1001;0;0 +22687;1004;1001;0;0 +22688;1004;1001;0;0 +22689;1004;1001;0;0 +22690;1004;1001;0;0 +22691;1004;1001;0;0 +22692;1004;1001;0;0 +22693;1004;1001;0;0 +22694;1004;1001;0;0 +22695;1004;1001;0;0 +22696;1004;1001;0;0 +22697;1004;1001;0;0 +22698;1004;1001;0;0 +22699;1005;1002;0;0 +22700;1005;1002;0;0 +22701;1005;1002;0;0 +22702;1005;1002;0;0 +22703;1005;1002;0;0 +22704;1005;1002;0;0 +22705;1005;1002;0;0 +22706;1005;1002;0;0 +22707;1005;1002;0;0 +22708;1005;1002;0;0 +22709;1005;1002;0;0 +22710;1005;1002;0;0 +22711;1005;1002;0;0 +22712;1005;1002;0;0 +22713;1005;1002;0;0 +22714;1005;1002;0;0 +22715;1005;1002;0;0 +22716;1005;1002;0;0 +22717;1005;1002;0;0 +22718;1005;1002;0;0 +22719;1005;1002;0;0 +22720;1005;1002;0;0 +22721;1005;1002;0;0 +22722;1006;1003;0;0 +22723;1006;1003;0;0 +22724;1006;1003;0;0 +22725;1006;1003;0;0 +22726;1006;1003;0;0 +22727;1006;1003;0;0 +22728;1006;1003;0;0 +22729;1006;1003;0;0 +22730;1006;1003;0;0 +22731;1006;1003;0;0 +22732;1006;1003;0;0 +22733;1006;1003;0;0 +22734;1006;1003;0;0 +22735;1006;1003;0;0 +22736;1006;1003;0;0 +22737;1006;1003;0;0 +22738;1006;1003;0;0 +22739;1006;1003;0;0 +22740;1006;1003;0;0 +22741;1006;1003;0;0 +22742;1006;1003;0;0 +22743;1006;1003;0;0 +22744;1006;1003;0;0 +22745;1006;1003;0;0 +22746;1006;1003;0;0 +22747;1006;1003;0;0 +22748;1006;1003;0;0 +22749;1007;1004;0;0 +22750;1007;1004;0;0 +22751;1007;1004;0;0 +22752;1007;1004;0;0 +22753;1007;1004;0;0 +22754;1007;1004;0;0 +22755;1007;1004;0;0 +22756;1007;1004;0;0 +22757;1007;1004;0;0 +22758;1007;1004;0;0 +22759;1007;1004;0;0 +22760;1007;1004;0;0 +22761;1007;1004;0;0 +22762;1007;1004;0;0 +22763;1007;1004;0;0 +22764;1007;1004;0;0 +22765;1007;1004;0;0 +22766;1007;1004;0;0 +22767;1007;1004;0;0 +22768;1007;1004;0;0 +22769;1007;1004;0;0 +22770;1007;1004;0;0 +22771;1007;1004;0;0 +22772;1008;1005;0;0 +22773;1008;1005;0;0 +22774;1008;1005;0;0 +22775;1008;1005;0;0 +22776;1008;1005;0;0 +22777;1008;1005;0;0 +22778;1008;1005;0;0 +22779;1008;1005;0;0 +22780;1008;1005;0;0 +22781;1008;1005;0;0 +22782;1008;1005;0;0 +22783;1008;1005;0;0 +22784;1008;1005;0;0 +22785;1008;1005;0;0 +22786;1008;1005;0;0 +22787;1008;1005;0;0 +22788;1008;1005;0;0 +22789;1008;1005;0;0 +22790;1008;1005;0;0 +22791;1008;1005;0;0 +22792;1008;1005;0;0 +22793;1008;1005;0;0 +22794;1008;1005;0;0 +22795;1009;1006;0;0 +22796;1009;1006;0;0 +22797;1009;1006;0;0 +22798;1009;1006;0;0 +22799;1009;1006;0;0 +22800;1009;1006;0;0 +22801;1009;1006;0;0 +22802;1009;1006;0;0 +22803;1009;1006;0;0 +22804;1009;1006;0;0 +22805;1009;1006;0;0 +22806;1009;1006;0;0 +22807;1009;1006;0;0 +22808;1009;1006;0;0 +22809;1009;1006;0;0 +22810;1009;1006;0;0 +22811;1009;1006;0;0 +22812;1009;1006;0;0 +22813;1009;1006;0;0 +22814;1009;1006;0;0 +22815;1010;1007;0;0 +22816;1010;1007;0;0 +22817;1010;1007;0;0 +22818;1010;1007;0;0 +22819;1010;1007;0;0 +22820;1010;1007;0;0 +22821;1010;1007;0;0 +22822;1010;1007;0;0 +22823;1010;1007;0;0 +22824;1010;1007;0;0 +22825;1010;1007;0;0 +22826;1010;1007;0;0 +22827;1010;1007;0;0 +22828;1010;1007;0;0 +22829;1010;1007;0;0 +22830;1010;1007;0;0 +22831;1010;1007;0;0 +22832;1010;1007;0;0 +22833;1010;1007;0;0 +22834;1010;1007;0;0 +22835;1010;1007;0;0 +22836;1010;1007;0;0 +22837;1010;1007;0;0 +22838;1010;1007;0;0 +22839;1010;1007;0;0 +22840;1010;1007;0;0 +22841;1010;1007;0;0 +22842;1011;1008;0;0 +22843;1011;1008;0;0 +22844;1011;1008;0;0 +22845;1011;1008;0;0 +22846;1011;1008;0;0 +22847;1011;1008;0;0 +22848;1011;1008;0;0 +22849;1011;1008;0;0 +22850;1011;1008;0;0 +22851;1011;1008;0;0 +22852;1011;1008;0;0 +22853;1011;1008;0;0 +22854;1011;1008;0;0 +22855;1011;1008;0;0 +22856;1011;1008;0;0 +22857;1011;1008;0;0 +22858;1011;1008;0;0 +22859;1011;1008;0;0 +22860;1011;1008;0;0 +22861;1011;1008;0;0 +22862;1012;1009;0;0 +22863;1012;1009;0;0 +22864;1012;1009;0;0 +22865;1012;1009;0;0 +22866;1012;1009;0;0 +22867;1012;1009;0;0 +22868;1012;1009;0;0 +22869;1012;1009;0;0 +22870;1012;1009;0;0 +22871;1012;1009;0;0 +22872;1012;1009;0;0 +22873;1012;1009;0;0 +22874;1012;1009;0;0 +22875;1012;1009;0;0 +22876;1012;1009;0;0 +22877;1012;1009;0;0 +22878;1012;1009;0;0 +22879;1012;1009;0;0 +22880;1013;1010;0;0 +22881;1013;1010;0;0 +22882;1013;1010;0;0 +22883;1013;1010;0;0 +22884;1013;1010;0;0 +22885;1013;1010;0;0 +22886;1013;1010;0;0 +22887;1013;1010;0;0 +22888;1013;1010;0;0 +22889;1013;1010;0;0 +22890;1013;1010;0;0 +22891;1013;1010;0;0 +22892;1013;1010;0;0 +22893;1013;1010;0;0 +22894;1013;1010;0;0 +22895;1013;1010;0;0 +22896;1014;1011;0;0 +22897;1014;1011;0;0 +22898;1014;1011;0;0 +22899;1014;1011;0;0 +22900;1014;1011;0;0 +22901;1014;1011;0;0 +22902;1014;1011;0;0 +22903;1014;1011;0;0 +22904;1014;1011;0;0 +22905;1014;1011;0;0 +22906;1014;1011;0;0 +22907;1014;1011;0;0 +22908;1014;1011;0;0 +22909;1014;1011;0;0 +22910;1014;1011;0;0 +22911;1014;1011;0;0 +22912;1014;1011;0;0 +22913;1014;1011;0;0 +22914;1014;1011;0;0 +22915;1014;1011;0;0 +22916;1014;1011;0;0 +22917;1014;1011;0;0 +22918;1015;1012;0;0 +22919;1015;1012;0;0 +22920;1015;1012;0;0 +22921;1015;1012;0;0 +22922;1015;1012;0;0 +22923;1015;1012;0;0 +22924;1015;1012;0;0 +22925;1015;1012;0;0 +22926;1015;1012;0;0 +22927;1015;1012;0;0 +22928;1015;1012;0;0 +22929;1015;1012;0;0 +22930;1015;1012;0;0 +22931;1015;1012;0;0 +22932;1015;1012;0;0 +22933;1015;1012;0;0 +22934;1016;1013;0;0 +22935;1016;1013;0;0 +22936;1016;1013;0;0 +22937;1016;1013;0;0 +22938;1016;1013;0;0 +22939;1016;1013;0;0 +22940;1016;1013;0;0 +22941;1016;1013;0;0 +22942;1016;1013;0;0 +22943;1016;1013;0;0 +22944;1016;1013;0;0 +22945;1016;1013;0;0 +22946;1016;1013;0;0 +22947;1016;1013;0;0 +22948;1016;1013;0;0 +22949;1016;1013;0;0 +22950;1016;1013;0;0 +22951;1016;1013;0;0 +22952;1016;1013;0;0 +22953;1016;1013;0;0 +22954;1016;1013;0;0 +22955;1016;1013;0;0 +22956;1017;1014;0;0 +22957;1017;1014;0;0 +22958;1017;1014;0;0 +22959;1017;1014;0;0 +22960;1017;1014;0;0 +22961;1017;1014;0;0 +22962;1017;1014;0;0 +22963;1017;1014;0;0 +22964;1017;1014;0;0 +22965;1017;1014;0;0 +22966;1017;1014;0;0 +22967;1017;1014;0;0 +22968;1017;1014;0;0 +22969;1017;1014;0;0 +22970;1017;1014;0;0 +22971;1017;1014;0;0 +22972;1017;1014;0;0 +22973;1017;1014;0;0 +22974;1017;1014;0;0 +22975;1017;1014;0;0 +22976;1017;1014;0;0 +22977;1017;1014;0;0 +22978;1018;1015;0;0 +22979;1018;1015;0;0 +22980;1018;1015;0;0 +22981;1018;1015;0;0 +22982;1018;1015;0;0 +22983;1018;1015;0;0 +22984;1018;1015;0;0 +22985;1018;1015;0;0 +22986;1018;1015;0;0 +22987;1018;1015;0;0 +22988;1018;1015;0;0 +22989;1018;1015;0;0 +22990;1018;1015;0;0 +22991;1018;1015;0;0 +22992;1018;1015;0;0 +22993;1018;1015;0;0 +22994;1019;1016;0;0 +22995;1019;1016;0;0 +22996;1019;1016;0;0 +22997;1019;1016;0;0 +22998;1019;1016;0;0 +22999;1019;1016;0;0 +23000;1019;1016;0;0 +23001;1019;1016;0;0 +23002;1019;1016;0;0 +23003;1019;1016;0;0 +23004;1019;1016;0;0 +23005;1019;1016;0;0 +23006;1019;1016;0;0 +23007;1019;1016;0;0 +23008;1019;1016;0;0 +23009;1019;1016;0;0 +23010;1019;1016;0;0 +23011;1019;1016;0;0 +23012;1019;1016;0;0 +23013;1019;1016;0;0 +23014;1019;1016;0;0 +23015;1019;1016;0;0 +23016;1019;1016;0;0 +23017;1019;1016;0;0 +23018;1019;1016;0;0 +23019;1019;1016;0;0 +23020;1019;1016;0;0 +23021;1019;1016;0;0 +23022;1020;1017;0;0 +23023;1020;1017;0;0 +23024;1020;1017;0;0 +23025;1020;1017;0;0 +23026;1020;1017;0;0 +23027;1020;1017;0;0 +23028;1020;1017;0;0 +23029;1020;1017;0;0 +23030;1020;1017;0;0 +23031;1020;1017;0;0 +23032;1020;1017;0;0 +23033;1020;1017;0;0 +23034;1020;1017;0;0 +23035;1020;1017;0;0 +23036;1020;1017;0;0 +23037;1020;1017;0;0 +23038;1020;1017;0;0 +23039;1020;1017;0;0 +23040;1020;1017;0;0 +23041;1020;1017;0;0 +23042;1020;1017;0;0 +23043;1020;1017;0;0 +23044;1020;1017;0;0 +23045;1020;1017;0;0 +23046;1021;1018;0;0 +23047;1021;1018;0;0 +23048;1021;1018;0;0 +23049;1021;1018;0;0 +23050;1021;1018;0;0 +23051;1021;1018;0;0 +23052;1021;1018;0;0 +23053;1021;1018;0;0 +23054;1021;1018;0;0 +23055;1021;1018;0;0 +23056;1021;1018;0;0 +23057;1021;1018;0;0 +23058;1021;1018;0;0 +23059;1021;1018;0;0 +23060;1021;1018;0;0 +23061;1021;1018;0;0 +23062;1021;1018;0;0 +23063;1021;1018;0;0 +23064;1021;1018;0;0 +23065;1021;1018;0;0 +23066;1021;1018;0;0 +23067;1021;1018;0;0 +23068;1021;1018;0;0 +23069;1022;1019;0;0 +23070;1022;1019;0;0 +23071;1022;1019;0;0 +23072;1022;1019;0;0 +23073;1022;1019;0;0 +23074;1022;1019;0;0 +23075;1022;1019;0;0 +23076;1022;1019;0;0 +23077;1022;1019;0;0 +23078;1022;1019;0;0 +23079;1022;1019;0;0 +23080;1022;1019;0;0 +23081;1022;1019;0;0 +23082;1022;1019;0;0 +23083;1022;1019;0;0 +23084;1022;1019;0;0 +23085;1022;1019;0;0 +23086;1022;1019;0;0 +23087;1022;1019;0;0 +23088;1023;1020;0;0 +23089;1023;1020;0;0 +23090;1023;1020;0;0 +23091;1023;1020;0;0 +23092;1023;1020;0;0 +23093;1023;1020;0;0 +23094;1023;1020;0;0 +23095;1023;1020;0;0 +23096;1023;1020;0;0 +23097;1023;1020;0;0 +23098;1023;1020;0;0 +23099;1023;1020;0;0 +23100;1023;1020;0;0 +23101;1023;1020;0;0 +23102;1023;1020;0;0 +23103;1023;1020;0;0 +23104;1023;1020;0;0 +23105;1023;1020;0;0 +23106;1023;1020;0;0 +23107;1023;1020;0;0 +23108;1023;1020;0;0 +23109;1023;1020;0;0 +23110;1023;1020;0;0 +23111;1023;1020;0;0 +23112;1023;1020;0;0 +23113;1023;1020;0;0 +23114;1023;1020;0;0 +23115;1023;1020;0;0 +23116;1023;1020;0;0 +23117;1024;1021;0;0 +23118;1024;1021;0;0 +23119;1024;1021;0;0 +23120;1024;1021;0;0 +23121;1024;1021;0;0 +23122;1024;1021;0;0 +23123;1024;1021;0;0 +23124;1024;1021;0;0 +23125;1024;1021;0;0 +23126;1024;1021;0;0 +23127;1024;1021;0;0 +23128;1024;1021;0;0 +23129;1024;1021;0;0 +23130;1024;1021;0;0 +23131;1024;1021;0;0 +23132;1024;1021;0;0 +23133;1024;1021;0;0 +23134;1024;1021;0;0 +23135;1024;1021;0;0 +23136;1024;1021;0;0 +23137;1024;1021;0;0 +23138;1024;1021;0;0 +23139;1024;1021;0;0 +23140;1024;1021;0;0 +23141;1025;1022;0;0 +23142;1025;1022;0;0 +23143;1025;1022;0;0 +23144;1025;1022;0;0 +23145;1025;1022;0;0 +23146;1025;1022;0;0 +23147;1025;1022;0;0 +23148;1025;1022;0;0 +23149;1025;1022;0;0 +23150;1025;1022;0;0 +23151;1025;1022;0;0 +23152;1025;1022;0;0 +23153;1025;1022;0;0 +23154;1025;1022;0;0 +23155;1025;1022;0;0 +23156;1025;1022;0;0 +23157;1026;1023;0;0 +23158;1026;1023;0;0 +23159;1026;1023;0;0 +23160;1026;1023;0;0 +23161;1026;1023;0;0 +23162;1026;1023;0;0 +23163;1026;1023;0;0 +23164;1026;1023;0;0 +23165;1026;1023;0;0 +23166;1026;1023;0;0 +23167;1026;1023;0;0 +23168;1026;1023;0;0 +23169;1026;1023;0;0 +23170;1026;1023;0;0 +23171;1026;1023;0;0 +23172;1026;1023;0;0 +23173;1026;1023;0;0 +23174;1026;1023;0;0 +23175;1026;1023;0;0 +23176;1026;1023;0;0 +23177;1026;1023;0;0 +23178;1026;1023;0;0 +23179;1026;1023;0;0 +23180;1026;1023;0;0 +23181;1026;1023;0;0 +23182;1026;1023;0;0 +23183;1026;1023;0;0 +23184;1026;1023;0;0 +23185;1027;1024;0;0 +23186;1027;1024;0;0 +23187;1027;1024;0;0 +23188;1027;1024;0;0 +23189;1027;1024;0;0 +23190;1027;1024;0;0 +23191;1027;1024;0;0 +23192;1027;1024;0;0 +23193;1027;1024;0;0 +23194;1027;1024;0;0 +23195;1027;1024;0;0 +23196;1027;1024;0;0 +23197;1027;1024;0;0 +23198;1027;1024;0;0 +23199;1027;1024;0;0 +23200;1027;1024;0;0 +23201;1027;1024;0;0 +23202;1027;1024;0;0 +23203;1027;1024;0;0 +23204;1028;1025;0;0 +23205;1028;1025;0;0 +23206;1028;1025;0;0 +23207;1028;1025;0;0 +23208;1028;1025;0;0 +23209;1028;1025;0;0 +23210;1028;1025;0;0 +23211;1028;1025;0;0 +23212;1028;1025;0;0 +23213;1028;1025;0;0 +23214;1028;1025;0;0 +23215;1028;1025;0;0 +23216;1028;1025;0;0 +23217;1028;1025;0;0 +23218;1028;1025;0;0 +23219;1028;1025;0;0 +23220;1028;1025;0;0 +23221;1028;1025;0;0 +23222;1028;1025;0;0 +23223;1028;1025;0;0 +23224;1028;1025;0;0 +23225;1028;1025;0;0 +23226;1028;1025;0;0 +23227;1028;1025;0;0 +23228;1028;1025;0;0 +23229;1029;1026;0;0 +23230;1029;1026;0;0 +23231;1029;1026;0;0 +23232;1029;1026;0;0 +23233;1029;1026;0;0 +23234;1029;1026;0;0 +23235;1029;1026;0;0 +23236;1029;1026;0;0 +23237;1029;1026;0;0 +23238;1029;1026;0;0 +23239;1029;1026;0;0 +23240;1029;1026;0;0 +23241;1029;1026;0;0 +23242;1029;1026;0;0 +23243;1029;1026;0;0 +23244;1029;1026;0;0 +23245;1029;1026;0;0 +23246;1029;1026;0;0 +23247;1029;1026;0;0 +23248;1029;1026;0;0 +23249;1029;1026;0;0 +23250;1030;1027;0;0 +23251;1030;1027;0;0 +23252;1030;1027;0;0 +23253;1030;1027;0;0 +23254;1030;1027;0;0 +23255;1030;1027;0;0 +23256;1030;1027;0;0 +23257;1030;1027;0;0 +23258;1030;1027;0;0 +23259;1030;1027;0;0 +23260;1030;1027;0;0 +23261;1030;1027;0;0 +23262;1030;1027;0;0 +23263;1030;1027;0;0 +23264;1030;1027;0;0 +23265;1030;1027;0;0 +23266;1030;1027;0;0 +23267;1030;1027;0;0 +23268;1030;1027;0;0 +23269;1031;1028;0;0 +23270;1031;1028;0;0 +23271;1031;1028;0;0 +23272;1031;1028;0;0 +23273;1031;1028;0;0 +23274;1031;1028;0;0 +23275;1031;1028;0;0 +23276;1031;1028;0;0 +23277;1031;1028;0;0 +23278;1031;1028;0;0 +23279;1031;1028;0;0 +23280;1031;1028;0;0 +23281;1031;1028;0;0 +23282;1031;1028;0;0 +23283;1031;1028;0;0 +23284;1031;1028;0;0 +23285;1031;1028;0;0 +23286;1031;1028;0;0 +23287;1031;1028;0;0 +23288;1031;1028;0;0 +23289;1031;1028;0;0 +23290;1031;1028;0;0 +23291;1031;1028;0;0 +23292;1031;1028;0;0 +23293;1031;1028;0;0 +23294;1032;1029;0;0 +23295;1032;1029;0;0 +23296;1032;1029;0;0 +23297;1032;1029;0;0 +23298;1032;1029;0;0 +23299;1032;1029;0;0 +23300;1032;1029;0;0 +23301;1032;1029;0;0 +23302;1032;1029;0;0 +23303;1032;1029;0;0 +23304;1032;1029;0;0 +23305;1032;1029;0;0 +23306;1032;1029;0;0 +23307;1032;1029;0;0 +23308;1032;1029;0;0 +23309;1032;1029;0;0 +23310;1033;1030;0;0 +23311;1033;1030;0;0 +23312;1033;1030;0;0 +23313;1033;1030;0;0 +23314;1033;1030;0;0 +23315;1033;1030;0;0 +23316;1033;1030;0;0 +23317;1033;1030;0;0 +23318;1033;1030;0;0 +23319;1033;1030;0;0 +23320;1033;1030;0;0 +23321;1033;1030;0;0 +23322;1033;1030;0;0 +23323;1033;1030;0;0 +23324;1033;1030;0;0 +23325;1033;1030;0;0 +23326;1033;1030;0;0 +23327;1033;1030;0;0 +23328;1033;1030;0;0 +23329;1034;1031;0;0 +23330;1034;1031;0;0 +23331;1034;1031;0;0 +23332;1034;1031;0;0 +23333;1034;1031;0;0 +23334;1034;1031;0;0 +23335;1034;1031;0;0 +23336;1034;1031;0;0 +23337;1034;1031;0;0 +23338;1034;1031;0;0 +23339;1034;1031;0;0 +23340;1034;1031;0;0 +23341;1034;1031;0;0 +23342;1034;1031;0;0 +23343;1034;1031;0;0 +23344;1034;1031;0;0 +23345;1034;1031;0;0 +23346;1034;1031;0;0 +23347;1034;1031;0;0 +23348;1034;1031;0;0 +23349;1034;1031;0;0 +23350;1034;1031;0;0 +23351;1034;1031;0;0 +23352;1034;1031;0;0 +23353;1034;1031;0;0 +23354;1034;1031;0;0 +23355;1034;1031;0;0 +23356;1034;1031;0;0 +23357;1035;1032;0;0 +23358;1035;1032;0;0 +23359;1035;1032;0;0 +23360;1035;1032;0;0 +23361;1035;1032;0;0 +23362;1035;1032;0;0 +23363;1035;1032;0;0 +23364;1035;1032;0;0 +23365;1035;1032;0;0 +23366;1035;1032;0;0 +23367;1035;1032;0;0 +23368;1035;1032;0;0 +23369;1035;1032;0;0 +23370;1035;1032;0;0 +23371;1035;1032;0;0 +23372;1035;1032;0;0 +23373;1035;1032;0;0 +23374;1036;1033;0;0 +23375;1036;1033;0;0 +23376;1036;1033;0;0 +23377;1036;1033;0;0 +23378;1036;1033;0;0 +23379;1036;1033;0;0 +23380;1036;1033;0;0 +23381;1036;1033;0;0 +23382;1036;1033;0;0 +23383;1036;1033;0;0 +23384;1036;1033;0;0 +23385;1036;1033;0;0 +23386;1036;1033;0;0 +23387;1036;1033;0;0 +23388;1036;1033;0;0 +23389;1036;1033;0;0 +23390;1036;1033;0;0 +23391;1036;1033;0;0 +23392;1036;1033;0;0 +23393;1036;1033;0;0 +23394;1036;1033;0;0 +23395;1036;1033;0;0 +23396;1036;1033;0;0 +23397;1036;1033;0;0 +23398;1036;1033;0;0 +23399;1036;1033;0;0 +23400;1036;1033;0;0 +23401;1037;1034;0;0 +23402;1037;1034;0;0 +23403;1037;1034;0;0 +23404;1037;1034;0;0 +23405;1037;1034;0;0 +23406;1037;1034;0;0 +23407;1037;1034;0;0 +23408;1037;1034;0;0 +23409;1037;1034;0;0 +23410;1037;1034;0;0 +23411;1037;1034;0;0 +23412;1037;1034;0;0 +23413;1037;1034;0;0 +23414;1037;1034;0;0 +23415;1037;1034;0;0 +23416;1037;1034;0;0 +23417;1037;1034;0;0 +23418;1037;1034;0;0 +23419;1037;1034;0;0 +23420;1037;1034;0;0 +23421;1037;1034;0;0 +23422;1037;1034;0;0 +23423;1037;1034;0;0 +23424;1037;1034;0;0 +23425;1037;1034;0;0 +23426;1037;1034;0;0 +23427;1037;1034;0;0 +23428;1037;1034;0;0 +23429;1038;1035;0;0 +23430;1038;1035;0;0 +23431;1038;1035;0;0 +23432;1038;1035;0;0 +23433;1038;1035;0;0 +23434;1038;1035;0;0 +23435;1038;1035;0;0 +23436;1038;1035;0;0 +23437;1038;1035;0;0 +23438;1038;1035;0;0 +23439;1038;1035;0;0 +23440;1038;1035;0;0 +23441;1038;1035;0;0 +23442;1038;1035;0;0 +23443;1038;1035;0;0 +23444;1038;1035;0;0 +23445;1038;1035;0;0 +23446;1038;1035;0;0 +23447;1038;1035;0;0 +23448;1038;1035;0;0 +23449;1038;1035;0;0 +23450;1038;1035;0;0 +23451;1038;1035;0;0 +23452;1038;1035;0;0 +23453;1038;1035;0;0 +23454;1038;1035;0;0 +23455;1038;1035;0;0 +23456;1039;1036;0;0 +23457;1039;1036;0;0 +23458;1039;1036;0;0 +23459;1039;1036;0;0 +23460;1039;1036;0;0 +23461;1039;1036;0;0 +23462;1039;1036;0;0 +23463;1039;1036;0;0 +23464;1039;1036;0;0 +23465;1039;1036;0;0 +23466;1039;1036;0;0 +23467;1039;1036;0;0 +23468;1039;1036;0;0 +23469;1039;1036;0;0 +23470;1039;1036;0;0 +23471;1039;1036;0;0 +23472;1039;1036;0;0 +23473;1039;1036;0;0 +23474;1039;1036;0;0 +23475;1039;1036;0;0 +23476;1039;1036;0;0 +23477;1040;1037;0;0 +23478;1040;1037;0;0 +23479;1040;1037;0;0 +23480;1040;1037;0;0 +23481;1040;1037;0;0 +23482;1040;1037;0;0 +23483;1040;1037;0;0 +23484;1040;1037;0;0 +23485;1040;1037;0;0 +23486;1040;1037;0;0 +23487;1040;1037;0;0 +23488;1040;1037;0;0 +23489;1040;1037;0;0 +23490;1040;1037;0;0 +23491;1040;1037;0;0 +23492;1040;1037;0;0 +23493;1040;1037;0;0 +23494;1040;1037;0;0 +23495;1040;1037;0;0 +23496;1040;1037;0;0 +23497;1040;1037;0;0 +23498;1040;1037;0;0 +23499;1041;1038;0;0 +23500;1041;1038;0;0 +23501;1041;1038;0;0 +23502;1041;1038;0;0 +23503;1041;1038;0;0 +23504;1041;1038;0;0 +23505;1041;1038;0;0 +23506;1041;1038;0;0 +23507;1041;1038;0;0 +23508;1041;1038;0;0 +23509;1041;1038;0;0 +23510;1041;1038;0;0 +23511;1041;1038;0;0 +23512;1041;1038;0;0 +23513;1041;1038;0;0 +23514;1041;1038;0;0 +23515;1041;1038;0;0 +23516;1041;1038;0;0 +23517;1041;1038;0;0 +23518;1041;1038;0;0 +23519;1041;1038;0;0 +23520;1041;1038;0;0 +23521;1041;1038;0;0 +23522;1041;1038;0;0 +23523;1042;1039;0;0 +23524;1042;1039;0;0 +23525;1042;1039;0;0 +23526;1042;1039;0;0 +23527;1042;1039;0;0 +23528;1042;1039;0;0 +23529;1042;1039;0;0 +23530;1042;1039;0;0 +23531;1042;1039;0;0 +23532;1042;1039;0;0 +23533;1042;1039;0;0 +23534;1042;1039;0;0 +23535;1042;1039;0;0 +23536;1042;1039;0;0 +23537;1042;1039;0;0 +23538;1042;1039;0;0 +23539;1042;1039;0;0 +23540;1042;1039;0;0 +23541;1042;1039;0;0 +23542;1042;1039;0;0 +23543;1042;1039;0;0 +23544;1043;1040;0;0 +23545;1043;1040;0;0 +23546;1043;1040;0;0 +23547;1043;1040;0;0 +23548;1043;1040;0;0 +23549;1043;1040;0;0 +23550;1043;1040;0;0 +23551;1043;1040;0;0 +23552;1043;1040;0;0 +23553;1043;1040;0;0 +23554;1043;1040;0;0 +23555;1043;1040;0;0 +23556;1043;1040;0;0 +23557;1043;1040;0;0 +23558;1043;1040;0;0 +23559;1043;1040;0;0 +23560;1043;1040;0;0 +23561;1043;1040;0;0 +23562;1043;1040;0;0 +23563;1043;1040;0;0 +23564;1043;1040;0;0 +23565;1044;1041;0;0 +23566;1044;1041;0;0 +23567;1044;1041;0;0 +23568;1044;1041;0;0 +23569;1044;1041;0;0 +23570;1044;1041;0;0 +23571;1044;1041;0;0 +23572;1044;1041;0;0 +23573;1044;1041;0;0 +23574;1044;1041;0;0 +23575;1044;1041;0;0 +23576;1044;1041;0;0 +23577;1044;1041;0;0 +23578;1044;1041;0;0 +23579;1044;1041;0;0 +23580;1044;1041;0;0 +23581;1044;1041;0;0 +23582;1044;1041;0;0 +23583;1044;1041;0;0 +23584;1044;1041;0;0 +23585;1044;1041;0;0 +23586;1044;1041;0;0 +23587;1044;1041;0;0 +23588;1044;1041;0;0 +23589;1044;1041;0;0 +23590;1045;1042;0;0 +23591;1045;1042;0;0 +23592;1045;1042;0;0 +23593;1045;1042;0;0 +23594;1045;1042;0;0 +23595;1045;1042;0;0 +23596;1045;1042;0;0 +23597;1045;1042;0;0 +23598;1045;1042;0;0 +23599;1045;1042;0;0 +23600;1045;1042;0;0 +23601;1045;1042;0;0 +23602;1045;1042;0;0 +23603;1045;1042;0;0 +23604;1045;1042;0;0 +23605;1045;1042;0;0 +23606;1045;1042;0;0 +23607;1045;1042;0;0 +23608;1045;1042;0;0 +23609;1045;1042;0;0 +23610;1045;1042;0;0 +23611;1045;1042;0;0 +23612;1045;1042;0;0 +23613;1045;1042;0;0 +23614;1045;1042;0;0 +23615;1045;1042;0;0 +23616;1045;1042;0;0 +23617;1046;1043;0;0 +23618;1046;1043;0;0 +23619;1046;1043;0;0 +23620;1046;1043;0;0 +23621;1046;1043;0;0 +23622;1046;1043;0;0 +23623;1046;1043;0;0 +23624;1046;1043;0;0 +23625;1046;1043;0;0 +23626;1046;1043;0;0 +23627;1046;1043;0;0 +23628;1046;1043;0;0 +23629;1046;1043;0;0 +23630;1046;1043;0;0 +23631;1046;1043;0;0 +23632;1046;1043;0;0 +23633;1046;1043;0;0 +23634;1046;1043;0;0 +23635;1046;1043;0;0 +23636;1046;1043;0;0 +23637;1046;1043;0;0 +23638;1046;1043;0;0 +23639;1046;1043;0;0 +23640;1047;1044;0;0 +23641;1047;1044;0;0 +23642;1047;1044;0;0 +23643;1047;1044;0;0 +23644;1047;1044;0;0 +23645;1047;1044;0;0 +23646;1047;1044;0;0 +23647;1047;1044;0;0 +23648;1047;1044;0;0 +23649;1047;1044;0;0 +23650;1047;1044;0;0 +23651;1047;1044;0;0 +23652;1047;1044;0;0 +23653;1047;1044;0;0 +23654;1047;1044;0;0 +23655;1047;1044;0;0 +23656;1047;1044;0;0 +23657;1047;1044;0;0 +23658;1047;1044;0;0 +23659;1047;1044;0;0 +23660;1047;1044;0;0 +23661;1047;1044;0;0 +23662;1047;1044;0;0 +23663;1047;1044;0;0 +23664;1048;1045;0;0 +23665;1048;1045;0;0 +23666;1048;1045;0;0 +23667;1048;1045;0;0 +23668;1048;1045;0;0 +23669;1048;1045;0;0 +23670;1048;1045;0;0 +23671;1048;1045;0;0 +23672;1048;1045;0;0 +23673;1048;1045;0;0 +23674;1048;1045;0;0 +23675;1048;1045;0;0 +23676;1048;1045;0;0 +23677;1048;1045;0;0 +23678;1048;1045;0;0 +23679;1048;1045;0;0 +23680;1048;1045;0;0 +23681;1048;1045;0;0 +23682;1048;1045;0;0 +23683;1048;1045;0;0 +23684;1048;1045;0;0 +23685;1049;1046;0;0 +23686;1049;1046;0;0 +23687;1049;1046;0;0 +23688;1049;1046;0;0 +23689;1049;1046;0;0 +23690;1049;1046;0;0 +23691;1049;1046;0;0 +23692;1049;1046;0;0 +23693;1049;1046;0;0 +23694;1049;1046;0;0 +23695;1049;1046;0;0 +23696;1049;1046;0;0 +23697;1049;1046;0;0 +23698;1049;1046;0;0 +23699;1049;1046;0;0 +23700;1049;1046;0;0 +23701;1049;1046;0;0 +23702;1049;1046;0;0 +23703;1049;1046;0;0 +23704;1049;1046;0;0 +23705;1050;1047;0;0 +23706;1050;1047;0;0 +23707;1050;1047;0;0 +23708;1050;1047;0;0 +23709;1050;1047;0;0 +23710;1050;1047;0;0 +23711;1050;1047;0;0 +23712;1050;1047;0;0 +23713;1050;1047;0;0 +23714;1050;1047;0;0 +23715;1050;1047;0;0 +23716;1050;1047;0;0 +23717;1050;1047;0;0 +23718;1050;1047;0;0 +23719;1050;1047;0;0 +23720;1050;1047;0;0 +23721;1050;1047;0;0 +23722;1050;1047;0;0 +23723;1050;1047;0;0 +23724;1050;1047;0;0 +23725;1050;1047;0;0 +23726;1050;1047;0;0 +23727;1050;1047;0;0 +23728;1050;1047;0;0 +23729;1050;1047;0;0 +23730;1050;1047;0;0 +23731;1050;1047;0;0 +23732;1050;1047;0;0 +23733;1051;1048;0;0 +23734;1051;1048;0;0 +23735;1051;1048;0;0 +23736;1051;1048;0;0 +23737;1051;1048;0;0 +23738;1051;1048;0;0 +23739;1051;1048;0;0 +23740;1051;1048;0;0 +23741;1051;1048;0;0 +23742;1051;1048;0;0 +23743;1051;1048;0;0 +23744;1051;1048;0;0 +23745;1051;1048;0;0 +23746;1051;1048;0;0 +23747;1051;1048;0;0 +23748;1051;1048;0;0 +23749;1051;1048;0;0 +23750;1051;1048;0;0 +23751;1051;1048;0;0 +23752;1051;1048;0;0 +23753;1051;1048;0;0 +23754;1051;1048;0;0 +23755;1051;1048;0;0 +23756;1051;1048;0;0 +23757;1051;1048;0;0 +23758;1051;1048;0;0 +23759;1051;1048;0;0 +23760;1052;1049;0;0 +23761;1052;1049;0;0 +23762;1052;1049;0;0 +23763;1052;1049;0;0 +23764;1052;1049;0;0 +23765;1052;1049;0;0 +23766;1052;1049;0;0 +23767;1052;1049;0;0 +23768;1052;1049;0;0 +23769;1052;1049;0;0 +23770;1052;1049;0;0 +23771;1052;1049;0;0 +23772;1052;1049;0;0 +23773;1052;1049;0;0 +23774;1052;1049;0;0 +23775;1052;1049;0;0 +23776;1052;1049;0;0 +23777;1052;1049;0;0 +23778;1052;1049;0;0 +23779;1052;1049;0;0 +23780;1052;1049;0;0 +23781;1052;1049;0;0 +23782;1052;1049;0;0 +23783;1052;1049;0;0 +23784;1052;1049;0;0 +23785;1052;1049;0;0 +23786;1052;1049;0;0 +23787;1052;1049;0;0 +23788;1052;1049;0;0 +23789;1053;1050;0;0 +23790;1053;1050;0;0 +23791;1053;1050;0;0 +23792;1053;1050;0;0 +23793;1053;1050;0;0 +23794;1053;1050;0;0 +23795;1053;1050;0;0 +23796;1053;1050;0;0 +23797;1053;1050;0;0 +23798;1053;1050;0;0 +23799;1053;1050;0;0 +23800;1053;1050;0;0 +23801;1053;1050;0;0 +23802;1053;1050;0;0 +23803;1053;1050;0;0 +23804;1053;1050;0;0 +23805;1053;1050;0;0 +23806;1053;1050;0;0 +23807;1053;1050;0;0 +23808;1054;1051;0;0 +23809;1054;1051;0;0 +23810;1054;1051;0;0 +23811;1054;1051;0;0 +23812;1054;1051;0;0 +23813;1054;1051;0;0 +23814;1054;1051;0;0 +23815;1054;1051;0;0 +23816;1054;1051;0;0 +23817;1054;1051;0;0 +23818;1054;1051;0;0 +23819;1054;1051;0;0 +23820;1054;1051;0;0 +23821;1054;1051;0;0 +23822;1054;1051;0;0 +23823;1054;1051;0;0 +23824;1054;1051;0;0 +23825;1054;1051;0;0 +23826;1054;1051;0;0 +23827;1055;1052;0;0 +23828;1055;1052;0;0 +23829;1055;1052;0;0 +23830;1055;1052;0;0 +23831;1055;1052;0;0 +23832;1055;1052;0;0 +23833;1055;1052;0;0 +23834;1055;1052;0;0 +23835;1055;1052;0;0 +23836;1055;1052;0;0 +23837;1055;1052;0;0 +23838;1055;1052;0;0 +23839;1055;1052;0;0 +23840;1055;1052;0;0 +23841;1055;1052;0;0 +23842;1055;1052;0;0 +23843;1055;1052;0;0 +23844;1056;1053;0;0 +23845;1056;1053;0;0 +23846;1056;1053;0;0 +23847;1056;1053;0;0 +23848;1056;1053;0;0 +23849;1056;1053;0;0 +23850;1056;1053;0;0 +23851;1056;1053;0;0 +23852;1056;1053;0;0 +23853;1056;1053;0;0 +23854;1056;1053;0;0 +23855;1056;1053;0;0 +23856;1056;1053;0;0 +23857;1056;1053;0;0 +23858;1056;1053;0;0 +23859;1056;1053;0;0 +23860;1056;1053;0;0 +23861;1056;1053;0;0 +23862;1056;1053;0;0 +23863;1056;1053;0;0 +23864;1056;1053;0;0 +23865;1056;1053;0;0 +23866;1056;1053;0;0 +23867;1056;1053;0;0 +23868;1056;1053;0;0 +23869;1056;1053;0;0 +23870;1056;1053;0;0 +23871;1056;1053;0;0 +23872;1057;1054;0;0 +23873;1057;1054;0;0 +23874;1057;1054;0;0 +23875;1057;1054;0;0 +23876;1057;1054;0;0 +23877;1057;1054;0;0 +23878;1057;1054;0;0 +23879;1057;1054;0;0 +23880;1057;1054;0;0 +23881;1057;1054;0;0 +23882;1057;1054;0;0 +23883;1057;1054;0;0 +23884;1057;1054;0;0 +23885;1057;1054;0;0 +23886;1057;1054;0;0 +23887;1057;1054;0;0 +23888;1057;1054;0;0 +23889;1057;1054;0;0 +23890;1057;1054;0;0 +23891;1057;1054;0;0 +23892;1057;1054;0;0 +23893;1057;1054;0;0 +23894;1057;1054;0;0 +23895;1058;1055;0;0 +23896;1058;1055;0;0 +23897;1058;1055;0;0 +23898;1058;1055;0;0 +23899;1058;1055;0;0 +23900;1058;1055;0;0 +23901;1058;1055;0;0 +23902;1058;1055;0;0 +23903;1058;1055;0;0 +23904;1058;1055;0;0 +23905;1058;1055;0;0 +23906;1058;1055;0;0 +23907;1058;1055;0;0 +23908;1058;1055;0;0 +23909;1058;1055;0;0 +23910;1058;1055;0;0 +23911;1058;1055;0;0 +23912;1058;1055;0;0 +23913;1058;1055;0;0 +23914;1058;1055;0;0 +23915;1058;1055;0;0 +23916;1058;1055;0;0 +23917;1058;1055;0;0 +23918;1058;1055;0;0 +23919;1059;1056;0;0 +23920;1059;1056;0;0 +23921;1059;1056;0;0 +23922;1059;1056;0;0 +23923;1059;1056;0;0 +23924;1059;1056;0;0 +23925;1059;1056;0;0 +23926;1059;1056;0;0 +23927;1059;1056;0;0 +23928;1059;1056;0;0 +23929;1059;1056;0;0 +23930;1059;1056;0;0 +23931;1059;1056;0;0 +23932;1059;1056;0;0 +23933;1059;1056;0;0 +23934;1059;1056;0;0 +23935;1059;1056;0;0 +23936;1059;1056;0;0 +23937;1059;1056;0;0 +23938;1059;1056;0;0 +23939;1060;1057;0;0 +23940;1060;1057;0;0 +23941;1060;1057;0;0 +23942;1060;1057;0;0 +23943;1060;1057;0;0 +23944;1060;1057;0;0 +23945;1060;1057;0;0 +23946;1060;1057;0;0 +23947;1060;1057;0;0 +23948;1060;1057;0;0 +23949;1060;1057;0;0 +23950;1060;1057;0;0 +23951;1060;1057;0;0 +23952;1060;1057;0;0 +23953;1060;1057;0;0 +23954;1060;1057;0;0 +23955;1061;1058;0;0 +23956;1061;1058;0;0 +23957;1061;1058;0;0 +23958;1061;1058;0;0 +23959;1061;1058;0;0 +23960;1061;1058;0;0 +23961;1061;1058;0;0 +23962;1061;1058;0;0 +23963;1061;1058;0;0 +23964;1061;1058;0;0 +23965;1061;1058;0;0 +23966;1061;1058;0;0 +23967;1061;1058;0;0 +23968;1061;1058;0;0 +23969;1061;1058;0;0 +23970;1061;1058;0;0 +23971;1062;1059;0;0 +23972;1062;1059;0;0 +23973;1062;1059;0;0 +23974;1062;1059;0;0 +23975;1062;1059;0;0 +23976;1062;1059;0;0 +23977;1062;1059;0;0 +23978;1062;1059;0;0 +23979;1062;1059;0;0 +23980;1062;1059;0;0 +23981;1062;1059;0;0 +23982;1062;1059;0;0 +23983;1062;1059;0;0 +23984;1062;1059;0;0 +23985;1062;1059;0;0 +23986;1062;1059;0;0 +23987;1062;1059;0;0 +23988;1062;1059;0;0 +23989;1062;1059;0;0 +23990;1062;1059;0;0 +23991;1062;1059;0;0 +23992;1062;1059;0;0 +23993;1062;1059;0;0 +23994;1062;1059;0;0 +23995;1062;1059;0;0 +23996;1062;1059;0;0 +23997;1063;1060;0;0 +23998;1063;1060;0;0 +23999;1063;1060;0;0 +24000;1063;1060;0;0 +24001;1063;1060;0;0 +24002;1063;1060;0;0 +24003;1063;1060;0;0 +24004;1063;1060;0;0 +24005;1063;1060;0;0 +24006;1063;1060;0;0 +24007;1063;1060;0;0 +24008;1063;1060;0;0 +24009;1063;1060;0;0 +24010;1063;1060;0;0 +24011;1063;1060;0;0 +24012;1063;1060;0;0 +24013;1063;1060;0;0 +24014;1063;1060;0;0 +24015;1063;1060;0;0 +24016;1063;1060;0;0 +24017;1063;1060;0;0 +24018;1063;1060;0;0 +24019;1063;1060;0;0 +24020;1063;1060;0;0 +24021;1063;1060;0;0 +24022;1063;1060;0;0 +24023;1064;1061;0;0 +24024;1064;1061;0;0 +24025;1064;1061;0;0 +24026;1064;1061;0;0 +24027;1064;1061;0;0 +24028;1064;1061;0;0 +24029;1064;1061;0;0 +24030;1064;1061;0;0 +24031;1064;1061;0;0 +24032;1064;1061;0;0 +24033;1064;1061;0;0 +24034;1064;1061;0;0 +24035;1064;1061;0;0 +24036;1064;1061;0;0 +24037;1064;1061;0;0 +24038;1064;1061;0;0 +24039;1064;1061;0;0 +24040;1064;1061;0;0 +24041;1064;1061;0;0 +24042;1064;1061;0;0 +24043;1064;1061;0;0 +24044;1064;1061;0;0 +24045;1065;1062;0;0 +24046;1065;1062;0;0 +24047;1065;1062;0;0 +24048;1065;1062;0;0 +24049;1065;1062;0;0 +24050;1065;1062;0;0 +24051;1065;1062;0;0 +24052;1065;1062;0;0 +24053;1065;1062;0;0 +24054;1065;1062;0;0 +24055;1065;1062;0;0 +24056;1065;1062;0;0 +24057;1065;1062;0;0 +24058;1065;1062;0;0 +24059;1065;1062;0;0 +24060;1065;1062;0;0 +24061;1065;1062;0;0 +24062;1065;1062;0;0 +24063;1065;1062;0;0 +24064;1066;1063;0;0 +24065;1066;1063;0;0 +24066;1066;1063;0;0 +24067;1066;1063;0;0 +24068;1066;1063;0;0 +24069;1066;1063;0;0 +24070;1066;1063;0;0 +24071;1066;1063;0;0 +24072;1066;1063;0;0 +24073;1066;1063;0;0 +24074;1066;1063;0;0 +24075;1066;1063;0;0 +24076;1066;1063;0;0 +24077;1066;1063;0;0 +24078;1066;1063;0;0 +24079;1067;1064;0;0 +24080;1067;1064;0;0 +24081;1067;1064;0;0 +24082;1067;1064;0;0 +24083;1067;1064;0;0 +24084;1067;1064;0;0 +24085;1067;1064;0;0 +24086;1067;1064;0;0 +24087;1067;1064;0;0 +24088;1067;1064;0;0 +24089;1067;1064;0;0 +24090;1067;1064;0;0 +24091;1067;1064;0;0 +24092;1067;1064;0;0 +24093;1067;1064;0;0 +24094;1067;1064;0;0 +24095;1067;1064;0;0 +24096;1067;1064;0;0 +24097;1067;1064;0;0 +24098;1067;1064;0;0 +24099;1067;1064;0;0 +24100;1067;1064;0;0 +24101;1067;1064;0;0 +24102;1067;1064;0;0 +24103;1067;1064;0;0 +24104;1067;1064;0;0 +24105;1067;1064;0;0 +24106;1067;1064;0;0 +24107;1067;1064;0;0 +24108;1067;1064;0;0 +24109;1068;1065;0;0 +24110;1068;1065;0;0 +24111;1068;1065;0;0 +24112;1068;1065;0;0 +24113;1068;1065;0;0 +24114;1068;1065;0;0 +24115;1068;1065;0;0 +24116;1068;1065;0;0 +24117;1068;1065;0;0 +24118;1068;1065;0;0 +24119;1068;1065;0;0 +24120;1068;1065;0;0 +24121;1068;1065;0;0 +24122;1068;1065;0;0 +24123;1068;1065;0;0 +24124;1068;1065;0;0 +24125;1068;1065;0;0 +24126;1068;1065;0;0 +24127;1068;1065;0;0 +24128;1068;1065;0;0 +24129;1068;1065;0;0 +24130;1069;1066;0;0 +24131;1069;1066;0;0 +24132;1069;1066;0;0 +24133;1069;1066;0;0 +24134;1069;1066;0;0 +24135;1069;1066;0;0 +24136;1069;1066;0;0 +24137;1069;1066;0;0 +24138;1069;1066;0;0 +24139;1069;1066;0;0 +24140;1069;1066;0;0 +24141;1069;1066;0;0 +24142;1069;1066;0;0 +24143;1069;1066;0;0 +24144;1069;1066;0;0 +24145;1069;1066;0;0 +24146;1069;1066;0;0 +24147;1069;1066;0;0 +24148;1069;1066;0;0 +24149;1069;1066;0;0 +24150;1069;1066;0;0 +24151;1069;1066;0;0 +24152;1069;1066;0;0 +24153;1069;1066;0;0 +24154;1069;1066;0;0 +24155;1069;1066;0;0 +24156;1069;1066;0;0 +24157;1070;1067;0;0 +24158;1070;1067;0;0 +24159;1070;1067;0;0 +24160;1070;1067;0;0 +24161;1070;1067;0;0 +24162;1070;1067;0;0 +24163;1070;1067;0;0 +24164;1070;1067;0;0 +24165;1070;1067;0;0 +24166;1070;1067;0;0 +24167;1070;1067;0;0 +24168;1070;1067;0;0 +24169;1070;1067;0;0 +24170;1070;1067;0;0 +24171;1070;1067;0;0 +24172;1070;1067;0;0 +24173;1070;1067;0;0 +24174;1070;1067;0;0 +24175;1070;1067;0;0 +24176;1070;1067;0;0 +24177;1071;1068;0;0 +24178;1071;1068;0;0 +24179;1071;1068;0;0 +24180;1071;1068;0;0 +24181;1071;1068;0;0 +24182;1071;1068;0;0 +24183;1071;1068;0;0 +24184;1071;1068;0;0 +24185;1071;1068;0;0 +24186;1071;1068;0;0 +24187;1071;1068;0;0 +24188;1071;1068;0;0 +24189;1071;1068;0;0 +24190;1071;1068;0;0 +24191;1071;1068;0;0 +24192;1071;1068;0;0 +24193;1072;1069;0;0 +24194;1072;1069;0;0 +24195;1072;1069;0;0 +24196;1072;1069;0;0 +24197;1072;1069;0;0 +24198;1072;1069;0;0 +24199;1072;1069;0;0 +24200;1072;1069;0;0 +24201;1072;1069;0;0 +24202;1072;1069;0;0 +24203;1072;1069;0;0 +24204;1072;1069;0;0 +24205;1072;1069;0;0 +24206;1072;1069;0;0 +24207;1072;1069;0;0 +24208;1072;1069;0;0 +24209;1072;1069;0;0 +24210;1072;1069;0;0 +24211;1073;1070;0;0 +24212;1073;1070;0;0 +24213;1073;1070;0;0 +24214;1073;1070;0;0 +24215;1073;1070;0;0 +24216;1073;1070;0;0 +24217;1073;1070;0;0 +24218;1073;1070;0;0 +24219;1073;1070;0;0 +24220;1073;1070;0;0 +24221;1073;1070;0;0 +24222;1073;1070;0;0 +24223;1073;1070;0;0 +24224;1073;1070;0;0 +24225;1073;1070;0;0 +24226;1074;1071;0;0 +24227;1074;1071;0;0 +24228;1074;1071;0;0 +24229;1074;1071;0;0 +24230;1074;1071;0;0 +24231;1074;1071;0;0 +24232;1074;1071;0;0 +24233;1074;1071;0;0 +24234;1074;1071;0;0 +24235;1074;1071;0;0 +24236;1074;1071;0;0 +24237;1074;1071;0;0 +24238;1074;1071;0;0 +24239;1074;1071;0;0 +24240;1074;1071;0;0 +24241;1074;1071;0;0 +24242;1074;1071;0;0 +24243;1074;1071;0;0 +24244;1074;1071;0;0 +24245;1074;1071;0;0 +24246;1074;1071;0;0 +24247;1074;1071;0;0 +24248;1074;1071;0;0 +24249;1075;1072;0;0 +24250;1075;1072;0;0 +24251;1075;1072;0;0 +24252;1075;1072;0;0 +24253;1075;1072;0;0 +24254;1075;1072;0;0 +24255;1075;1072;0;0 +24256;1075;1072;0;0 +24257;1075;1072;0;0 +24258;1075;1072;0;0 +24259;1075;1072;0;0 +24260;1075;1072;0;0 +24261;1075;1072;0;0 +24262;1075;1072;0;0 +24263;1075;1072;0;0 +24264;1075;1072;0;0 +24265;1075;1072;0;0 +24266;1075;1072;0;0 +24267;1075;1072;0;0 +24268;1075;1072;0;0 +24269;1075;1072;0;0 +24270;1075;1072;0;0 +24271;1075;1072;0;0 +24272;1075;1072;0;0 +24273;1075;1072;0;0 +24274;1075;1072;0;0 +24275;1075;1072;0;0 +24276;1075;1072;0;0 +24277;1075;1072;0;0 +24278;1075;1072;0;0 +24279;1076;1073;0;0 +24280;1076;1073;0;0 +24281;1076;1073;0;0 +24282;1076;1073;0;0 +24283;1076;1073;0;0 +24284;1076;1073;0;0 +24285;1076;1073;0;0 +24286;1076;1073;0;0 +24287;1076;1073;0;0 +24288;1076;1073;0;0 +24289;1076;1073;0;0 +24290;1076;1073;0;0 +24291;1076;1073;0;0 +24292;1076;1073;0;0 +24293;1076;1073;0;0 +24294;1076;1073;0;0 +24295;1076;1073;0;0 +24296;1076;1073;0;0 +24297;1076;1073;0;0 +24298;1076;1073;0;0 +24299;1076;1073;0;0 +24300;1077;1074;0;0 +24301;1077;1074;0;0 +24302;1077;1074;0;0 +24303;1077;1074;0;0 +24304;1077;1074;0;0 +24305;1077;1074;0;0 +24306;1077;1074;0;0 +24307;1077;1074;0;0 +24308;1077;1074;0;0 +24309;1077;1074;0;0 +24310;1077;1074;0;0 +24311;1077;1074;0;0 +24312;1077;1074;0;0 +24313;1077;1074;0;0 +24314;1077;1074;0;0 +24315;1077;1074;0;0 +24316;1077;1074;0;0 +24317;1077;1074;0;0 +24318;1077;1074;0;0 +24319;1077;1074;0;0 +24320;1077;1074;0;0 +24321;1077;1074;0;0 +24322;1078;1075;0;0 +24323;1078;1075;0;0 +24324;1078;1075;0;0 +24325;1078;1075;0;0 +24326;1078;1075;0;0 +24327;1078;1075;0;0 +24328;1078;1075;0;0 +24329;1078;1075;0;0 +24330;1078;1075;0;0 +24331;1078;1075;0;0 +24332;1078;1075;0;0 +24333;1078;1075;0;0 +24334;1078;1075;0;0 +24335;1078;1075;0;0 +24336;1078;1075;0;0 +24337;1078;1075;0;0 +24338;1078;1075;0;0 +24339;1078;1075;0;0 +24340;1078;1075;0;0 +24341;1079;1076;0;0 +24342;1079;1076;0;0 +24343;1079;1076;0;0 +24344;1079;1076;0;0 +24345;1079;1076;0;0 +24346;1079;1076;0;0 +24347;1079;1076;0;0 +24348;1079;1076;0;0 +24349;1079;1076;0;0 +24350;1079;1076;0;0 +24351;1079;1076;0;0 +24352;1079;1076;0;0 +24353;1079;1076;0;0 +24354;1079;1076;0;0 +24355;1079;1076;0;0 +24356;1079;1076;0;0 +24357;1079;1076;0;0 +24358;1079;1076;0;0 +24359;1079;1076;0;0 +24360;1079;1076;0;0 +24361;1079;1076;0;0 +24362;1079;1076;0;0 +24363;1079;1076;0;0 +24364;1079;1076;0;0 +24365;1079;1076;0;0 +24366;1079;1076;0;0 +24367;1079;1076;0;0 +24368;1079;1076;0;0 +24369;1079;1076;0;0 +24370;1079;1076;0;0 +24371;1080;1077;0;0 +24372;1080;1077;0;0 +24373;1080;1077;0;0 +24374;1080;1077;0;0 +24375;1080;1077;0;0 +24376;1080;1077;0;0 +24377;1080;1077;0;0 +24378;1080;1077;0;0 +24379;1080;1077;0;0 +24380;1080;1077;0;0 +24381;1080;1077;0;0 +24382;1080;1077;0;0 +24383;1080;1077;0;0 +24384;1080;1077;0;0 +24385;1080;1077;0;0 +24386;1080;1077;0;0 +24387;1080;1077;0;0 +24388;1080;1077;0;0 +24389;1080;1077;0;0 +24390;1080;1077;0;0 +24391;1080;1077;0;0 +24392;1080;1077;0;0 +24393;1080;1077;0;0 +24394;1080;1077;0;0 +24395;1081;1078;0;0 +24396;1081;1078;0;0 +24397;1081;1078;0;0 +24398;1081;1078;0;0 +24399;1081;1078;0;0 +24400;1081;1078;0;0 +24401;1081;1078;0;0 +24402;1081;1078;0;0 +24403;1081;1078;0;0 +24404;1081;1078;0;0 +24405;1081;1078;0;0 +24406;1081;1078;0;0 +24407;1081;1078;0;0 +24408;1081;1078;0;0 +24409;1081;1078;0;0 +24410;1081;1078;0;0 +24411;1081;1078;0;0 +24412;1081;1078;0;0 +24413;1081;1078;0;0 +24414;1081;1078;0;0 +24415;1081;1078;0;0 +24416;1081;1078;0;0 +24417;1081;1078;0;0 +24418;1081;1078;0;0 +24419;1082;1079;0;0 +24420;1082;1079;0;0 +24421;1082;1079;0;0 +24422;1082;1079;0;0 +24423;1082;1079;0;0 +24424;1082;1079;0;0 +24425;1082;1079;0;0 +24426;1082;1079;0;0 +24427;1082;1079;0;0 +24428;1082;1079;0;0 +24429;1082;1079;0;0 +24430;1082;1079;0;0 +24431;1082;1079;0;0 +24432;1082;1079;0;0 +24433;1082;1079;0;0 +24434;1082;1079;0;0 +24435;1082;1079;0;0 +24436;1082;1079;0;0 +24437;1082;1079;0;0 +24438;1082;1079;0;0 +24439;1082;1079;0;0 +24440;1082;1079;0;0 +24441;1082;1079;0;0 +24442;1083;1080;0;0 +24443;1083;1080;0;0 +24444;1083;1080;0;0 +24445;1083;1080;0;0 +24446;1083;1080;0;0 +24447;1083;1080;0;0 +24448;1083;1080;0;0 +24449;1083;1080;0;0 +24450;1083;1080;0;0 +24451;1083;1080;0;0 +24452;1083;1080;0;0 +24453;1083;1080;0;0 +24454;1083;1080;0;0 +24455;1083;1080;0;0 +24456;1083;1080;0;0 +24457;1083;1080;0;0 +24458;1083;1080;0;0 +24459;1083;1080;0;0 +24460;1084;1081;0;0 +24461;1084;1081;0;0 +24462;1084;1081;0;0 +24463;1084;1081;0;0 +24464;1084;1081;0;0 +24465;1084;1081;0;0 +24466;1084;1081;0;0 +24467;1084;1081;0;0 +24468;1084;1081;0;0 +24469;1084;1081;0;0 +24470;1084;1081;0;0 +24471;1084;1081;0;0 +24472;1084;1081;0;0 +24473;1084;1081;0;0 +24474;1084;1081;0;0 +24475;1084;1081;0;0 +24476;1084;1081;0;0 +24477;1084;1081;0;0 +24478;1084;1081;0;0 +24479;1084;1081;0;0 +24480;1084;1081;0;0 +24481;1084;1081;0;0 +24482;1084;1081;0;0 +24483;1084;1081;0;0 +24484;1084;1081;0;0 +24485;1084;1081;0;0 +24486;1084;1081;0;0 +24487;1084;1081;0;0 +24488;1084;1081;0;0 +24489;1085;1082;0;0 +24490;1085;1082;0;0 +24491;1085;1082;0;0 +24492;1085;1082;0;0 +24493;1085;1082;0;0 +24494;1085;1082;0;0 +24495;1085;1082;0;0 +24496;1085;1082;0;0 +24497;1085;1082;0;0 +24498;1085;1082;0;0 +24499;1085;1082;0;0 +24500;1085;1082;0;0 +24501;1085;1082;0;0 +24502;1085;1082;0;0 +24503;1085;1082;0;0 +24504;1085;1082;0;0 +24505;1085;1082;0;0 +24506;1085;1082;0;0 +24507;1086;1083;0;0 +24508;1086;1083;0;0 +24509;1086;1083;0;0 +24510;1086;1083;0;0 +24511;1086;1083;0;0 +24512;1086;1083;0;0 +24513;1086;1083;0;0 +24514;1086;1083;0;0 +24515;1086;1083;0;0 +24516;1086;1083;0;0 +24517;1086;1083;0;0 +24518;1086;1083;0;0 +24519;1086;1083;0;0 +24520;1086;1083;0;0 +24521;1086;1083;0;0 +24522;1086;1083;0;0 +24523;1086;1083;0;0 +24524;1086;1083;0;0 +24525;1086;1083;0;0 +24526;1086;1083;0;0 +24527;1086;1083;0;0 +24528;1086;1083;0;0 +24529;1086;1083;0;0 +24530;1087;1084;0;0 +24531;1087;1084;0;0 +24532;1087;1084;0;0 +24533;1087;1084;0;0 +24534;1087;1084;0;0 +24535;1087;1084;0;0 +24536;1087;1084;0;0 +24537;1087;1084;0;0 +24538;1087;1084;0;0 +24539;1087;1084;0;0 +24540;1087;1084;0;0 +24541;1087;1084;0;0 +24542;1087;1084;0;0 +24543;1087;1084;0;0 +24544;1087;1084;0;0 +24545;1087;1084;0;0 +24546;1087;1084;0;0 +24547;1087;1084;0;0 +24548;1087;1084;0;0 +24549;1087;1084;0;0 +24550;1087;1084;0;0 +24551;1087;1084;0;0 +24552;1087;1084;0;0 +24553;1087;1084;0;0 +24554;1087;1084;0;0 +24555;1087;1084;0;0 +24556;1087;1084;0;0 +24557;1088;1085;0;0 +24558;1088;1085;0;0 +24559;1088;1085;0;0 +24560;1088;1085;0;0 +24561;1088;1085;0;0 +24562;1088;1085;0;0 +24563;1088;1085;0;0 +24564;1088;1085;0;0 +24565;1088;1085;0;0 +24566;1088;1085;0;0 +24567;1088;1085;0;0 +24568;1088;1085;0;0 +24569;1088;1085;0;0 +24570;1088;1085;0;0 +24571;1088;1085;0;0 +24572;1088;1085;0;0 +24573;1088;1085;0;0 +24574;1088;1085;0;0 +24575;1088;1085;0;0 +24576;1088;1085;0;0 +24577;1089;1086;0;0 +24578;1089;1086;0;0 +24579;1089;1086;0;0 +24580;1089;1086;0;0 +24581;1089;1086;0;0 +24582;1089;1086;0;0 +24583;1089;1086;0;0 +24584;1089;1086;0;0 +24585;1089;1086;0;0 +24586;1089;1086;0;0 +24587;1089;1086;0;0 +24588;1089;1086;0;0 +24589;1089;1086;0;0 +24590;1089;1086;0;0 +24591;1089;1086;0;0 +24592;1089;1086;0;0 +24593;1089;1086;0;0 +24594;1089;1086;0;0 +24595;1089;1086;0;0 +24596;1089;1086;0;0 +24597;1089;1086;0;0 +24598;1089;1086;0;0 +24599;1089;1086;0;0 +24600;1089;1086;0;0 +24601;1089;1086;0;0 +24602;1090;1087;0;0 +24603;1090;1087;0;0 +24604;1090;1087;0;0 +24605;1090;1087;0;0 +24606;1090;1087;0;0 +24607;1090;1087;0;0 +24608;1090;1087;0;0 +24609;1090;1087;0;0 +24610;1090;1087;0;0 +24611;1090;1087;0;0 +24612;1090;1087;0;0 +24613;1090;1087;0;0 +24614;1090;1087;0;0 +24615;1090;1087;0;0 +24616;1090;1087;0;0 +24617;1090;1087;0;0 +24618;1090;1087;0;0 +24619;1090;1087;0;0 +24620;1091;1088;0;0 +24621;1091;1088;0;0 +24622;1091;1088;0;0 +24623;1091;1088;0;0 +24624;1091;1088;0;0 +24625;1091;1088;0;0 +24626;1091;1088;0;0 +24627;1091;1088;0;0 +24628;1091;1088;0;0 +24629;1091;1088;0;0 +24630;1091;1088;0;0 +24631;1091;1088;0;0 +24632;1091;1088;0;0 +24633;1091;1088;0;0 +24634;1091;1088;0;0 +24635;1091;1088;0;0 +24636;1091;1088;0;0 +24637;1091;1088;0;0 +24638;1091;1088;0;0 +24639;1091;1088;0;0 +24640;1091;1088;0;0 +24641;1092;1089;0;0 +24642;1092;1089;0;0 +24643;1092;1089;0;0 +24644;1092;1089;0;0 +24645;1092;1089;0;0 +24646;1092;1089;0;0 +24647;1092;1089;0;0 +24648;1092;1089;0;0 +24649;1092;1089;0;0 +24650;1092;1089;0;0 +24651;1092;1089;0;0 +24652;1092;1089;0;0 +24653;1092;1089;0;0 +24654;1092;1089;0;0 +24655;1092;1089;0;0 +24656;1093;1090;0;0 +24657;1093;1090;0;0 +24658;1093;1090;0;0 +24659;1093;1090;0;0 +24660;1093;1090;0;0 +24661;1093;1090;0;0 +24662;1093;1090;0;0 +24663;1093;1090;0;0 +24664;1093;1090;0;0 +24665;1093;1090;0;0 +24666;1093;1090;0;0 +24667;1093;1090;0;0 +24668;1093;1090;0;0 +24669;1093;1090;0;0 +24670;1093;1090;0;0 +24671;1093;1090;0;0 +24672;1093;1090;0;0 +24673;1093;1090;0;0 +24674;1093;1090;0;0 +24675;1093;1090;0;0 +24676;1093;1090;0;0 +24677;1093;1090;0;0 +24678;1093;1090;0;0 +24679;1093;1090;0;0 +24680;1093;1090;0;0 +24681;1093;1090;0;0 +24682;1093;1090;0;0 +24683;1093;1090;0;0 +24684;1093;1090;0;0 +24685;1093;1090;0;0 +24686;1094;1091;0;0 +24687;1094;1091;0;0 +24688;1094;1091;0;0 +24689;1094;1091;0;0 +24690;1094;1091;0;0 +24691;1094;1091;0;0 +24692;1094;1091;0;0 +24693;1094;1091;0;0 +24694;1094;1091;0;0 +24695;1094;1091;0;0 +24696;1094;1091;0;0 +24697;1094;1091;0;0 +24698;1094;1091;0;0 +24699;1094;1091;0;0 +24700;1094;1091;0;0 +24701;1094;1091;0;0 +24702;1094;1091;0;0 +24703;1095;1092;0;0 +24704;1095;1092;0;0 +24705;1095;1092;0;0 +24706;1095;1092;0;0 +24707;1095;1092;0;0 +24708;1095;1092;0;0 +24709;1095;1092;0;0 +24710;1095;1092;0;0 +24711;1095;1092;0;0 +24712;1095;1092;0;0 +24713;1095;1092;0;0 +24714;1095;1092;0;0 +24715;1095;1092;0;0 +24716;1095;1092;0;0 +24717;1095;1092;0;0 +24718;1095;1092;0;0 +24719;1095;1092;0;0 +24720;1095;1092;0;0 +24721;1095;1092;0;0 +24722;1095;1092;0;0 +24723;1095;1092;0;0 +24724;1095;1092;0;0 +24725;1095;1092;0;0 +24726;1095;1092;0;0 +24727;1095;1092;0;0 +24728;1095;1092;0;0 +24729;1096;1093;0;0 +24730;1096;1093;0;0 +24731;1096;1093;0;0 +24732;1096;1093;0;0 +24733;1096;1093;0;0 +24734;1096;1093;0;0 +24735;1096;1093;0;0 +24736;1096;1093;0;0 +24737;1096;1093;0;0 +24738;1096;1093;0;0 +24739;1096;1093;0;0 +24740;1096;1093;0;0 +24741;1096;1093;0;0 +24742;1096;1093;0;0 +24743;1096;1093;0;0 +24744;1096;1093;0;0 +24745;1096;1093;0;0 +24746;1096;1093;0;0 +24747;1096;1093;0;0 +24748;1096;1093;0;0 +24749;1096;1093;0;0 +24750;1096;1093;0;0 +24751;1096;1093;0;0 +24752;1096;1093;0;0 +24753;1096;1093;0;0 +24754;1096;1093;0;0 +24755;1096;1093;0;0 +24756;1097;1094;0;0 +24757;1097;1094;0;0 +24758;1097;1094;0;0 +24759;1097;1094;0;0 +24760;1097;1094;0;0 +24761;1097;1094;0;0 +24762;1097;1094;0;0 +24763;1097;1094;0;0 +24764;1097;1094;0;0 +24765;1097;1094;0;0 +24766;1097;1094;0;0 +24767;1097;1094;0;0 +24768;1097;1094;0;0 +24769;1097;1094;0;0 +24770;1097;1094;0;0 +24771;1097;1094;0;0 +24772;1097;1094;0;0 +24773;1097;1094;0;0 +24774;1097;1094;0;0 +24775;1097;1094;0;0 +24776;1097;1094;0;0 +24777;1097;1094;0;0 +24778;1097;1094;0;0 +24779;1098;1095;0;0 +24780;1098;1095;0;0 +24781;1098;1095;0;0 +24782;1098;1095;0;0 +24783;1098;1095;0;0 +24784;1098;1095;0;0 +24785;1098;1095;0;0 +24786;1098;1095;0;0 +24787;1098;1095;0;0 +24788;1098;1095;0;0 +24789;1098;1095;0;0 +24790;1098;1095;0;0 +24791;1098;1095;0;0 +24792;1098;1095;0;0 +24793;1098;1095;0;0 +24794;1098;1095;0;0 +24795;1098;1095;0;0 +24796;1098;1095;0;0 +24797;1098;1095;0;0 +24798;1098;1095;0;0 +24799;1098;1095;0;0 +24800;1098;1095;0;0 +24801;1098;1095;0;0 +24802;1099;1096;0;0 +24803;1099;1096;0;0 +24804;1099;1096;0;0 +24805;1099;1096;0;0 +24806;1099;1096;0;0 +24807;1099;1096;0;0 +24808;1099;1096;0;0 +24809;1099;1096;0;0 +24810;1099;1096;0;0 +24811;1099;1096;0;0 +24812;1099;1096;0;0 +24813;1099;1096;0;0 +24814;1099;1096;0;0 +24815;1099;1096;0;0 +24816;1099;1096;0;0 +24817;1099;1096;0;0 +24818;1099;1096;0;0 +24819;1099;1096;0;0 +24820;1099;1096;0;0 +24821;1099;1096;0;0 +24822;1099;1096;0;0 +24823;1099;1096;0;0 +24824;1099;1096;0;0 +24825;1100;1097;0;0 +24826;1100;1097;0;0 +24827;1100;1097;0;0 +24828;1100;1097;0;0 +24829;1100;1097;0;0 +24830;1100;1097;0;0 +24831;1100;1097;0;0 +24832;1100;1097;0;0 +24833;1100;1097;0;0 +24834;1100;1097;0;0 +24835;1100;1097;0;0 +24836;1100;1097;0;0 +24837;1100;1097;0;0 +24838;1100;1097;0;0 +24839;1100;1097;0;0 +24840;1100;1097;0;0 +24841;1100;1097;0;0 +24842;1100;1097;0;0 +24843;1100;1097;0;0 +24844;1101;1098;0;0 +24845;1101;1098;0;0 +24846;1101;1098;0;0 +24847;1101;1098;0;0 +24848;1101;1098;0;0 +24849;1101;1098;0;0 +24850;1101;1098;0;0 +24851;1101;1098;0;0 +24852;1101;1098;0;0 +24853;1101;1098;0;0 +24854;1101;1098;0;0 +24855;1101;1098;0;0 +24856;1101;1098;0;0 +24857;1101;1098;0;0 +24858;1101;1098;0;0 +24859;1101;1098;0;0 +24860;1101;1098;0;0 +24861;1101;1098;0;0 +24862;1102;1099;0;0 +24863;1102;1099;0;0 +24864;1102;1099;0;0 +24865;1102;1099;0;0 +24866;1102;1099;0;0 +24867;1102;1099;0;0 +24868;1102;1099;0;0 +24869;1102;1099;0;0 +24870;1102;1099;0;0 +24871;1102;1099;0;0 +24872;1102;1099;0;0 +24873;1102;1099;0;0 +24874;1102;1099;0;0 +24875;1102;1099;0;0 +24876;1102;1099;0;0 +24877;1102;1099;0;0 +24878;1102;1099;0;0 +24879;1102;1099;0;0 +24880;1102;1099;0;0 +24881;1102;1099;0;0 +24882;1102;1099;0;0 +24883;1102;1099;0;0 +24884;1102;1099;0;0 +24885;1102;1099;0;0 +24886;1102;1099;0;0 +24887;1102;1099;0;0 +24888;1102;1099;0;0 +24889;1102;1099;0;0 +24890;1102;1099;0;0 +24891;1102;1099;0;0 +24892;1103;1100;0;0 +24893;1103;1100;0;0 +24894;1103;1100;0;0 +24895;1103;1100;0;0 +24896;1103;1100;0;0 +24897;1103;1100;0;0 +24898;1103;1100;0;0 +24899;1103;1100;0;0 +24900;1103;1100;0;0 +24901;1103;1100;0;0 +24902;1103;1100;0;0 +24903;1103;1100;0;0 +24904;1103;1100;0;0 +24905;1103;1100;0;0 +24906;1103;1100;0;0 +24907;1103;1100;0;0 +24908;1103;1100;0;0 +24909;1103;1100;0;0 +24910;1103;1100;0;0 +24911;1104;1101;0;0 +24912;1104;1101;0;0 +24913;1104;1101;0;0 +24914;1104;1101;0;0 +24915;1104;1101;0;0 +24916;1104;1101;0;0 +24917;1104;1101;0;0 +24918;1104;1101;0;0 +24919;1104;1101;0;0 +24920;1104;1101;0;0 +24921;1104;1101;0;0 +24922;1104;1101;0;0 +24923;1104;1101;0;0 +24924;1104;1101;0;0 +24925;1104;1101;0;0 +24926;1104;1101;0;0 +24927;1104;1101;0;0 +24928;1104;1101;0;0 +24929;1104;1101;0;0 +24930;1104;1101;0;0 +24931;1104;1101;0;0 +24932;1104;1101;0;0 +24933;1104;1101;0;0 +24934;1104;1101;0;0 +24935;1104;1101;0;0 +24936;1104;1101;0;0 +24937;1104;1101;0;0 +24938;1104;1101;0;0 +24939;1104;1101;0;0 +24940;1104;1101;0;0 +24941;1105;1102;0;0 +24942;1105;1102;0;0 +24943;1105;1102;0;0 +24944;1105;1102;0;0 +24945;1105;1102;0;0 +24946;1105;1102;0;0 +24947;1105;1102;0;0 +24948;1105;1102;0;0 +24949;1105;1102;0;0 +24950;1105;1102;0;0 +24951;1105;1102;0;0 +24952;1105;1102;0;0 +24953;1105;1102;0;0 +24954;1105;1102;0;0 +24955;1105;1102;0;0 +24956;1105;1102;0;0 +24957;1105;1102;0;0 +24958;1105;1102;0;0 +24959;1105;1102;0;0 +24960;1105;1102;0;0 +24961;1106;1103;0;0 +24962;1106;1103;0;0 +24963;1106;1103;0;0 +24964;1106;1103;0;0 +24965;1106;1103;0;0 +24966;1106;1103;0;0 +24967;1106;1103;0;0 +24968;1106;1103;0;0 +24969;1106;1103;0;0 +24970;1106;1103;0;0 +24971;1106;1103;0;0 +24972;1106;1103;0;0 +24973;1106;1103;0;0 +24974;1106;1103;0;0 +24975;1106;1103;0;0 +24976;1106;1103;0;0 +24977;1106;1103;0;0 +24978;1106;1103;0;0 +24979;1106;1103;0;0 +24980;1106;1103;0;0 +24981;1106;1103;0;0 +24982;1106;1103;0;0 +24983;1106;1103;0;0 +24984;1106;1103;0;0 +24985;1106;1103;0;0 +24986;1106;1103;0;0 +24987;1107;1104;0;0 +24988;1107;1104;0;0 +24989;1107;1104;0;0 +24990;1107;1104;0;0 +24991;1107;1104;0;0 +24992;1107;1104;0;0 +24993;1107;1104;0;0 +24994;1107;1104;0;0 +24995;1107;1104;0;0 +24996;1107;1104;0;0 +24997;1107;1104;0;0 +24998;1107;1104;0;0 +24999;1107;1104;0;0 +25000;1107;1104;0;0 +25001;1107;1104;0;0 +25002;1107;1104;0;0 +25003;1107;1104;0;0 +25004;1107;1104;0;0 +25005;1108;1105;0;0 +25006;1108;1105;0;0 +25007;1108;1105;0;0 +25008;1108;1105;0;0 +25009;1108;1105;0;0 +25010;1108;1105;0;0 +25011;1108;1105;0;0 +25012;1108;1105;0;0 +25013;1108;1105;0;0 +25014;1108;1105;0;0 +25015;1108;1105;0;0 +25016;1108;1105;0;0 +25017;1108;1105;0;0 +25018;1108;1105;0;0 +25019;1108;1105;0;0 +25020;1108;1105;0;0 +25021;1108;1105;0;0 +25022;1108;1105;0;0 +25023;1108;1105;0;0 +25024;1108;1105;0;0 +25025;1108;1105;0;0 +25026;1108;1105;0;0 +25027;1108;1105;0;0 +25028;1108;1105;0;0 +25029;1108;1105;0;0 +25030;1108;1105;0;0 +25031;1108;1105;0;0 +25032;1108;1105;0;0 +25033;1108;1105;0;0 +25034;1109;1106;0;0 +25035;1109;1106;0;0 +25036;1109;1106;0;0 +25037;1109;1106;0;0 +25038;1109;1106;0;0 +25039;1109;1106;0;0 +25040;1109;1106;0;0 +25041;1109;1106;0;0 +25042;1109;1106;0;0 +25043;1109;1106;0;0 +25044;1109;1106;0;0 +25045;1109;1106;0;0 +25046;1109;1106;0;0 +25047;1109;1106;0;0 +25048;1109;1106;0;0 +25049;1110;1107;0;0 +25050;1110;1107;0;0 +25051;1110;1107;0;0 +25052;1110;1107;0;0 +25053;1110;1107;0;0 +25054;1110;1107;0;0 +25055;1110;1107;0;0 +25056;1110;1107;0;0 +25057;1110;1107;0;0 +25058;1110;1107;0;0 +25059;1110;1107;0;0 +25060;1110;1107;0;0 +25061;1110;1107;0;0 +25062;1110;1107;0;0 +25063;1110;1107;0;0 +25064;1110;1107;0;0 +25065;1110;1107;0;0 +25066;1110;1107;0;0 +25067;1110;1107;0;0 +25068;1110;1107;0;0 +25069;1110;1107;0;0 +25070;1110;1107;0;0 +25071;1110;1107;0;0 +25072;1111;1108;0;0 +25073;1111;1108;0;0 +25074;1111;1108;0;0 +25075;1111;1108;0;0 +25076;1111;1108;0;0 +25077;1111;1108;0;0 +25078;1111;1108;0;0 +25079;1111;1108;0;0 +25080;1111;1108;0;0 +25081;1111;1108;0;0 +25082;1111;1108;0;0 +25083;1111;1108;0;0 +25084;1111;1108;0;0 +25085;1111;1108;0;0 +25086;1111;1108;0;0 +25087;1111;1108;0;0 +25088;1111;1108;0;0 +25089;1111;1108;0;0 +25090;1111;1108;0;0 +25091;1111;1108;0;0 +25092;1111;1108;0;0 +25093;1111;1108;0;0 +25094;1112;1109;0;0 +25095;1112;1109;0;0 +25096;1112;1109;0;0 +25097;1112;1109;0;0 +25098;1112;1109;0;0 +25099;1112;1109;0;0 +25100;1112;1109;0;0 +25101;1112;1109;0;0 +25102;1112;1109;0;0 +25103;1112;1109;0;0 +25104;1112;1109;0;0 +25105;1112;1109;0;0 +25106;1112;1109;0;0 +25107;1112;1109;0;0 +25108;1112;1109;0;0 +25109;1112;1109;0;0 +25110;1112;1109;0;0 +25111;1112;1109;0;0 +25112;1112;1109;0;0 +25113;1112;1109;0;0 +25114;1112;1109;0;0 +25115;1112;1109;0;0 +25116;1112;1109;0;0 +25117;1112;1109;0;0 +25118;1112;1109;0;0 +25119;1112;1109;0;0 +25120;1112;1109;0;0 +25121;1113;1110;0;0 +25122;1113;1110;0;0 +25123;1113;1110;0;0 +25124;1113;1110;0;0 +25125;1113;1110;0;0 +25126;1113;1110;0;0 +25127;1113;1110;0;0 +25128;1113;1110;0;0 +25129;1113;1110;0;0 +25130;1113;1110;0;0 +25131;1113;1110;0;0 +25132;1113;1110;0;0 +25133;1113;1110;0;0 +25134;1113;1110;0;0 +25135;1113;1110;0;0 +25136;1113;1110;0;0 +25137;1113;1110;0;0 +25138;1113;1110;0;0 +25139;1113;1110;0;0 +25140;1113;1110;0;0 +25141;1113;1110;0;0 +25142;1113;1110;0;0 +25143;1113;1110;0;0 +25144;1113;1110;0;0 +25145;1113;1110;0;0 +25146;1113;1110;0;0 +25147;1113;1110;0;0 +25148;1113;1110;0;0 +25149;1113;1110;0;0 +25150;1114;1111;0;0 +25151;1114;1111;0;0 +25152;1114;1111;0;0 +25153;1114;1111;0;0 +25154;1114;1111;0;0 +25155;1114;1111;0;0 +25156;1114;1111;0;0 +25157;1114;1111;0;0 +25158;1114;1111;0;0 +25159;1114;1111;0;0 +25160;1114;1111;0;0 +25161;1114;1111;0;0 +25162;1114;1111;0;0 +25163;1114;1111;0;0 +25164;1114;1111;0;0 +25165;1114;1111;0;0 +25166;1114;1111;0;0 +25167;1114;1111;0;0 +25168;1114;1111;0;0 +25169;1114;1111;0;0 +25170;1114;1111;0;0 +25171;1114;1111;0;0 +25172;1115;1112;0;0 +25173;1115;1112;0;0 +25174;1115;1112;0;0 +25175;1115;1112;0;0 +25176;1115;1112;0;0 +25177;1115;1112;0;0 +25178;1115;1112;0;0 +25179;1115;1112;0;0 +25180;1115;1112;0;0 +25181;1115;1112;0;0 +25182;1115;1112;0;0 +25183;1115;1112;0;0 +25184;1115;1112;0;0 +25185;1115;1112;0;0 +25186;1115;1112;0;0 +25187;1115;1112;0;0 +25188;1115;1112;0;0 +25189;1115;1112;0;0 +25190;1116;1113;0;0 +25191;1116;1113;0;0 +25192;1116;1113;0;0 +25193;1116;1113;0;0 +25194;1116;1113;0;0 +25195;1116;1113;0;0 +25196;1116;1113;0;0 +25197;1116;1113;0;0 +25198;1116;1113;0;0 +25199;1116;1113;0;0 +25200;1116;1113;0;0 +25201;1116;1113;0;0 +25202;1116;1113;0;0 +25203;1116;1113;0;0 +25204;1116;1113;0;0 +25205;1117;1114;0;0 +25206;1117;1114;0;0 +25207;1117;1114;0;0 +25208;1117;1114;0;0 +25209;1117;1114;0;0 +25210;1117;1114;0;0 +25211;1117;1114;0;0 +25212;1117;1114;0;0 +25213;1117;1114;0;0 +25214;1117;1114;0;0 +25215;1117;1114;0;0 +25216;1117;1114;0;0 +25217;1117;1114;0;0 +25218;1117;1114;0;0 +25219;1117;1114;0;0 +25220;1117;1114;0;0 +25221;1117;1114;0;0 +25222;1117;1114;0;0 +25223;1117;1114;0;0 +25224;1117;1114;0;0 +25225;1117;1114;0;0 +25226;1117;1114;0;0 +25227;1117;1114;0;0 +25228;1117;1114;0;0 +25229;1117;1114;0;0 +25230;1117;1114;0;0 +25231;1117;1114;0;0 +25232;1117;1114;0;0 +25233;1117;1114;0;0 +25234;1117;1114;0;0 +25235;1118;1115;0;0 +25236;1118;1115;0;0 +25237;1118;1115;0;0 +25238;1118;1115;0;0 +25239;1118;1115;0;0 +25240;1118;1115;0;0 +25241;1118;1115;0;0 +25242;1118;1115;0;0 +25243;1118;1115;0;0 +25244;1118;1115;0;0 +25245;1118;1115;0;0 +25246;1118;1115;0;0 +25247;1118;1115;0;0 +25248;1118;1115;0;0 +25249;1118;1115;0;0 +25250;1119;1116;0;0 +25251;1119;1116;0;0 +25252;1119;1116;0;0 +25253;1119;1116;0;0 +25254;1119;1116;0;0 +25255;1119;1116;0;0 +25256;1119;1116;0;0 +25257;1119;1116;0;0 +25258;1119;1116;0;0 +25259;1119;1116;0;0 +25260;1119;1116;0;0 +25261;1119;1116;0;0 +25262;1119;1116;0;0 +25263;1119;1116;0;0 +25264;1119;1116;0;0 +25265;1119;1116;0;0 +25266;1119;1116;0;0 +25267;1119;1116;0;0 +25268;1119;1116;0;0 +25269;1119;1116;0;0 +25270;1119;1116;0;0 +25271;1119;1116;0;0 +25272;1119;1116;0;0 +25273;1119;1116;0;0 +25274;1119;1116;0;0 +25275;1120;1117;0;0 +25276;1120;1117;0;0 +25277;1120;1117;0;0 +25278;1120;1117;0;0 +25279;1120;1117;0;0 +25280;1120;1117;0;0 +25281;1120;1117;0;0 +25282;1120;1117;0;0 +25283;1120;1117;0;0 +25284;1120;1117;0;0 +25285;1120;1117;0;0 +25286;1120;1117;0;0 +25287;1120;1117;0;0 +25288;1120;1117;0;0 +25289;1120;1117;0;0 +25290;1120;1117;0;0 +25291;1120;1117;0;0 +25292;1120;1117;0;0 +25293;1120;1117;0;0 +25294;1120;1117;0;0 +25295;1120;1117;0;0 +25296;1120;1117;0;0 +25297;1120;1117;0;0 +25298;1120;1117;0;0 +25299;1120;1117;0;0 +25300;1121;1118;0;0 +25301;1121;1118;0;0 +25302;1121;1118;0;0 +25303;1121;1118;0;0 +25304;1121;1118;0;0 +25305;1121;1118;0;0 +25306;1121;1118;0;0 +25307;1121;1118;0;0 +25308;1121;1118;0;0 +25309;1121;1118;0;0 +25310;1121;1118;0;0 +25311;1121;1118;0;0 +25312;1121;1118;0;0 +25313;1121;1118;0;0 +25314;1121;1118;0;0 +25315;1121;1118;0;0 +25316;1121;1118;0;0 +25317;1121;1118;0;0 +25318;1121;1118;0;0 +25319;1122;1119;0;0 +25320;1122;1119;0;0 +25321;1122;1119;0;0 +25322;1122;1119;0;0 +25323;1122;1119;0;0 +25324;1122;1119;0;0 +25325;1122;1119;0;0 +25326;1122;1119;0;0 +25327;1122;1119;0;0 +25328;1122;1119;0;0 +25329;1122;1119;0;0 +25330;1122;1119;0;0 +25331;1122;1119;0;0 +25332;1122;1119;0;0 +25333;1122;1119;0;0 +25334;1122;1119;0;0 +25335;1122;1119;0;0 +25336;1122;1119;0;0 +25337;1122;1119;0;0 +25338;1122;1119;0;0 +25339;1122;1119;0;0 +25340;1122;1119;0;0 +25341;1122;1119;0;0 +25342;1122;1119;0;0 +25343;1122;1119;0;0 +25344;1122;1119;0;0 +25345;1122;1119;0;0 +25346;1122;1119;0;0 +25347;1122;1119;0;0 +25348;1123;1120;0;0 +25349;1123;1120;0;0 +25350;1123;1120;0;0 +25351;1123;1120;0;0 +25352;1123;1120;0;0 +25353;1123;1120;0;0 +25354;1123;1120;0;0 +25355;1123;1120;0;0 +25356;1123;1120;0;0 +25357;1123;1120;0;0 +25358;1123;1120;0;0 +25359;1123;1120;0;0 +25360;1123;1120;0;0 +25361;1123;1120;0;0 +25362;1123;1120;0;0 +25363;1123;1120;0;0 +25364;1124;1121;0;0 +25365;1124;1121;0;0 +25366;1124;1121;0;0 +25367;1124;1121;0;0 +25368;1124;1121;0;0 +25369;1124;1121;0;0 +25370;1124;1121;0;0 +25371;1124;1121;0;0 +25372;1124;1121;0;0 +25373;1124;1121;0;0 +25374;1124;1121;0;0 +25375;1124;1121;0;0 +25376;1124;1121;0;0 +25377;1124;1121;0;0 +25378;1124;1121;0;0 +25379;1124;1121;0;0 +25380;1124;1121;0;0 +25381;1124;1121;0;0 +25382;1124;1121;0;0 +25383;1124;1121;0;0 +25384;1125;1122;0;0 +25385;1125;1122;0;0 +25386;1125;1122;0;0 +25387;1125;1122;0;0 +25388;1125;1122;0;0 +25389;1125;1122;0;0 +25390;1125;1122;0;0 +25391;1125;1122;0;0 +25392;1125;1122;0;0 +25393;1125;1122;0;0 +25394;1125;1122;0;0 +25395;1125;1122;0;0 +25396;1125;1122;0;0 +25397;1125;1122;0;0 +25398;1125;1122;0;0 +25399;1125;1122;0;0 +25400;1125;1122;0;0 +25401;1125;1122;0;0 +25402;1125;1122;0;0 +25403;1125;1122;0;0 +25404;1125;1122;0;0 +25405;1126;1123;0;0 +25406;1126;1123;0;0 +25407;1126;1123;0;0 +25408;1126;1123;0;0 +25409;1126;1123;0;0 +25410;1126;1123;0;0 +25411;1126;1123;0;0 +25412;1126;1123;0;0 +25413;1126;1123;0;0 +25414;1126;1123;0;0 +25415;1126;1123;0;0 +25416;1126;1123;0;0 +25417;1126;1123;0;0 +25418;1126;1123;0;0 +25419;1126;1123;0;0 +25420;1126;1123;0;0 +25421;1126;1123;0;0 +25422;1126;1123;0;0 +25423;1126;1123;0;0 +25424;1126;1123;0;0 +25425;1126;1123;0;0 +25426;1126;1123;0;0 +25427;1126;1123;0;0 +25428;1126;1123;0;0 +25429;1126;1123;0;0 +25430;1126;1123;0;0 +25431;1126;1123;0;0 +25432;1126;1123;0;0 +25433;1126;1123;0;0 +25434;1127;1124;0;0 +25435;1127;1124;0;0 +25436;1127;1124;0;0 +25437;1127;1124;0;0 +25438;1127;1124;0;0 +25439;1127;1124;0;0 +25440;1127;1124;0;0 +25441;1127;1124;0;0 +25442;1127;1124;0;0 +25443;1127;1124;0;0 +25444;1127;1124;0;0 +25445;1127;1124;0;0 +25446;1127;1124;0;0 +25447;1127;1124;0;0 +25448;1127;1124;0;0 +25449;1127;1124;0;0 +25450;1127;1124;0;0 +25451;1127;1124;0;0 +25452;1128;1125;0;0 +25453;1128;1125;0;0 +25454;1128;1125;0;0 +25455;1128;1125;0;0 +25456;1128;1125;0;0 +25457;1128;1125;0;0 +25458;1128;1125;0;0 +25459;1128;1125;0;0 +25460;1128;1125;0;0 +25461;1128;1125;0;0 +25462;1128;1125;0;0 +25463;1128;1125;0;0 +25464;1128;1125;0;0 +25465;1128;1125;0;0 +25466;1128;1125;0;0 +25467;1128;1125;0;0 +25468;1128;1125;0;0 +25469;1128;1125;0;0 +25470;1128;1125;0;0 +25471;1128;1125;0;0 +25472;1129;1126;0;0 +25473;1129;1126;0;0 +25474;1129;1126;0;0 +25475;1129;1126;0;0 +25476;1129;1126;0;0 +25477;1129;1126;0;0 +25478;1129;1126;0;0 +25479;1129;1126;0;0 +25480;1129;1126;0;0 +25481;1129;1126;0;0 +25482;1129;1126;0;0 +25483;1129;1126;0;0 +25484;1129;1126;0;0 +25485;1129;1126;0;0 +25486;1129;1126;0;0 +25487;1129;1126;0;0 +25488;1129;1126;0;0 +25489;1129;1126;0;0 +25490;1129;1126;0;0 +25491;1130;1127;0;0 +25492;1130;1127;0;0 +25493;1130;1127;0;0 +25494;1130;1127;0;0 +25495;1130;1127;0;0 +25496;1130;1127;0;0 +25497;1130;1127;0;0 +25498;1130;1127;0;0 +25499;1130;1127;0;0 +25500;1130;1127;0;0 +25501;1130;1127;0;0 +25502;1130;1127;0;0 +25503;1130;1127;0;0 +25504;1130;1127;0;0 +25505;1130;1127;0;0 +25506;1130;1127;0;0 +25507;1130;1127;0;0 +25508;1131;1128;0;0 +25509;1131;1128;0;0 +25510;1131;1128;0;0 +25511;1131;1128;0;0 +25512;1131;1128;0;0 +25513;1131;1128;0;0 +25514;1131;1128;0;0 +25515;1131;1128;0;0 +25516;1131;1128;0;0 +25517;1131;1128;0;0 +25518;1131;1128;0;0 +25519;1131;1128;0;0 +25520;1131;1128;0;0 +25521;1131;1128;0;0 +25522;1131;1128;0;0 +25523;1131;1128;0;0 +25524;1131;1128;0;0 +25525;1131;1128;0;0 +25526;1131;1128;0;0 +25527;1131;1128;0;0 +25528;1131;1128;0;0 +25529;1132;1129;0;0 +25530;1132;1129;0;0 +25531;1132;1129;0;0 +25532;1132;1129;0;0 +25533;1132;1129;0;0 +25534;1132;1129;0;0 +25535;1132;1129;0;0 +25536;1132;1129;0;0 +25537;1132;1129;0;0 +25538;1132;1129;0;0 +25539;1132;1129;0;0 +25540;1132;1129;0;0 +25541;1132;1129;0;0 +25542;1132;1129;0;0 +25543;1132;1129;0;0 +25544;1132;1129;0;0 +25545;1132;1129;0;0 +25546;1132;1129;0;0 +25547;1132;1129;0;0 +25548;1133;1130;0;0 +25549;1133;1130;0;0 +25550;1133;1130;0;0 +25551;1133;1130;0;0 +25552;1133;1130;0;0 +25553;1133;1130;0;0 +25554;1133;1130;0;0 +25555;1133;1130;0;0 +25556;1133;1130;0;0 +25557;1133;1130;0;0 +25558;1133;1130;0;0 +25559;1133;1130;0;0 +25560;1133;1130;0;0 +25561;1133;1130;0;0 +25562;1133;1130;0;0 +25563;1133;1130;0;0 +25564;1133;1130;0;0 +25565;1133;1130;0;0 +25566;1133;1130;0;0 +25567;1133;1130;0;0 +25568;1133;1130;0;0 +25569;1133;1130;0;0 +25570;1133;1130;0;0 +25571;1133;1130;0;0 +25572;1133;1130;0;0 +25573;1133;1130;0;0 +25574;1133;1130;0;0 +25575;1133;1130;0;0 +25576;1133;1130;0;0 +25577;1134;1131;0;0 +25578;1134;1131;0;0 +25579;1134;1131;0;0 +25580;1134;1131;0;0 +25581;1134;1131;0;0 +25582;1134;1131;0;0 +25583;1134;1131;0;0 +25584;1134;1131;0;0 +25585;1134;1131;0;0 +25586;1134;1131;0;0 +25587;1134;1131;0;0 +25588;1134;1131;0;0 +25589;1134;1131;0;0 +25590;1134;1131;0;0 +25591;1134;1131;0;0 +25592;1134;1131;0;0 +25593;1134;1131;0;0 +25594;1134;1131;0;0 +25595;1134;1131;0;0 +25596;1134;1131;0;0 +25597;1134;1131;0;0 +25598;1135;1132;0;0 +25599;1135;1132;0;0 +25600;1135;1132;0;0 +25601;1135;1132;0;0 +25602;1135;1132;0;0 +25603;1135;1132;0;0 +25604;1135;1132;0;0 +25605;1135;1132;0;0 +25606;1135;1132;0;0 +25607;1135;1132;0;0 +25608;1135;1132;0;0 +25609;1135;1132;0;0 +25610;1135;1132;0;0 +25611;1135;1132;0;0 +25612;1135;1132;0;0 +25613;1135;1132;0;0 +25614;1135;1132;0;0 +25615;1135;1132;0;0 +25616;1135;1132;0;0 +25617;1135;1132;0;0 +25618;1135;1132;0;0 +25619;1135;1132;0;0 +25620;1135;1132;0;0 +25621;1135;1132;0;0 +25622;1135;1132;0;0 +25623;1135;1132;0;0 +25624;1135;1132;0;0 +25625;1136;1133;0;0 +25626;1136;1133;0;0 +25627;1136;1133;0;0 +25628;1136;1133;0;0 +25629;1136;1133;0;0 +25630;1136;1133;0;0 +25631;1136;1133;0;0 +25632;1136;1133;0;0 +25633;1136;1133;0;0 +25634;1136;1133;0;0 +25635;1136;1133;0;0 +25636;1136;1133;0;0 +25637;1136;1133;0;0 +25638;1136;1133;0;0 +25639;1136;1133;0;0 +25640;1136;1133;0;0 +25641;1136;1133;0;0 +25642;1136;1133;0;0 +25643;1136;1133;0;0 +25644;1136;1133;0;0 +25645;1136;1133;0;0 +25646;1136;1133;0;0 +25647;1136;1133;0;0 +25648;1136;1133;0;0 +25649;1136;1133;0;0 +25650;1136;1133;0;0 +25651;1136;1133;0;0 +25652;1136;1133;0;0 +25653;1136;1133;0;0 +25654;1136;1133;0;0 +25655;1137;1134;0;0 +25656;1137;1134;0;0 +25657;1137;1134;0;0 +25658;1137;1134;0;0 +25659;1137;1134;0;0 +25660;1137;1134;0;0 +25661;1137;1134;0;0 +25662;1137;1134;0;0 +25663;1137;1134;0;0 +25664;1137;1134;0;0 +25665;1137;1134;0;0 +25666;1137;1134;0;0 +25667;1137;1134;0;0 +25668;1137;1134;0;0 +25669;1137;1134;0;0 +25670;1137;1134;0;0 +25671;1137;1134;0;0 +25672;1137;1134;0;0 +25673;1137;1134;0;0 +25674;1137;1134;0;0 +25675;1137;1134;0;0 +25676;1137;1134;0;0 +25677;1137;1134;0;0 +25678;1137;1134;0;0 +25679;1138;1135;0;0 +25680;1138;1135;0;0 +25681;1138;1135;0;0 +25682;1138;1135;0;0 +25683;1138;1135;0;0 +25684;1138;1135;0;0 +25685;1138;1135;0;0 +25686;1138;1135;0;0 +25687;1138;1135;0;0 +25688;1138;1135;0;0 +25689;1138;1135;0;0 +25690;1138;1135;0;0 +25691;1138;1135;0;0 +25692;1138;1135;0;0 +25693;1138;1135;0;0 +25694;1138;1135;0;0 +25695;1138;1135;0;0 +25696;1138;1135;0;0 +25697;1138;1135;0;0 +25698;1138;1135;0;0 +25699;1138;1135;0;0 +25700;1138;1135;0;0 +25701;1138;1135;0;0 +25702;1138;1135;0;0 +25703;1138;1135;0;0 +25704;1138;1135;0;0 +25705;1138;1135;0;0 +25706;1138;1135;0;0 +25707;1138;1135;0;0 +25708;1138;1135;0;0 +25709;1139;1136;0;0 +25710;1139;1136;0;0 +25711;1139;1136;0;0 +25712;1139;1136;0;0 +25713;1139;1136;0;0 +25714;1139;1136;0;0 +25715;1139;1136;0;0 +25716;1139;1136;0;0 +25717;1139;1136;0;0 +25718;1139;1136;0;0 +25719;1139;1136;0;0 +25720;1139;1136;0;0 +25721;1139;1136;0;0 +25722;1139;1136;0;0 +25723;1139;1136;0;0 +25724;1139;1136;0;0 +25725;1139;1136;0;0 +25726;1139;1136;0;0 +25727;1139;1136;0;0 +25728;1139;1136;0;0 +25729;1139;1136;0;0 +25730;1139;1136;0;0 +25731;1139;1136;0;0 +25732;1139;1136;0;0 +25733;1139;1136;0;0 +25734;1139;1136;0;0 +25735;1140;1137;0;0 +25736;1140;1137;0;0 +25737;1140;1137;0;0 +25738;1140;1137;0;0 +25739;1140;1137;0;0 +25740;1140;1137;0;0 +25741;1140;1137;0;0 +25742;1140;1137;0;0 +25743;1140;1137;0;0 +25744;1140;1137;0;0 +25745;1140;1137;0;0 +25746;1140;1137;0;0 +25747;1140;1137;0;0 +25748;1140;1137;0;0 +25749;1140;1137;0;0 +25750;1140;1137;0;0 +25751;1140;1137;0;0 +25752;1140;1137;0;0 +25753;1140;1137;0;0 +25754;1140;1137;0;0 +25755;1140;1137;0;0 +25756;1141;1138;0;0 +25757;1141;1138;0;0 +25758;1141;1138;0;0 +25759;1141;1138;0;0 +25760;1141;1138;0;0 +25761;1141;1138;0;0 +25762;1141;1138;0;0 +25763;1141;1138;0;0 +25764;1141;1138;0;0 +25765;1141;1138;0;0 +25766;1141;1138;0;0 +25767;1141;1138;0;0 +25768;1141;1138;0;0 +25769;1141;1138;0;0 +25770;1141;1138;0;0 +25771;1141;1138;0;0 +25772;1141;1138;0;0 +25773;1142;1139;0;0 +25774;1142;1139;0;0 +25775;1142;1139;0;0 +25776;1142;1139;0;0 +25777;1142;1139;0;0 +25778;1142;1139;0;0 +25779;1142;1139;0;0 +25780;1142;1139;0;0 +25781;1142;1139;0;0 +25782;1142;1139;0;0 +25783;1142;1139;0;0 +25784;1142;1139;0;0 +25785;1142;1139;0;0 +25786;1142;1139;0;0 +25787;1142;1139;0;0 +25788;1143;1140;0;0 +25789;1143;1140;0;0 +25790;1143;1140;0;0 +25791;1143;1140;0;0 +25792;1143;1140;0;0 +25793;1143;1140;0;0 +25794;1143;1140;0;0 +25795;1143;1140;0;0 +25796;1143;1140;0;0 +25797;1143;1140;0;0 +25798;1143;1140;0;0 +25799;1143;1140;0;0 +25800;1143;1140;0;0 +25801;1143;1140;0;0 +25802;1143;1140;0;0 +25803;1143;1140;0;0 +25804;1143;1140;0;0 +25805;1143;1140;0;0 +25806;1143;1140;0;0 +25807;1143;1140;0;0 +25808;1143;1140;0;0 +25809;1143;1140;0;0 +25810;1144;1141;0;0 +25811;1144;1141;0;0 +25812;1144;1141;0;0 +25813;1144;1141;0;0 +25814;1144;1141;0;0 +25815;1144;1141;0;0 +25816;1144;1141;0;0 +25817;1144;1141;0;0 +25818;1144;1141;0;0 +25819;1144;1141;0;0 +25820;1144;1141;0;0 +25821;1144;1141;0;0 +25822;1144;1141;0;0 +25823;1144;1141;0;0 +25824;1144;1141;0;0 +25825;1144;1141;0;0 +25826;1144;1141;0;0 +25827;1144;1141;0;0 +25828;1144;1141;0;0 +25829;1144;1141;0;0 +25830;1145;1142;0;0 +25831;1145;1142;0;0 +25832;1145;1142;0;0 +25833;1145;1142;0;0 +25834;1145;1142;0;0 +25835;1145;1142;0;0 +25836;1145;1142;0;0 +25837;1145;1142;0;0 +25838;1145;1142;0;0 +25839;1145;1142;0;0 +25840;1145;1142;0;0 +25841;1145;1142;0;0 +25842;1145;1142;0;0 +25843;1145;1142;0;0 +25844;1145;1142;0;0 +25845;1145;1142;0;0 +25846;1145;1142;0;0 +25847;1145;1142;0;0 +25848;1145;1142;0;0 +25849;1145;1142;0;0 +25850;1145;1142;0;0 +25851;1146;1143;0;0 +25852;1146;1143;0;0 +25853;1146;1143;0;0 +25854;1146;1143;0;0 +25855;1146;1143;0;0 +25856;1146;1143;0;0 +25857;1146;1143;0;0 +25858;1146;1143;0;0 +25859;1146;1143;0;0 +25860;1146;1143;0;0 +25861;1146;1143;0;0 +25862;1146;1143;0;0 +25863;1146;1143;0;0 +25864;1146;1143;0;0 +25865;1146;1143;0;0 +25866;1146;1143;0;0 +25867;1146;1143;0;0 +25868;1146;1143;0;0 +25869;1146;1143;0;0 +25870;1146;1143;0;0 +25871;1146;1143;0;0 +25872;1146;1143;0;0 +25873;1146;1143;0;0 +25874;1146;1143;0;0 +25875;1147;1144;0;0 +25876;1147;1144;0;0 +25877;1147;1144;0;0 +25878;1147;1144;0;0 +25879;1147;1144;0;0 +25880;1147;1144;0;0 +25881;1147;1144;0;0 +25882;1147;1144;0;0 +25883;1147;1144;0;0 +25884;1147;1144;0;0 +25885;1147;1144;0;0 +25886;1147;1144;0;0 +25887;1147;1144;0;0 +25888;1147;1144;0;0 +25889;1147;1144;0;0 +25890;1147;1144;0;0 +25891;1147;1144;0;0 +25892;1147;1144;0;0 +25893;1147;1144;0;0 +25894;1147;1144;0;0 +25895;1147;1144;0;0 +25896;1147;1144;0;0 +25897;1148;1145;0;0 +25898;1148;1145;0;0 +25899;1148;1145;0;0 +25900;1148;1145;0;0 +25901;1148;1145;0;0 +25902;1148;1145;0;0 +25903;1148;1145;0;0 +25904;1148;1145;0;0 +25905;1148;1145;0;0 +25906;1148;1145;0;0 +25907;1148;1145;0;0 +25908;1148;1145;0;0 +25909;1148;1145;0;0 +25910;1148;1145;0;0 +25911;1148;1145;0;0 +25912;1148;1145;0;0 +25913;1148;1145;0;0 +25914;1148;1145;0;0 +25915;1148;1145;0;0 +25916;1148;1145;0;0 +25917;1148;1145;0;0 +25918;1148;1145;0;0 +25919;1148;1145;0;0 +25920;1149;1146;0;0 +25921;1149;1146;0;0 +25922;1149;1146;0;0 +25923;1149;1146;0;0 +25924;1149;1146;0;0 +25925;1149;1146;0;0 +25926;1149;1146;0;0 +25927;1149;1146;0;0 +25928;1149;1146;0;0 +25929;1149;1146;0;0 +25930;1149;1146;0;0 +25931;1149;1146;0;0 +25932;1149;1146;0;0 +25933;1149;1146;0;0 +25934;1149;1146;0;0 +25935;1149;1146;0;0 +25936;1149;1146;0;0 +25937;1150;1147;0;0 +25938;1150;1147;0;0 +25939;1150;1147;0;0 +25940;1150;1147;0;0 +25941;1150;1147;0;0 +25942;1150;1147;0;0 +25943;1150;1147;0;0 +25944;1150;1147;0;0 +25945;1150;1147;0;0 +25946;1150;1147;0;0 +25947;1150;1147;0;0 +25948;1150;1147;0;0 +25949;1150;1147;0;0 +25950;1150;1147;0;0 +25951;1150;1147;0;0 +25952;1150;1147;0;0 +25953;1150;1147;0;0 +25954;1150;1147;0;0 +25955;1150;1147;0;0 +25956;1150;1147;0;0 +25957;1150;1147;0;0 +25958;1150;1147;0;0 +25959;1150;1147;0;0 +25960;1150;1147;0;0 +25961;1150;1147;0;0 +25962;1150;1147;0;0 +25963;1150;1147;0;0 +25964;1151;1148;0;0 +25965;1151;1148;0;0 +25966;1151;1148;0;0 +25967;1151;1148;0;0 +25968;1151;1148;0;0 +25969;1151;1148;0;0 +25970;1151;1148;0;0 +25971;1151;1148;0;0 +25972;1151;1148;0;0 +25973;1151;1148;0;0 +25974;1151;1148;0;0 +25975;1151;1148;0;0 +25976;1151;1148;0;0 +25977;1151;1148;0;0 +25978;1151;1148;0;0 +25979;1152;1149;0;0 +25980;1152;1149;0;0 +25981;1152;1149;0;0 +25982;1152;1149;0;0 +25983;1152;1149;0;0 +25984;1152;1149;0;0 +25985;1152;1149;0;0 +25986;1152;1149;0;0 +25987;1152;1149;0;0 +25988;1152;1149;0;0 +25989;1152;1149;0;0 +25990;1152;1149;0;0 +25991;1152;1149;0;0 +25992;1152;1149;0;0 +25993;1152;1149;0;0 +25994;1152;1149;0;0 +25995;1152;1149;0;0 +25996;1152;1149;0;0 +25997;1152;1149;0;0 +25998;1152;1149;0;0 +25999;1152;1149;0;0 +26000;1152;1149;0;0 +26001;1152;1149;0;0 +26002;1152;1149;0;0 +26003;1152;1149;0;0 +26004;1152;1149;0;0 +26005;1152;1149;0;0 +26006;1152;1149;0;0 +26007;1152;1149;0;0 +26008;1153;1150;0;0 +26009;1153;1150;0;0 +26010;1153;1150;0;0 +26011;1153;1150;0;0 +26012;1153;1150;0;0 +26013;1153;1150;0;0 +26014;1153;1150;0;0 +26015;1153;1150;0;0 +26016;1153;1150;0;0 +26017;1153;1150;0;0 +26018;1153;1150;0;0 +26019;1153;1150;0;0 +26020;1153;1150;0;0 +26021;1153;1150;0;0 +26022;1153;1150;0;0 +26023;1153;1150;0;0 +26024;1153;1150;0;0 +26025;1153;1150;0;0 +26026;1153;1150;0;0 +26027;1153;1150;0;0 +26028;1153;1150;0;0 +26029;1153;1150;0;0 +26030;1153;1150;0;0 +26031;1154;1151;0;0 +26032;1154;1151;0;0 +26033;1154;1151;0;0 +26034;1154;1151;0;0 +26035;1154;1151;0;0 +26036;1154;1151;0;0 +26037;1154;1151;0;0 +26038;1154;1151;0;0 +26039;1154;1151;0;0 +26040;1154;1151;0;0 +26041;1154;1151;0;0 +26042;1154;1151;0;0 +26043;1154;1151;0;0 +26044;1154;1151;0;0 +26045;1154;1151;0;0 +26046;1154;1151;0;0 +26047;1155;1152;0;0 +26048;1155;1152;0;0 +26049;1155;1152;0;0 +26050;1155;1152;0;0 +26051;1155;1152;0;0 +26052;1155;1152;0;0 +26053;1155;1152;0;0 +26054;1155;1152;0;0 +26055;1155;1152;0;0 +26056;1155;1152;0;0 +26057;1155;1152;0;0 +26058;1155;1152;0;0 +26059;1155;1152;0;0 +26060;1155;1152;0;0 +26061;1155;1152;0;0 +26062;1155;1152;0;0 +26063;1155;1152;0;0 +26064;1155;1152;0;0 +26065;1155;1152;0;0 +26066;1155;1152;0;0 +26067;1155;1152;0;0 +26068;1155;1152;0;0 +26069;1155;1152;0;0 +26070;1156;1153;0;0 +26071;1156;1153;0;0 +26072;1156;1153;0;0 +26073;1156;1153;0;0 +26074;1156;1153;0;0 +26075;1156;1153;0;0 +26076;1156;1153;0;0 +26077;1156;1153;0;0 +26078;1156;1153;0;0 +26079;1156;1153;0;0 +26080;1156;1153;0;0 +26081;1156;1153;0;0 +26082;1156;1153;0;0 +26083;1156;1153;0;0 +26084;1156;1153;0;0 +26085;1156;1153;0;0 +26086;1156;1153;0;0 +26087;1156;1153;0;0 +26088;1156;1153;0;0 +26089;1156;1153;0;0 +26090;1156;1153;0;0 +26091;1156;1153;0;0 +26092;1156;1153;0;0 +26093;1156;1153;0;0 +26094;1156;1153;0;0 +26095;1156;1153;0;0 +26096;1156;1153;0;0 +26097;1156;1153;0;0 +26098;1156;1153;0;0 +26099;1156;1153;0;0 +26100;1157;1154;0;0 +26101;1157;1154;0;0 +26102;1157;1154;0;0 +26103;1157;1154;0;0 +26104;1157;1154;0;0 +26105;1157;1154;0;0 +26106;1157;1154;0;0 +26107;1157;1154;0;0 +26108;1157;1154;0;0 +26109;1157;1154;0;0 +26110;1157;1154;0;0 +26111;1157;1154;0;0 +26112;1157;1154;0;0 +26113;1157;1154;0;0 +26114;1157;1154;0;0 +26115;1157;1154;0;0 +26116;1157;1154;0;0 +26117;1157;1154;0;0 +26118;1157;1154;0;0 +26119;1157;1154;0;0 +26120;1157;1154;0;0 +26121;1157;1154;0;0 +26122;1157;1154;0;0 +26123;1157;1154;0;0 +26124;1157;1154;0;0 +26125;1157;1154;0;0 +26126;1157;1154;0;0 +26127;1158;1155;0;0 +26128;1158;1155;0;0 +26129;1158;1155;0;0 +26130;1158;1155;0;0 +26131;1158;1155;0;0 +26132;1158;1155;0;0 +26133;1158;1155;0;0 +26134;1158;1155;0;0 +26135;1158;1155;0;0 +26136;1158;1155;0;0 +26137;1158;1155;0;0 +26138;1158;1155;0;0 +26139;1158;1155;0;0 +26140;1158;1155;0;0 +26141;1158;1155;0;0 +26142;1158;1155;0;0 +26143;1158;1155;0;0 +26144;1158;1155;0;0 +26145;1158;1155;0;0 +26146;1158;1155;0;0 +26147;1158;1155;0;0 +26148;1158;1155;0;0 +26149;1158;1155;0;0 +26150;1159;1156;0;0 +26151;1159;1156;0;0 +26152;1159;1156;0;0 +26153;1159;1156;0;0 +26154;1159;1156;0;0 +26155;1159;1156;0;0 +26156;1159;1156;0;0 +26157;1159;1156;0;0 +26158;1159;1156;0;0 +26159;1159;1156;0;0 +26160;1159;1156;0;0 +26161;1159;1156;0;0 +26162;1159;1156;0;0 +26163;1159;1156;0;0 +26164;1159;1156;0;0 +26165;1159;1156;0;0 +26166;1159;1156;0;0 +26167;1159;1156;0;0 +26168;1159;1156;0;0 +26169;1160;1157;0;0 +26170;1160;1157;0;0 +26171;1160;1157;0;0 +26172;1160;1157;0;0 +26173;1160;1157;0;0 +26174;1160;1157;0;0 +26175;1160;1157;0;0 +26176;1160;1157;0;0 +26177;1160;1157;0;0 +26178;1160;1157;0;0 +26179;1160;1157;0;0 +26180;1160;1157;0;0 +26181;1160;1157;0;0 +26182;1160;1157;0;0 +26183;1160;1157;0;0 +26184;1160;1157;0;0 +26185;1160;1157;0;0 +26186;1160;1157;0;0 +26187;1161;1158;0;0 +26188;1161;1158;0;0 +26189;1161;1158;0;0 +26190;1161;1158;0;0 +26191;1161;1158;0;0 +26192;1161;1158;0;0 +26193;1161;1158;0;0 +26194;1161;1158;0;0 +26195;1161;1158;0;0 +26196;1161;1158;0;0 +26197;1161;1158;0;0 +26198;1161;1158;0;0 +26199;1161;1158;0;0 +26200;1161;1158;0;0 +26201;1161;1158;0;0 +26202;1161;1158;0;0 +26203;1161;1158;0;0 +26204;1161;1158;0;0 +26205;1161;1158;0;0 +26206;1162;1159;0;0 +26207;1162;1159;0;0 +26208;1162;1159;0;0 +26209;1162;1159;0;0 +26210;1162;1159;0;0 +26211;1162;1159;0;0 +26212;1162;1159;0;0 +26213;1162;1159;0;0 +26214;1162;1159;0;0 +26215;1162;1159;0;0 +26216;1162;1159;0;0 +26217;1162;1159;0;0 +26218;1162;1159;0;0 +26219;1162;1159;0;0 +26220;1162;1159;0;0 +26221;1162;1159;0;0 +26222;1162;1159;0;0 +26223;1162;1159;0;0 +26224;1163;1160;0;0 +26225;1163;1160;0;0 +26226;1163;1160;0;0 +26227;1163;1160;0;0 +26228;1163;1160;0;0 +26229;1163;1160;0;0 +26230;1163;1160;0;0 +26231;1163;1160;0;0 +26232;1163;1160;0;0 +26233;1163;1160;0;0 +26234;1163;1160;0;0 +26235;1163;1160;0;0 +26236;1163;1160;0;0 +26237;1163;1160;0;0 +26238;1163;1160;0;0 +26239;1163;1160;0;0 +26240;1163;1160;0;0 +26241;1163;1160;0;0 +26242;1163;1160;0;0 +26243;1163;1160;0;0 +26244;1163;1160;0;0 +26245;1163;1160;0;0 +26246;1163;1160;0;0 +26247;1163;1160;0;0 +26248;1163;1160;0;0 +26249;1163;1160;0;0 +26250;1163;1160;0;0 +26251;1163;1160;0;0 +26252;1163;1160;0;0 +26253;1164;1161;0;0 +26254;1164;1161;0;0 +26255;1164;1161;0;0 +26256;1164;1161;0;0 +26257;1164;1161;0;0 +26258;1164;1161;0;0 +26259;1164;1161;0;0 +26260;1164;1161;0;0 +26261;1164;1161;0;0 +26262;1164;1161;0;0 +26263;1164;1161;0;0 +26264;1164;1161;0;0 +26265;1164;1161;0;0 +26266;1164;1161;0;0 +26267;1164;1161;0;0 +26268;1164;1161;0;0 +26269;1164;1161;0;0 +26270;1164;1161;0;0 +26271;1165;1162;0;0 +26272;1165;1162;0;0 +26273;1165;1162;0;0 +26274;1165;1162;0;0 +26275;1165;1162;0;0 +26276;1165;1162;0;0 +26277;1165;1162;0;0 +26278;1165;1162;0;0 +26279;1165;1162;0;0 +26280;1165;1162;0;0 +26281;1165;1162;0;0 +26282;1165;1162;0;0 +26283;1165;1162;0;0 +26284;1165;1162;0;0 +26285;1165;1162;0;0 +26286;1165;1162;0;0 +26287;1165;1162;0;0 +26288;1165;1162;0;0 +26289;1165;1162;0;0 +26290;1165;1162;0;0 +26291;1165;1162;0;0 +26292;1165;1162;0;0 +26293;1165;1162;0;0 +26294;1165;1162;0;0 +26295;1165;1162;0;0 +26296;1165;1162;0;0 +26297;1165;1162;0;0 +26298;1166;1163;0;0 +26299;1166;1163;0;0 +26300;1166;1163;0;0 +26301;1166;1163;0;0 +26302;1166;1163;0;0 +26303;1166;1163;0;0 +26304;1166;1163;0;0 +26305;1166;1163;0;0 +26306;1166;1163;0;0 +26307;1166;1163;0;0 +26308;1166;1163;0;0 +26309;1166;1163;0;0 +26310;1166;1163;0;0 +26311;1166;1163;0;0 +26312;1166;1163;0;0 +26313;1166;1163;0;0 +26314;1166;1163;0;0 +26315;1166;1163;0;0 +26316;1166;1163;0;0 +26317;1166;1163;0;0 +26318;1166;1163;0;0 +26319;1166;1163;0;0 +26320;1166;1163;0;0 +26321;1166;1163;0;0 +26322;1167;1164;0;0 +26323;1167;1164;0;0 +26324;1167;1164;0;0 +26325;1167;1164;0;0 +26326;1167;1164;0;0 +26327;1167;1164;0;0 +26328;1167;1164;0;0 +26329;1167;1164;0;0 +26330;1167;1164;0;0 +26331;1167;1164;0;0 +26332;1167;1164;0;0 +26333;1167;1164;0;0 +26334;1167;1164;0;0 +26335;1167;1164;0;0 +26336;1167;1164;0;0 +26337;1167;1164;0;0 +26338;1167;1164;0;0 +26339;1167;1164;0;0 +26340;1167;1164;0;0 +26341;1167;1164;0;0 +26342;1167;1164;0;0 +26343;1167;1164;0;0 +26344;1167;1164;0;0 +26345;1167;1164;0;0 +26346;1167;1164;0;0 +26347;1167;1164;0;0 +26348;1167;1164;0;0 +26349;1167;1164;0;0 +26350;1167;1164;0;0 +26351;1167;1164;0;0 +26352;1168;1165;0;0 +26353;1168;1165;0;0 +26354;1168;1165;0;0 +26355;1168;1165;0;0 +26356;1168;1165;0;0 +26357;1168;1165;0;0 +26358;1168;1165;0;0 +26359;1168;1165;0;0 +26360;1168;1165;0;0 +26361;1168;1165;0;0 +26362;1168;1165;0;0 +26363;1168;1165;0;0 +26364;1168;1165;0;0 +26365;1168;1165;0;0 +26366;1168;1165;0;0 +26367;1168;1165;0;0 +26368;1168;1165;0;0 +26369;1168;1165;0;0 +26370;1168;1165;0;0 +26371;1169;1166;0;0 +26372;1169;1166;0;0 +26373;1169;1166;0;0 +26374;1169;1166;0;0 +26375;1169;1166;0;0 +26376;1169;1166;0;0 +26377;1169;1166;0;0 +26378;1169;1166;0;0 +26379;1169;1166;0;0 +26380;1169;1166;0;0 +26381;1169;1166;0;0 +26382;1169;1166;0;0 +26383;1169;1166;0;0 +26384;1169;1166;0;0 +26385;1169;1166;0;0 +26386;1169;1166;0;0 +26387;1170;1167;0;0 +26388;1170;1167;0;0 +26389;1170;1167;0;0 +26390;1170;1167;0;0 +26391;1170;1167;0;0 +26392;1170;1167;0;0 +26393;1170;1167;0;0 +26394;1170;1167;0;0 +26395;1170;1167;0;0 +26396;1170;1167;0;0 +26397;1170;1167;0;0 +26398;1170;1167;0;0 +26399;1170;1167;0;0 +26400;1170;1167;0;0 +26401;1170;1167;0;0 +26402;1170;1167;0;0 +26403;1170;1167;0;0 +26404;1170;1167;0;0 +26405;1170;1167;0;0 +26406;1170;1167;0;0 +26407;1170;1167;0;0 +26408;1171;1168;0;0 +26409;1171;1168;0;0 +26410;1171;1168;0;0 +26411;1171;1168;0;0 +26412;1171;1168;0;0 +26413;1171;1168;0;0 +26414;1171;1168;0;0 +26415;1171;1168;0;0 +26416;1171;1168;0;0 +26417;1171;1168;0;0 +26418;1171;1168;0;0 +26419;1171;1168;0;0 +26420;1171;1168;0;0 +26421;1171;1168;0;0 +26422;1171;1168;0;0 +26423;1171;1168;0;0 +26424;1171;1168;0;0 +26425;1172;1169;0;0 +26426;1172;1169;0;0 +26427;1172;1169;0;0 +26428;1172;1169;0;0 +26429;1172;1169;0;0 +26430;1172;1169;0;0 +26431;1172;1169;0;0 +26432;1172;1169;0;0 +26433;1172;1169;0;0 +26434;1172;1169;0;0 +26435;1172;1169;0;0 +26436;1172;1169;0;0 +26437;1172;1169;0;0 +26438;1172;1169;0;0 +26439;1172;1169;0;0 +26440;1172;1169;0;0 +26441;1172;1169;0;0 +26442;1172;1169;0;0 +26443;1172;1169;0;0 +26444;1172;1169;0;0 +26445;1173;1170;0;0 +26446;1173;1170;0;0 +26447;1173;1170;0;0 +26448;1173;1170;0;0 +26449;1173;1170;0;0 +26450;1173;1170;0;0 +26451;1173;1170;0;0 +26452;1173;1170;0;0 +26453;1173;1170;0;0 +26454;1173;1170;0;0 +26455;1173;1170;0;0 +26456;1173;1170;0;0 +26457;1173;1170;0;0 +26458;1173;1170;0;0 +26459;1173;1170;0;0 +26460;1174;1171;0;0 +26461;1174;1171;0;0 +26462;1174;1171;0;0 +26463;1174;1171;0;0 +26464;1174;1171;0;0 +26465;1174;1171;0;0 +26466;1174;1171;0;0 +26467;1174;1171;0;0 +26468;1174;1171;0;0 +26469;1174;1171;0;0 +26470;1174;1171;0;0 +26471;1174;1171;0;0 +26472;1174;1171;0;0 +26473;1174;1171;0;0 +26474;1174;1171;0;0 +26475;1174;1171;0;0 +26476;1174;1171;0;0 +26477;1174;1171;0;0 +26478;1174;1171;0;0 +26479;1174;1171;0;0 +26480;1174;1171;0;0 +26481;1174;1171;0;0 +26482;1174;1171;0;0 +26483;1174;1171;0;0 +26484;1174;1171;0;0 +26485;1175;1172;0;0 +26486;1175;1172;0;0 +26487;1175;1172;0;0 +26488;1175;1172;0;0 +26489;1175;1172;0;0 +26490;1175;1172;0;0 +26491;1175;1172;0;0 +26492;1175;1172;0;0 +26493;1175;1172;0;0 +26494;1175;1172;0;0 +26495;1175;1172;0;0 +26496;1175;1172;0;0 +26497;1175;1172;0;0 +26498;1175;1172;0;0 +26499;1175;1172;0;0 +26500;1175;1172;0;0 +26501;1175;1172;0;0 +26502;1175;1172;0;0 +26503;1175;1172;0;0 +26504;1175;1172;0;0 +26505;1175;1172;0;0 +26506;1176;1173;0;0 +26507;1176;1173;0;0 +26508;1176;1173;0;0 +26509;1176;1173;0;0 +26510;1176;1173;0;0 +26511;1176;1173;0;0 +26512;1176;1173;0;0 +26513;1176;1173;0;0 +26514;1176;1173;0;0 +26515;1176;1173;0;0 +26516;1176;1173;0;0 +26517;1176;1173;0;0 +26518;1176;1173;0;0 +26519;1176;1173;0;0 +26520;1176;1173;0;0 +26521;1176;1173;0;0 +26522;1176;1173;0;0 +26523;1176;1173;0;0 +26524;1176;1173;0;0 +26525;1177;1174;0;0 +26526;1177;1174;0;0 +26527;1177;1174;0;0 +26528;1177;1174;0;0 +26529;1177;1174;0;0 +26530;1177;1174;0;0 +26531;1177;1174;0;0 +26532;1177;1174;0;0 +26533;1177;1174;0;0 +26534;1177;1174;0;0 +26535;1177;1174;0;0 +26536;1177;1174;0;0 +26537;1177;1174;0;0 +26538;1177;1174;0;0 +26539;1177;1174;0;0 +26540;1177;1174;0;0 +26541;1177;1174;0;0 +26542;1177;1174;0;0 +26543;1177;1174;0;0 +26544;1177;1174;0;0 +26545;1177;1174;0;0 +26546;1177;1174;0;0 +26547;1177;1174;0;0 +26548;1177;1174;0;0 +26549;1177;1174;0;0 +26550;1177;1174;0;0 +26551;1177;1174;0;0 +26552;1178;1175;0;0 +26553;1178;1175;0;0 +26554;1178;1175;0;0 +26555;1178;1175;0;0 +26556;1178;1175;0;0 +26557;1178;1175;0;0 +26558;1178;1175;0;0 +26559;1178;1175;0;0 +26560;1178;1175;0;0 +26561;1178;1175;0;0 +26562;1178;1175;0;0 +26563;1178;1175;0;0 +26564;1178;1175;0;0 +26565;1178;1175;0;0 +26566;1178;1175;0;0 +26567;1178;1175;0;0 +26568;1178;1175;0;0 +26569;1178;1175;0;0 +26570;1179;1176;0;0 +26571;1179;1176;0;0 +26572;1179;1176;0;0 +26573;1179;1176;0;0 +26574;1179;1176;0;0 +26575;1179;1176;0;0 +26576;1179;1176;0;0 +26577;1179;1176;0;0 +26578;1179;1176;0;0 +26579;1179;1176;0;0 +26580;1179;1176;0;0 +26581;1179;1176;0;0 +26582;1179;1176;0;0 +26583;1179;1176;0;0 +26584;1179;1176;0;0 +26585;1179;1176;0;0 +26586;1179;1176;0;0 +26587;1179;1176;0;0 +26588;1179;1176;0;0 +26589;1179;1176;0;0 +26590;1179;1176;0;0 +26591;1179;1176;0;0 +26592;1179;1176;0;0 +26593;1179;1176;0;0 +26594;1179;1176;0;0 +26595;1179;1176;0;0 +26596;1180;1177;0;0 +26597;1180;1177;0;0 +26598;1180;1177;0;0 +26599;1180;1177;0;0 +26600;1180;1177;0;0 +26601;1180;1177;0;0 +26602;1180;1177;0;0 +26603;1180;1177;0;0 +26604;1180;1177;0;0 +26605;1180;1177;0;0 +26606;1180;1177;0;0 +26607;1180;1177;0;0 +26608;1180;1177;0;0 +26609;1180;1177;0;0 +26610;1180;1177;0;0 +26611;1180;1177;0;0 +26612;1180;1177;0;0 +26613;1180;1177;0;0 +26614;1180;1177;0;0 +26615;1180;1177;0;0 +26616;1180;1177;0;0 +26617;1180;1177;0;0 +26618;1180;1177;0;0 +26619;1180;1177;0;0 +26620;1180;1177;0;0 +26621;1180;1177;0;0 +26622;1180;1177;0;0 +26623;1180;1177;0;0 +26624;1180;1177;0;0 +26625;1180;1177;0;0 +26626;1181;1178;0;0 +26627;1181;1178;0;0 +26628;1181;1178;0;0 +26629;1181;1178;0;0 +26630;1181;1178;0;0 +26631;1181;1178;0;0 +26632;1181;1178;0;0 +26633;1181;1178;0;0 +26634;1181;1178;0;0 +26635;1181;1178;0;0 +26636;1181;1178;0;0 +26637;1181;1178;0;0 +26638;1181;1178;0;0 +26639;1181;1178;0;0 +26640;1181;1178;0;0 +26641;1181;1178;0;0 +26642;1181;1178;0;0 +26643;1181;1178;0;0 +26644;1181;1178;0;0 +26645;1181;1178;0;0 +26646;1181;1178;0;0 +26647;1181;1178;0;0 +26648;1181;1178;0;0 +26649;1181;1178;0;0 +26650;1181;1178;0;0 +26651;1181;1178;0;0 +26652;1182;1179;0;0 +26653;1182;1179;0;0 +26654;1182;1179;0;0 +26655;1182;1179;0;0 +26656;1182;1179;0;0 +26657;1182;1179;0;0 +26658;1182;1179;0;0 +26659;1182;1179;0;0 +26660;1182;1179;0;0 +26661;1182;1179;0;0 +26662;1182;1179;0;0 +26663;1182;1179;0;0 +26664;1182;1179;0;0 +26665;1182;1179;0;0 +26666;1182;1179;0;0 +26667;1182;1179;0;0 +26668;1182;1179;0;0 +26669;1182;1179;0;0 +26670;1182;1179;0;0 +26671;1182;1179;0;0 +26672;1182;1179;0;0 +26673;1182;1179;0;0 +26674;1182;1179;0;0 +26675;1182;1179;0;0 +26676;1183;1180;0;0 +26677;1183;1180;0;0 +26678;1183;1180;0;0 +26679;1183;1180;0;0 +26680;1183;1180;0;0 +26681;1183;1180;0;0 +26682;1183;1180;0;0 +26683;1183;1180;0;0 +26684;1183;1180;0;0 +26685;1183;1180;0;0 +26686;1183;1180;0;0 +26687;1183;1180;0;0 +26688;1183;1180;0;0 +26689;1183;1180;0;0 +26690;1183;1180;0;0 +26691;1183;1180;0;0 +26692;1183;1180;0;0 +26693;1183;1180;0;0 +26694;1183;1180;0;0 +26695;1183;1180;0;0 +26696;1183;1180;0;0 +26697;1183;1180;0;0 +26698;1183;1180;0;0 +26699;1183;1180;0;0 +26700;1184;1181;0;0 +26701;1184;1181;0;0 +26702;1184;1181;0;0 +26703;1184;1181;0;0 +26704;1184;1181;0;0 +26705;1184;1181;0;0 +26706;1184;1181;0;0 +26707;1184;1181;0;0 +26708;1184;1181;0;0 +26709;1184;1181;0;0 +26710;1184;1181;0;0 +26711;1184;1181;0;0 +26712;1184;1181;0;0 +26713;1184;1181;0;0 +26714;1184;1181;0;0 +26715;1184;1181;0;0 +26716;1184;1181;0;0 +26717;1184;1181;0;0 +26718;1184;1181;0;0 +26719;1184;1181;0;0 +26720;1184;1181;0;0 +26721;1184;1181;0;0 +26722;1184;1181;0;0 +26723;1184;1181;0;0 +26724;1184;1181;0;0 +26725;1185;1182;0;0 +26726;1185;1182;0;0 +26727;1185;1182;0;0 +26728;1185;1182;0;0 +26729;1185;1182;0;0 +26730;1185;1182;0;0 +26731;1185;1182;0;0 +26732;1185;1182;0;0 +26733;1185;1182;0;0 +26734;1185;1182;0;0 +26735;1185;1182;0;0 +26736;1185;1182;0;0 +26737;1185;1182;0;0 +26738;1185;1182;0;0 +26739;1185;1182;0;0 +26740;1185;1182;0;0 +26741;1185;1182;0;0 +26742;1185;1182;0;0 +26743;1185;1182;0;0 +26744;1185;1182;0;0 +26745;1185;1182;0;0 +26746;1185;1182;0;0 +26747;1185;1182;0;0 +26748;1185;1182;0;0 +26749;1185;1182;0;0 +26750;1185;1182;0;0 +26751;1185;1182;0;0 +26752;1185;1182;0;0 +26753;1185;1182;0;0 +26754;1185;1182;0;0 +26755;1186;1183;0;0 +26756;1186;1183;0;0 +26757;1186;1183;0;0 +26758;1186;1183;0;0 +26759;1186;1183;0;0 +26760;1186;1183;0;0 +26761;1186;1183;0;0 +26762;1186;1183;0;0 +26763;1186;1183;0;0 +26764;1186;1183;0;0 +26765;1186;1183;0;0 +26766;1186;1183;0;0 +26767;1186;1183;0;0 +26768;1186;1183;0;0 +26769;1186;1183;0;0 +26770;1186;1183;0;0 +26771;1186;1183;0;0 +26772;1186;1183;0;0 +26773;1186;1183;0;0 +26774;1187;1184;0;0 +26775;1187;1184;0;0 +26776;1187;1184;0;0 +26777;1187;1184;0;0 +26778;1187;1184;0;0 +26779;1187;1184;0;0 +26780;1187;1184;0;0 +26781;1187;1184;0;0 +26782;1187;1184;0;0 +26783;1187;1184;0;0 +26784;1187;1184;0;0 +26785;1187;1184;0;0 +26786;1187;1184;0;0 +26787;1187;1184;0;0 +26788;1187;1184;0;0 +26789;1187;1184;0;0 +26790;1187;1184;0;0 +26791;1187;1184;0;0 +26792;1187;1184;0;0 +26793;1187;1184;0;0 +26794;1187;1184;0;0 +26795;1187;1184;0;0 +26796;1187;1184;0;0 +26797;1187;1184;0;0 +26798;1187;1184;0;0 +26799;1187;1184;0;0 +26800;1187;1184;0;0 +26801;1187;1184;0;0 +26802;1187;1184;0;0 +26803;1187;1184;0;0 +26804;1188;1185;0;0 +26805;1188;1185;0;0 +26806;1188;1185;0;0 +26807;1188;1185;0;0 +26808;1188;1185;0;0 +26809;1188;1185;0;0 +26810;1188;1185;0;0 +26811;1188;1185;0;0 +26812;1188;1185;0;0 +26813;1188;1185;0;0 +26814;1188;1185;0;0 +26815;1188;1185;0;0 +26816;1188;1185;0;0 +26817;1188;1185;0;0 +26818;1188;1185;0;0 +26819;1188;1185;0;0 +26820;1188;1185;0;0 +26821;1188;1185;0;0 +26822;1188;1185;0;0 +26823;1188;1185;0;0 +26824;1188;1185;0;0 +26825;1188;1185;0;0 +26826;1188;1185;0;0 +26827;1188;1185;0;0 +26828;1188;1185;0;0 +26829;1188;1185;0;0 +26830;1189;1186;0;0 +26831;1189;1186;0;0 +26832;1189;1186;0;0 +26833;1189;1186;0;0 +26834;1189;1186;0;0 +26835;1189;1186;0;0 +26836;1189;1186;0;0 +26837;1189;1186;0;0 +26838;1189;1186;0;0 +26839;1189;1186;0;0 +26840;1189;1186;0;0 +26841;1189;1186;0;0 +26842;1189;1186;0;0 +26843;1189;1186;0;0 +26844;1189;1186;0;0 +26845;1189;1186;0;0 +26846;1189;1186;0;0 +26847;1189;1186;0;0 +26848;1189;1186;0;0 +26849;1189;1186;0;0 +26850;1189;1186;0;0 +26851;1189;1186;0;0 +26852;1189;1186;0;0 +26853;1189;1186;0;0 +26854;1189;1186;0;0 +26855;1189;1186;0;0 +26856;1189;1186;0;0 +26857;1189;1186;0;0 +26858;1189;1186;0;0 +26859;1190;1187;0;0 +26860;1190;1187;0;0 +26861;1190;1187;0;0 +26862;1190;1187;0;0 +26863;1190;1187;0;0 +26864;1190;1187;0;0 +26865;1190;1187;0;0 +26866;1190;1187;0;0 +26867;1190;1187;0;0 +26868;1190;1187;0;0 +26869;1190;1187;0;0 +26870;1190;1187;0;0 +26871;1190;1187;0;0 +26872;1190;1187;0;0 +26873;1190;1187;0;0 +26874;1190;1187;0;0 +26875;1190;1187;0;0 +26876;1190;1187;0;0 +26877;1191;1188;0;0 +26878;1191;1188;0;0 +26879;1191;1188;0;0 +26880;1191;1188;0;0 +26881;1191;1188;0;0 +26882;1191;1188;0;0 +26883;1191;1188;0;0 +26884;1191;1188;0;0 +26885;1191;1188;0;0 +26886;1191;1188;0;0 +26887;1191;1188;0;0 +26888;1191;1188;0;0 +26889;1191;1188;0;0 +26890;1191;1188;0;0 +26891;1191;1188;0;0 +26892;1191;1188;0;0 +26893;1191;1188;0;0 +26894;1191;1188;0;0 +26895;1191;1188;0;0 +26896;1191;1188;0;0 +26897;1191;1188;0;0 +26898;1191;1188;0;0 +26899;1191;1188;0;0 +26900;1191;1188;0;0 +26901;1191;1188;0;0 +26902;1191;1188;0;0 +26903;1191;1188;0;0 +26904;1191;1188;0;0 +26905;1191;1188;0;0 +26906;1191;1188;0;0 +26907;1192;1189;0;0 +26908;1192;1189;0;0 +26909;1192;1189;0;0 +26910;1192;1189;0;0 +26911;1192;1189;0;0 +26912;1192;1189;0;0 +26913;1192;1189;0;0 +26914;1192;1189;0;0 +26915;1192;1189;0;0 +26916;1192;1189;0;0 +26917;1192;1189;0;0 +26918;1192;1189;0;0 +26919;1192;1189;0;0 +26920;1192;1189;0;0 +26921;1192;1189;0;0 +26922;1192;1189;0;0 +26923;1192;1189;0;0 +26924;1192;1189;0;0 +26925;1192;1189;0;0 +26926;1192;1189;0;0 +26927;1192;1189;0;0 +26928;1192;1189;0;0 +26929;1193;1190;0;0 +26930;1193;1190;0;0 +26931;1193;1190;0;0 +26932;1193;1190;0;0 +26933;1193;1190;0;0 +26934;1193;1190;0;0 +26935;1193;1190;0;0 +26936;1193;1190;0;0 +26937;1193;1190;0;0 +26938;1193;1190;0;0 +26939;1193;1190;0;0 +26940;1193;1190;0;0 +26941;1193;1190;0;0 +26942;1193;1190;0;0 +26943;1193;1190;0;0 +26944;1193;1190;0;0 +26945;1193;1190;0;0 +26946;1193;1190;0;0 +26947;1193;1190;0;0 +26948;1193;1190;0;0 +26949;1193;1190;0;0 +26950;1193;1190;0;0 +26951;1193;1190;0;0 +26952;1193;1190;0;0 +26953;1193;1190;0;0 +26954;1193;1190;0;0 +26955;1193;1190;0;0 +26956;1193;1190;0;0 +26957;1193;1190;0;0 +26958;1194;1191;0;0 +26959;1194;1191;0;0 +26960;1194;1191;0;0 +26961;1194;1191;0;0 +26962;1194;1191;0;0 +26963;1194;1191;0;0 +26964;1194;1191;0;0 +26965;1194;1191;0;0 +26966;1194;1191;0;0 +26967;1194;1191;0;0 +26968;1194;1191;0;0 +26969;1194;1191;0;0 +26970;1194;1191;0;0 +26971;1194;1191;0;0 +26972;1194;1191;0;0 +26973;1194;1191;0;0 +26974;1194;1191;0;0 +26975;1194;1191;0;0 +26976;1194;1191;0;0 +26977;1194;1191;0;0 +26978;1194;1191;0;0 +26979;1194;1191;0;0 +26980;1194;1191;0;0 +26981;1194;1191;0;0 +26982;1194;1191;0;0 +26983;1194;1191;0;0 +26984;1194;1191;0;0 +26985;1194;1191;0;0 +26986;1195;1192;0;0 +26987;1195;1192;0;0 +26988;1195;1192;0;0 +26989;1195;1192;0;0 +26990;1195;1192;0;0 +26991;1195;1192;0;0 +26992;1195;1192;0;0 +26993;1195;1192;0;0 +26994;1195;1192;0;0 +26995;1195;1192;0;0 +26996;1195;1192;0;0 +26997;1195;1192;0;0 +26998;1195;1192;0;0 +26999;1195;1192;0;0 +27000;1195;1192;0;0 +27001;1195;1192;0;0 +27002;1195;1192;0;0 +27003;1195;1192;0;0 +27004;1195;1192;0;0 +27005;1195;1192;0;0 +27006;1195;1192;0;0 +27007;1195;1192;0;0 +27008;1195;1192;0;0 +27009;1195;1192;0;0 +27010;1195;1192;0;0 +27011;1195;1192;0;0 +27012;1195;1192;0;0 +27013;1195;1192;0;0 +27014;1196;1193;0;0 +27015;1196;1193;0;0 +27016;1196;1193;0;0 +27017;1196;1193;0;0 +27018;1196;1193;0;0 +27019;1196;1193;0;0 +27020;1196;1193;0;0 +27021;1196;1193;0;0 +27022;1196;1193;0;0 +27023;1196;1193;0;0 +27024;1196;1193;0;0 +27025;1196;1193;0;0 +27026;1196;1193;0;0 +27027;1196;1193;0;0 +27028;1196;1193;0;0 +27029;1196;1193;0;0 +27030;1196;1193;0;0 +27031;1196;1193;0;0 +27032;1196;1193;0;0 +27033;1196;1193;0;0 +27034;1196;1193;0;0 +27035;1196;1193;0;0 +27036;1196;1193;0;0 +27037;1196;1193;0;0 +27038;1196;1193;0;0 +27039;1196;1193;0;0 +27040;1197;1194;0;0 +27041;1197;1194;0;0 +27042;1197;1194;0;0 +27043;1197;1194;0;0 +27044;1197;1194;0;0 +27045;1197;1194;0;0 +27046;1197;1194;0;0 +27047;1197;1194;0;0 +27048;1197;1194;0;0 +27049;1197;1194;0;0 +27050;1197;1194;0;0 +27051;1197;1194;0;0 +27052;1197;1194;0;0 +27053;1197;1194;0;0 +27054;1197;1194;0;0 +27055;1197;1194;0;0 +27056;1197;1194;0;0 +27057;1197;1194;0;0 +27058;1197;1194;0;0 +27059;1197;1194;0;0 +27060;1197;1194;0;0 +27061;1197;1194;0;0 +27062;1197;1194;0;0 +27063;1197;1194;0;0 +27064;1197;1194;0;0 +27065;1197;1194;0;0 +27066;1197;1194;0;0 +27067;1197;1194;0;0 +27068;1197;1194;0;0 +27069;1197;1194;0;0 +27070;1198;1195;0;0 +27071;1198;1195;0;0 +27072;1198;1195;0;0 +27073;1198;1195;0;0 +27074;1198;1195;0;0 +27075;1198;1195;0;0 +27076;1198;1195;0;0 +27077;1198;1195;0;0 +27078;1198;1195;0;0 +27079;1198;1195;0;0 +27080;1198;1195;0;0 +27081;1198;1195;0;0 +27082;1198;1195;0;0 +27083;1198;1195;0;0 +27084;1198;1195;0;0 +27085;1198;1195;0;0 +27086;1198;1195;0;0 +27087;1198;1195;0;0 +27088;1198;1195;0;0 +27089;1198;1195;0;0 +27090;1198;1195;0;0 +27091;1198;1195;0;0 +27092;1198;1195;0;0 +27093;1198;1195;0;0 +27094;1198;1195;0;0 +27095;1198;1195;0;0 +27096;1199;1196;0;0 +27097;1199;1196;0;0 +27098;1199;1196;0;0 +27099;1199;1196;0;0 +27100;1199;1196;0;0 +27101;1199;1196;0;0 +27102;1199;1196;0;0 +27103;1199;1196;0;0 +27104;1199;1196;0;0 +27105;1199;1196;0;0 +27106;1199;1196;0;0 +27107;1199;1196;0;0 +27108;1199;1196;0;0 +27109;1199;1196;0;0 +27110;1199;1196;0;0 +27111;1199;1196;0;0 +27112;1199;1196;0;0 +27113;1199;1196;0;0 +27114;1199;1196;0;0 +27115;1199;1196;0;0 +27116;1200;1197;0;0 +27117;1200;1197;0;0 +27118;1200;1197;0;0 +27119;1200;1197;0;0 +27120;1200;1197;0;0 +27121;1200;1197;0;0 +27122;1200;1197;0;0 +27123;1200;1197;0;0 +27124;1200;1197;0;0 +27125;1200;1197;0;0 +27126;1200;1197;0;0 +27127;1200;1197;0;0 +27128;1200;1197;0;0 +27129;1200;1197;0;0 +27130;1200;1197;0;0 +27131;1200;1197;0;0 +27132;1200;1197;0;0 +27133;1200;1197;0;0 +27134;1200;1197;0;0 +27135;1200;1197;0;0 +27136;1200;1197;0;0 +27137;1200;1197;0;0 +27138;1200;1197;0;0 +27139;1200;1197;0;0 +27140;1200;1197;0;0 +27141;1201;1198;0;0 +27142;1201;1198;0;0 +27143;1201;1198;0;0 +27144;1201;1198;0;0 +27145;1201;1198;0;0 +27146;1201;1198;0;0 +27147;1201;1198;0;0 +27148;1201;1198;0;0 +27149;1201;1198;0;0 +27150;1201;1198;0;0 +27151;1201;1198;0;0 +27152;1201;1198;0;0 +27153;1201;1198;0;0 +27154;1201;1198;0;0 +27155;1201;1198;0;0 +27156;1201;1198;0;0 +27157;1201;1198;0;0 +27158;1201;1198;0;0 +27159;1201;1198;0;0 +27160;1201;1198;0;0 +27161;1202;1199;0;0 +27162;1202;1199;0;0 +27163;1202;1199;0;0 +27164;1202;1199;0;0 +27165;1202;1199;0;0 +27166;1202;1199;0;0 +27167;1202;1199;0;0 +27168;1202;1199;0;0 +27169;1202;1199;0;0 +27170;1202;1199;0;0 +27171;1202;1199;0;0 +27172;1202;1199;0;0 +27173;1202;1199;0;0 +27174;1202;1199;0;0 +27175;1202;1199;0;0 +27176;1202;1199;0;0 +27177;1202;1199;0;0 +27178;1202;1199;0;0 +27179;1202;1199;0;0 +27180;1202;1199;0;0 +27181;1202;1199;0;0 +27182;1202;1199;0;0 +27183;1202;1199;0;0 +27184;1202;1199;0;0 +27185;1202;1199;0;0 +27186;1202;1199;0;0 +27187;1202;1199;0;0 +27188;1203;1200;0;0 +27189;1203;1200;0;0 +27190;1203;1200;0;0 +27191;1203;1200;0;0 +27192;1203;1200;0;0 +27193;1203;1200;0;0 +27194;1203;1200;0;0 +27195;1203;1200;0;0 +27196;1203;1200;0;0 +27197;1203;1200;0;0 +27198;1203;1200;0;0 +27199;1203;1200;0;0 +27200;1203;1200;0;0 +27201;1203;1200;0;0 +27202;1203;1200;0;0 +27203;1203;1200;0;0 +27204;1203;1200;0;0 +27205;1203;1200;0;0 +27206;1204;1201;0;0 +27207;1204;1201;0;0 +27208;1204;1201;0;0 +27209;1204;1201;0;0 +27210;1204;1201;0;0 +27211;1204;1201;0;0 +27212;1204;1201;0;0 +27213;1204;1201;0;0 +27214;1204;1201;0;0 +27215;1204;1201;0;0 +27216;1204;1201;0;0 +27217;1204;1201;0;0 +27218;1204;1201;0;0 +27219;1204;1201;0;0 +27220;1204;1201;0;0 +27221;1204;1201;0;0 +27222;1204;1201;0;0 +27223;1204;1201;0;0 +27224;1204;1201;0;0 +27225;1204;1201;0;0 +27226;1204;1201;0;0 +27227;1204;1201;0;0 +27228;1204;1201;0;0 +27229;1204;1201;0;0 +27230;1204;1201;0;0 +27231;1204;1201;0;0 +27232;1204;1201;0;0 +27233;1204;1201;0;0 +27234;1205;1202;0;0 +27235;1205;1202;0;0 +27236;1205;1202;0;0 +27237;1205;1202;0;0 +27238;1205;1202;0;0 +27239;1205;1202;0;0 +27240;1205;1202;0;0 +27241;1205;1202;0;0 +27242;1205;1202;0;0 +27243;1205;1202;0;0 +27244;1205;1202;0;0 +27245;1205;1202;0;0 +27246;1205;1202;0;0 +27247;1205;1202;0;0 +27248;1205;1202;0;0 +27249;1205;1202;0;0 +27250;1205;1202;0;0 +27251;1205;1202;0;0 +27252;1205;1202;0;0 +27253;1205;1202;0;0 +27254;1205;1202;0;0 +27255;1205;1202;0;0 +27256;1205;1202;0;0 +27257;1205;1202;0;0 +27258;1205;1202;0;0 +27259;1205;1202;0;0 +27260;1205;1202;0;0 +27261;1205;1202;0;0 +27262;1206;1203;0;0 +27263;1206;1203;0;0 +27264;1206;1203;0;0 +27265;1206;1203;0;0 +27266;1206;1203;0;0 +27267;1206;1203;0;0 +27268;1206;1203;0;0 +27269;1206;1203;0;0 +27270;1206;1203;0;0 +27271;1206;1203;0;0 +27272;1206;1203;0;0 +27273;1206;1203;0;0 +27274;1206;1203;0;0 +27275;1206;1203;0;0 +27276;1206;1203;0;0 +27277;1206;1203;0;0 +27278;1206;1203;0;0 +27279;1206;1203;0;0 +27280;1206;1203;0;0 +27281;1206;1203;0;0 +27282;1206;1203;0;0 +27283;1207;1204;0;0 +27284;1207;1204;0;0 +27285;1207;1204;0;0 +27286;1207;1204;0;0 +27287;1207;1204;0;0 +27288;1207;1204;0;0 +27289;1207;1204;0;0 +27290;1207;1204;0;0 +27291;1207;1204;0;0 +27292;1207;1204;0;0 +27293;1207;1204;0;0 +27294;1207;1204;0;0 +27295;1207;1204;0;0 +27296;1207;1204;0;0 +27297;1207;1204;0;0 +27298;1207;1204;0;0 +27299;1207;1204;0;0 +27300;1207;1204;0;0 +27301;1207;1204;0;0 +27302;1207;1204;0;0 +27303;1207;1204;0;0 +27304;1208;1205;0;0 +27305;1208;1205;0;0 +27306;1208;1205;0;0 +27307;1208;1205;0;0 +27308;1208;1205;0;0 +27309;1208;1205;0;0 +27310;1208;1205;0;0 +27311;1208;1205;0;0 +27312;1208;1205;0;0 +27313;1208;1205;0;0 +27314;1208;1205;0;0 +27315;1208;1205;0;0 +27316;1208;1205;0;0 +27317;1208;1205;0;0 +27318;1208;1205;0;0 +27319;1208;1205;0;0 +27320;1208;1205;0;0 +27321;1208;1205;0;0 +27322;1208;1205;0;0 +27323;1208;1205;0;0 +27324;1208;1205;0;0 +27325;1208;1205;0;0 +27326;1208;1205;0;0 +27327;1209;1206;0;0 +27328;1209;1206;0;0 +27329;1209;1206;0;0 +27330;1209;1206;0;0 +27331;1209;1206;0;0 +27332;1209;1206;0;0 +27333;1209;1206;0;0 +27334;1209;1206;0;0 +27335;1209;1206;0;0 +27336;1209;1206;0;0 +27337;1209;1206;0;0 +27338;1209;1206;0;0 +27339;1209;1206;0;0 +27340;1209;1206;0;0 +27341;1209;1206;0;0 +27342;1209;1206;0;0 +27343;1209;1206;0;0 +27344;1209;1206;0;0 +27345;1209;1206;0;0 +27346;1209;1206;0;0 +27347;1209;1206;0;0 +27348;1209;1206;0;0 +27349;1209;1206;0;0 +27350;1209;1206;0;0 +27351;1209;1206;0;0 +27352;1209;1206;0;0 +27353;1210;1207;0;0 +27354;1210;1207;0;0 +27355;1210;1207;0;0 +27356;1210;1207;0;0 +27357;1210;1207;0;0 +27358;1210;1207;0;0 +27359;1210;1207;0;0 +27360;1210;1207;0;0 +27361;1210;1207;0;0 +27362;1210;1207;0;0 +27363;1210;1207;0;0 +27364;1210;1207;0;0 +27365;1210;1207;0;0 +27366;1210;1207;0;0 +27367;1210;1207;0;0 +27368;1210;1207;0;0 +27369;1210;1207;0;0 +27370;1211;1208;0;0 +27371;1211;1208;0;0 +27372;1211;1208;0;0 +27373;1211;1208;0;0 +27374;1211;1208;0;0 +27375;1211;1208;0;0 +27376;1211;1208;0;0 +27377;1211;1208;0;0 +27378;1211;1208;0;0 +27379;1211;1208;0;0 +27380;1211;1208;0;0 +27381;1211;1208;0;0 +27382;1211;1208;0;0 +27383;1211;1208;0;0 +27384;1211;1208;0;0 +27385;1211;1208;0;0 +27386;1211;1208;0;0 +27387;1211;1208;0;0 +27388;1211;1208;0;0 +27389;1211;1208;0;0 +27390;1211;1208;0;0 +27391;1211;1208;0;0 +27392;1211;1208;0;0 +27393;1211;1208;0;0 +27394;1211;1208;0;0 +27395;1211;1208;0;0 +27396;1211;1208;0;0 +27397;1211;1208;0;0 +27398;1211;1208;0;0 +27399;1211;1208;0;0 +27400;1212;1209;0;0 +27401;1212;1209;0;0 +27402;1212;1209;0;0 +27403;1212;1209;0;0 +27404;1212;1209;0;0 +27405;1212;1209;0;0 +27406;1212;1209;0;0 +27407;1212;1209;0;0 +27408;1212;1209;0;0 +27409;1212;1209;0;0 +27410;1212;1209;0;0 +27411;1212;1209;0;0 +27412;1212;1209;0;0 +27413;1212;1209;0;0 +27414;1212;1209;0;0 +27415;1212;1209;0;0 +27416;1212;1209;0;0 +27417;1212;1209;0;0 +27418;1212;1209;0;0 +27419;1212;1209;0;0 +27420;1212;1209;0;0 +27421;1212;1209;0;0 +27422;1212;1209;0;0 +27423;1212;1209;0;0 +27424;1213;1210;0;0 +27425;1213;1210;0;0 +27426;1213;1210;0;0 +27427;1213;1210;0;0 +27428;1213;1210;0;0 +27429;1213;1210;0;0 +27430;1213;1210;0;0 +27431;1213;1210;0;0 +27432;1213;1210;0;0 +27433;1213;1210;0;0 +27434;1213;1210;0;0 +27435;1213;1210;0;0 +27436;1213;1210;0;0 +27437;1213;1210;0;0 +27438;1213;1210;0;0 +27439;1213;1210;0;0 +27440;1213;1210;0;0 +27441;1213;1210;0;0 +27442;1213;1210;0;0 +27443;1213;1210;0;0 +27444;1213;1210;0;0 +27445;1213;1210;0;0 +27446;1213;1210;0;0 +27447;1214;1211;0;0 +27448;1214;1211;0;0 +27449;1214;1211;0;0 +27450;1214;1211;0;0 +27451;1214;1211;0;0 +27452;1214;1211;0;0 +27453;1214;1211;0;0 +27454;1214;1211;0;0 +27455;1214;1211;0;0 +27456;1214;1211;0;0 +27457;1214;1211;0;0 +27458;1214;1211;0;0 +27459;1214;1211;0;0 +27460;1214;1211;0;0 +27461;1214;1211;0;0 +27462;1214;1211;0;0 +27463;1214;1211;0;0 +27464;1214;1211;0;0 +27465;1214;1211;0;0 +27466;1215;1212;0;0 +27467;1215;1212;0;0 +27468;1215;1212;0;0 +27469;1215;1212;0;0 +27470;1215;1212;0;0 +27471;1215;1212;0;0 +27472;1215;1212;0;0 +27473;1215;1212;0;0 +27474;1215;1212;0;0 +27475;1215;1212;0;0 +27476;1215;1212;0;0 +27477;1215;1212;0;0 +27478;1215;1212;0;0 +27479;1215;1212;0;0 +27480;1215;1212;0;0 +27481;1215;1212;0;0 +27482;1215;1212;0;0 +27483;1215;1212;0;0 +27484;1215;1212;0;0 +27485;1215;1212;0;0 +27486;1215;1212;0;0 +27487;1215;1212;0;0 +27488;1215;1212;0;0 +27489;1215;1212;0;0 +27490;1215;1212;0;0 +27491;1215;1212;0;0 +27492;1216;1213;0;0 +27493;1216;1213;0;0 +27494;1216;1213;0;0 +27495;1216;1213;0;0 +27496;1216;1213;0;0 +27497;1216;1213;0;0 +27498;1216;1213;0;0 +27499;1216;1213;0;0 +27500;1216;1213;0;0 +27501;1216;1213;0;0 +27502;1216;1213;0;0 +27503;1216;1213;0;0 +27504;1216;1213;0;0 +27505;1216;1213;0;0 +27506;1216;1213;0;0 +27507;1216;1213;0;0 +27508;1216;1213;0;0 +27509;1216;1213;0;0 +27510;1216;1213;0;0 +27511;1216;1213;0;0 +27512;1216;1213;0;0 +27513;1216;1213;0;0 +27514;1216;1213;0;0 +27515;1216;1213;0;0 +27516;1216;1213;0;0 +27517;1216;1213;0;0 +27518;1216;1213;0;0 +27519;1217;1214;0;0 +27520;1217;1214;0;0 +27521;1217;1214;0;0 +27522;1217;1214;0;0 +27523;1217;1214;0;0 +27524;1217;1214;0;0 +27525;1217;1214;0;0 +27526;1217;1214;0;0 +27527;1217;1214;0;0 +27528;1217;1214;0;0 +27529;1217;1214;0;0 +27530;1217;1214;0;0 +27531;1217;1214;0;0 +27532;1217;1214;0;0 +27533;1217;1214;0;0 +27534;1217;1214;0;0 +27535;1217;1214;0;0 +27536;1217;1214;0;0 +27537;1217;1214;0;0 +27538;1217;1214;0;0 +27539;1217;1214;0;0 +27540;1217;1214;0;0 +27541;1217;1214;0;0 +27542;1218;1215;0;0 +27543;1218;1215;0;0 +27544;1218;1215;0;0 +27545;1218;1215;0;0 +27546;1218;1215;0;0 +27547;1218;1215;0;0 +27548;1218;1215;0;0 +27549;1218;1215;0;0 +27550;1218;1215;0;0 +27551;1218;1215;0;0 +27552;1218;1215;0;0 +27553;1218;1215;0;0 +27554;1218;1215;0;0 +27555;1218;1215;0;0 +27556;1218;1215;0;0 +27557;1218;1215;0;0 +27558;1219;1216;0;0 +27559;1219;1216;0;0 +27560;1219;1216;0;0 +27561;1219;1216;0;0 +27562;1219;1216;0;0 +27563;1219;1216;0;0 +27564;1219;1216;0;0 +27565;1219;1216;0;0 +27566;1219;1216;0;0 +27567;1219;1216;0;0 +27568;1219;1216;0;0 +27569;1219;1216;0;0 +27570;1219;1216;0;0 +27571;1219;1216;0;0 +27572;1219;1216;0;0 +27573;1219;1216;0;0 +27574;1219;1216;0;0 +27575;1219;1216;0;0 +27576;1219;1216;0;0 +27577;1219;1216;0;0 +27578;1219;1216;0;0 +27579;1219;1216;0;0 +27580;1219;1216;0;0 +27581;1219;1216;0;0 +27582;1219;1216;0;0 +27583;1219;1216;0;0 +27584;1219;1216;0;0 +27585;1220;1217;0;0 +27586;1220;1217;0;0 +27587;1220;1217;0;0 +27588;1220;1217;0;0 +27589;1220;1217;0;0 +27590;1220;1217;0;0 +27591;1220;1217;0;0 +27592;1220;1217;0;0 +27593;1220;1217;0;0 +27594;1220;1217;0;0 +27595;1220;1217;0;0 +27596;1220;1217;0;0 +27597;1220;1217;0;0 +27598;1220;1217;0;0 +27599;1220;1217;0;0 +27600;1220;1217;0;0 +27601;1221;1218;0;0 +27602;1221;1218;0;0 +27603;1221;1218;0;0 +27604;1221;1218;0;0 +27605;1221;1218;0;0 +27606;1221;1218;0;0 +27607;1221;1218;0;0 +27608;1221;1218;0;0 +27609;1221;1218;0;0 +27610;1221;1218;0;0 +27611;1221;1218;0;0 +27612;1221;1218;0;0 +27613;1221;1218;0;0 +27614;1221;1218;0;0 +27615;1221;1218;0;0 +27616;1221;1218;0;0 +27617;1221;1218;0;0 +27618;1221;1218;0;0 +27619;1221;1218;0;0 +27620;1221;1218;0;0 +27621;1221;1218;0;0 +27622;1221;1218;0;0 +27623;1221;1218;0;0 +27624;1222;1219;0;0 +27625;1222;1219;0;0 +27626;1222;1219;0;0 +27627;1222;1219;0;0 +27628;1222;1219;0;0 +27629;1222;1219;0;0 +27630;1222;1219;0;0 +27631;1222;1219;0;0 +27632;1222;1219;0;0 +27633;1222;1219;0;0 +27634;1222;1219;0;0 +27635;1222;1219;0;0 +27636;1222;1219;0;0 +27637;1222;1219;0;0 +27638;1222;1219;0;0 +27639;1222;1219;0;0 +27640;1222;1219;0;0 +27641;1222;1219;0;0 +27642;1222;1219;0;0 +27643;1222;1219;0;0 +27644;1222;1219;0;0 +27645;1223;1220;0;0 +27646;1223;1220;0;0 +27647;1223;1220;0;0 +27648;1223;1220;0;0 +27649;1223;1220;0;0 +27650;1223;1220;0;0 +27651;1223;1220;0;0 +27652;1223;1220;0;0 +27653;1223;1220;0;0 +27654;1223;1220;0;0 +27655;1223;1220;0;0 +27656;1223;1220;0;0 +27657;1223;1220;0;0 +27658;1223;1220;0;0 +27659;1223;1220;0;0 +27660;1223;1220;0;0 +27661;1223;1220;0;0 +27662;1223;1220;0;0 +27663;1223;1220;0;0 +27664;1223;1220;0;0 +27665;1223;1220;0;0 +27666;1223;1220;0;0 +27667;1223;1220;0;0 +27668;1223;1220;0;0 +27669;1223;1220;0;0 +27670;1223;1220;0;0 +27671;1224;1221;0;0 +27672;1224;1221;0;0 +27673;1224;1221;0;0 +27674;1224;1221;0;0 +27675;1224;1221;0;0 +27676;1224;1221;0;0 +27677;1224;1221;0;0 +27678;1224;1221;0;0 +27679;1224;1221;0;0 +27680;1224;1221;0;0 +27681;1224;1221;0;0 +27682;1224;1221;0;0 +27683;1224;1221;0;0 +27684;1224;1221;0;0 +27685;1224;1221;0;0 +27686;1224;1221;0;0 +27687;1224;1221;0;0 +27688;1224;1221;0;0 +27689;1224;1221;0;0 +27690;1224;1221;0;0 +27691;1224;1221;0;0 +27692;1224;1221;0;0 +27693;1224;1221;0;0 +27694;1224;1221;0;0 +27695;1224;1221;0;0 +27696;1224;1221;0;0 +27697;1225;1222;0;0 +27698;1225;1222;0;0 +27699;1225;1222;0;0 +27700;1225;1222;0;0 +27701;1225;1222;0;0 +27702;1225;1222;0;0 +27703;1225;1222;0;0 +27704;1225;1222;0;0 +27705;1225;1222;0;0 +27706;1225;1222;0;0 +27707;1225;1222;0;0 +27708;1225;1222;0;0 +27709;1225;1222;0;0 +27710;1225;1222;0;0 +27711;1225;1222;0;0 +27712;1225;1222;0;0 +27713;1225;1222;0;0 +27714;1225;1222;0;0 +27715;1225;1222;0;0 +27716;1225;1222;0;0 +27717;1225;1222;0;0 +27718;1225;1222;0;0 +27719;1225;1222;0;0 +27720;1225;1222;0;0 +27721;1225;1222;0;0 +27722;1225;1222;0;0 +27723;1225;1222;0;0 +27724;1225;1222;0;0 +27725;1225;1222;0;0 +27726;1226;1223;0;0 +27727;1226;1223;0;0 +27728;1226;1223;0;0 +27729;1226;1223;0;0 +27730;1226;1223;0;0 +27731;1226;1223;0;0 +27732;1226;1223;0;0 +27733;1226;1223;0;0 +27734;1226;1223;0;0 +27735;1226;1223;0;0 +27736;1226;1223;0;0 +27737;1226;1223;0;0 +27738;1226;1223;0;0 +27739;1226;1223;0;0 +27740;1226;1223;0;0 +27741;1226;1223;0;0 +27742;1227;1224;0;0 +27743;1227;1224;0;0 +27744;1227;1224;0;0 +27745;1227;1224;0;0 +27746;1227;1224;0;0 +27747;1227;1224;0;0 +27748;1227;1224;0;0 +27749;1227;1224;0;0 +27750;1227;1224;0;0 +27751;1227;1224;0;0 +27752;1227;1224;0;0 +27753;1227;1224;0;0 +27754;1227;1224;0;0 +27755;1227;1224;0;0 +27756;1227;1224;0;0 +27757;1227;1224;0;0 +27758;1227;1224;0;0 +27759;1227;1224;0;0 +27760;1227;1224;0;0 +27761;1227;1224;0;0 +27762;1227;1224;0;0 +27763;1227;1224;0;0 +27764;1227;1224;0;0 +27765;1227;1224;0;0 +27766;1227;1224;0;0 +27767;1227;1224;0;0 +27768;1227;1224;0;0 +27769;1227;1224;0;0 +27770;1227;1224;0;0 +27771;1228;1225;0;0 +27772;1228;1225;0;0 +27773;1228;1225;0;0 +27774;1228;1225;0;0 +27775;1228;1225;0;0 +27776;1228;1225;0;0 +27777;1228;1225;0;0 +27778;1228;1225;0;0 +27779;1228;1225;0;0 +27780;1228;1225;0;0 +27781;1228;1225;0;0 +27782;1228;1225;0;0 +27783;1228;1225;0;0 +27784;1228;1225;0;0 +27785;1228;1225;0;0 +27786;1228;1225;0;0 +27787;1228;1225;0;0 +27788;1228;1225;0;0 +27789;1228;1225;0;0 +27790;1228;1225;0;0 +27791;1228;1225;0;0 +27792;1228;1225;0;0 +27793;1228;1225;0;0 +27794;1228;1225;0;0 +27795;1228;1225;0;0 +27796;1228;1225;0;0 +27797;1228;1225;0;0 +27798;1229;1226;0;0 +27799;1229;1226;0;0 +27800;1229;1226;0;0 +27801;1229;1226;0;0 +27802;1229;1226;0;0 +27803;1229;1226;0;0 +27804;1229;1226;0;0 +27805;1229;1226;0;0 +27806;1229;1226;0;0 +27807;1229;1226;0;0 +27808;1229;1226;0;0 +27809;1229;1226;0;0 +27810;1229;1226;0;0 +27811;1229;1226;0;0 +27812;1229;1226;0;0 +27813;1229;1226;0;0 +27814;1229;1226;0;0 +27815;1229;1226;0;0 +27816;1229;1226;0;0 +27817;1229;1226;0;0 +27818;1229;1226;0;0 +27819;1229;1226;0;0 +27820;1229;1226;0;0 +27821;1229;1226;0;0 +27822;1229;1226;0;0 +27823;1230;1227;0;0 +27824;1230;1227;0;0 +27825;1230;1227;0;0 +27826;1230;1227;0;0 +27827;1230;1227;0;0 +27828;1230;1227;0;0 +27829;1230;1227;0;0 +27830;1230;1227;0;0 +27831;1230;1227;0;0 +27832;1230;1227;0;0 +27833;1230;1227;0;0 +27834;1230;1227;0;0 +27835;1230;1227;0;0 +27836;1230;1227;0;0 +27837;1230;1227;0;0 +27838;1230;1227;0;0 +27839;1230;1227;0;0 +27840;1230;1227;0;0 +27841;1230;1227;0;0 +27842;1230;1227;0;0 +27843;1231;1228;0;0 +27844;1231;1228;0;0 +27845;1231;1228;0;0 +27846;1231;1228;0;0 +27847;1231;1228;0;0 +27848;1231;1228;0;0 +27849;1231;1228;0;0 +27850;1231;1228;0;0 +27851;1231;1228;0;0 +27852;1231;1228;0;0 +27853;1231;1228;0;0 +27854;1231;1228;0;0 +27855;1231;1228;0;0 +27856;1231;1228;0;0 +27857;1231;1228;0;0 +27858;1231;1228;0;0 +27859;1231;1228;0;0 +27860;1231;1228;0;0 +27861;1231;1228;0;0 +27862;1231;1228;0;0 +27863;1232;1229;0;0 +27864;1232;1229;0;0 +27865;1232;1229;0;0 +27866;1232;1229;0;0 +27867;1232;1229;0;0 +27868;1232;1229;0;0 +27869;1232;1229;0;0 +27870;1232;1229;0;0 +27871;1232;1229;0;0 +27872;1232;1229;0;0 +27873;1232;1229;0;0 +27874;1232;1229;0;0 +27875;1232;1229;0;0 +27876;1232;1229;0;0 +27877;1232;1229;0;0 +27878;1232;1229;0;0 +27879;1232;1229;0;0 +27880;1232;1229;0;0 +27881;1232;1229;0;0 +27882;1232;1229;0;0 +27883;1232;1229;0;0 +27884;1232;1229;0;0 +27885;1232;1229;0;0 +27886;1232;1229;0;0 +27887;1232;1229;0;0 +27888;1232;1229;0;0 +27889;1232;1229;0;0 +27890;1232;1229;0;0 +27891;1233;1230;0;0 +27892;1233;1230;0;0 +27893;1233;1230;0;0 +27894;1233;1230;0;0 +27895;1233;1230;0;0 +27896;1233;1230;0;0 +27897;1233;1230;0;0 +27898;1233;1230;0;0 +27899;1233;1230;0;0 +27900;1233;1230;0;0 +27901;1233;1230;0;0 +27902;1233;1230;0;0 +27903;1233;1230;0;0 +27904;1233;1230;0;0 +27905;1233;1230;0;0 +27906;1233;1230;0;0 +27907;1233;1230;0;0 +27908;1233;1230;0;0 +27909;1233;1230;0;0 +27910;1233;1230;0;0 +27911;1233;1230;0;0 +27912;1233;1230;0;0 +27913;1234;1231;0;0 +27914;1234;1231;0;0 +27915;1234;1231;0;0 +27916;1234;1231;0;0 +27917;1234;1231;0;0 +27918;1234;1231;0;0 +27919;1234;1231;0;0 +27920;1234;1231;0;0 +27921;1234;1231;0;0 +27922;1234;1231;0;0 +27923;1234;1231;0;0 +27924;1234;1231;0;0 +27925;1234;1231;0;0 +27926;1234;1231;0;0 +27927;1234;1231;0;0 +27928;1234;1231;0;0 +27929;1234;1231;0;0 +27930;1235;1232;0;0 +27931;1235;1232;0;0 +27932;1235;1232;0;0 +27933;1235;1232;0;0 +27934;1235;1232;0;0 +27935;1235;1232;0;0 +27936;1235;1232;0;0 +27937;1235;1232;0;0 +27938;1235;1232;0;0 +27939;1235;1232;0;0 +27940;1235;1232;0;0 +27941;1235;1232;0;0 +27942;1235;1232;0;0 +27943;1235;1232;0;0 +27944;1235;1232;0;0 +27945;1235;1232;0;0 +27946;1235;1232;0;0 +27947;1235;1232;0;0 +27948;1235;1232;0;0 +27949;1235;1232;0;0 +27950;1235;1232;0;0 +27951;1235;1232;0;0 +27952;1235;1232;0;0 +27953;1235;1232;0;0 +27954;1235;1232;0;0 +27955;1235;1232;0;0 +27956;1235;1232;0;0 +27957;1235;1232;0;0 +27958;1235;1232;0;0 +27959;1236;1233;0;0 +27960;1236;1233;0;0 +27961;1236;1233;0;0 +27962;1236;1233;0;0 +27963;1236;1233;0;0 +27964;1236;1233;0;0 +27965;1236;1233;0;0 +27966;1236;1233;0;0 +27967;1236;1233;0;0 +27968;1236;1233;0;0 +27969;1236;1233;0;0 +27970;1236;1233;0;0 +27971;1236;1233;0;0 +27972;1236;1233;0;0 +27973;1236;1233;0;0 +27974;1236;1233;0;0 +27975;1236;1233;0;0 +27976;1236;1233;0;0 +27977;1236;1233;0;0 +27978;1236;1233;0;0 +27979;1236;1233;0;0 +27980;1236;1233;0;0 +27981;1236;1233;0;0 +27982;1236;1233;0;0 +27983;1236;1233;0;0 +27984;1237;1234;0;0 +27985;1237;1234;0;0 +27986;1237;1234;0;0 +27987;1237;1234;0;0 +27988;1237;1234;0;0 +27989;1237;1234;0;0 +27990;1237;1234;0;0 +27991;1237;1234;0;0 +27992;1237;1234;0;0 +27993;1237;1234;0;0 +27994;1237;1234;0;0 +27995;1237;1234;0;0 +27996;1237;1234;0;0 +27997;1237;1234;0;0 +27998;1237;1234;0;0 +27999;1237;1234;0;0 +28000;1237;1234;0;0 +28001;1237;1234;0;0 +28002;1237;1234;0;0 +28003;1237;1234;0;0 +28004;1237;1234;0;0 +28005;1237;1234;0;0 +28006;1237;1234;0;0 +28007;1237;1234;0;0 +28008;1237;1234;0;0 +28009;1237;1234;0;0 +28010;1238;1235;0;0 +28011;1238;1235;0;0 +28012;1238;1235;0;0 +28013;1238;1235;0;0 +28014;1238;1235;0;0 +28015;1238;1235;0;0 +28016;1238;1235;0;0 +28017;1238;1235;0;0 +28018;1238;1235;0;0 +28019;1238;1235;0;0 +28020;1238;1235;0;0 +28021;1238;1235;0;0 +28022;1238;1235;0;0 +28023;1238;1235;0;0 +28024;1238;1235;0;0 +28025;1239;1236;0;0 +28026;1239;1236;0;0 +28027;1239;1236;0;0 +28028;1239;1236;0;0 +28029;1239;1236;0;0 +28030;1239;1236;0;0 +28031;1239;1236;0;0 +28032;1239;1236;0;0 +28033;1239;1236;0;0 +28034;1239;1236;0;0 +28035;1239;1236;0;0 +28036;1239;1236;0;0 +28037;1239;1236;0;0 +28038;1239;1236;0;0 +28039;1239;1236;0;0 +28040;1240;1237;0;0 +28041;1240;1237;0;0 +28042;1240;1237;0;0 +28043;1240;1237;0;0 +28044;1240;1237;0;0 +28045;1240;1237;0;0 +28046;1240;1237;0;0 +28047;1240;1237;0;0 +28048;1240;1237;0;0 +28049;1240;1237;0;0 +28050;1240;1237;0;0 +28051;1240;1237;0;0 +28052;1240;1237;0;0 +28053;1240;1237;0;0 +28054;1240;1237;0;0 +28055;1240;1237;0;0 +28056;1240;1237;0;0 +28057;1241;1238;0;0 +28058;1241;1238;0;0 +28059;1241;1238;0;0 +28060;1241;1238;0;0 +28061;1241;1238;0;0 +28062;1241;1238;0;0 +28063;1241;1238;0;0 +28064;1241;1238;0;0 +28065;1241;1238;0;0 +28066;1241;1238;0;0 +28067;1241;1238;0;0 +28068;1241;1238;0;0 +28069;1241;1238;0;0 +28070;1241;1238;0;0 +28071;1241;1238;0;0 +28072;1241;1238;0;0 +28073;1241;1238;0;0 +28074;1241;1238;0;0 +28075;1241;1238;0;0 +28076;1241;1238;0;0 +28077;1241;1238;0;0 +28078;1241;1238;0;0 +28079;1241;1238;0;0 +28080;1241;1238;0;0 +28081;1241;1238;0;0 +28082;1241;1238;0;0 +28083;1241;1238;0;0 +28084;1242;1239;0;0 +28085;1242;1239;0;0 +28086;1242;1239;0;0 +28087;1242;1239;0;0 +28088;1242;1239;0;0 +28089;1242;1239;0;0 +28090;1242;1239;0;0 +28091;1242;1239;0;0 +28092;1242;1239;0;0 +28093;1242;1239;0;0 +28094;1242;1239;0;0 +28095;1242;1239;0;0 +28096;1242;1239;0;0 +28097;1242;1239;0;0 +28098;1242;1239;0;0 +28099;1242;1239;0;0 +28100;1242;1239;0;0 +28101;1242;1239;0;0 +28102;1242;1239;0;0 +28103;1242;1239;0;0 +28104;1242;1239;0;0 +28105;1242;1239;0;0 +28106;1242;1239;0;0 +28107;1242;1239;0;0 +28108;1242;1239;0;0 +28109;1243;1240;0;0 +28110;1243;1240;0;0 +28111;1243;1240;0;0 +28112;1243;1240;0;0 +28113;1243;1240;0;0 +28114;1243;1240;0;0 +28115;1243;1240;0;0 +28116;1243;1240;0;0 +28117;1243;1240;0;0 +28118;1243;1240;0;0 +28119;1243;1240;0;0 +28120;1243;1240;0;0 +28121;1243;1240;0;0 +28122;1243;1240;0;0 +28123;1243;1240;0;0 +28124;1243;1240;0;0 +28125;1243;1240;0;0 +28126;1243;1240;0;0 +28127;1243;1240;0;0 +28128;1243;1240;0;0 +28129;1243;1240;0;0 +28130;1243;1240;0;0 +28131;1243;1240;0;0 +28132;1243;1240;0;0 +28133;1243;1240;0;0 +28134;1243;1240;0;0 +28135;1244;1241;0;0 +28136;1244;1241;0;0 +28137;1244;1241;0;0 +28138;1244;1241;0;0 +28139;1244;1241;0;0 +28140;1244;1241;0;0 +28141;1244;1241;0;0 +28142;1244;1241;0;0 +28143;1244;1241;0;0 +28144;1244;1241;0;0 +28145;1244;1241;0;0 +28146;1244;1241;0;0 +28147;1244;1241;0;0 +28148;1244;1241;0;0 +28149;1244;1241;0;0 +28150;1244;1241;0;0 +28151;1244;1241;0;0 +28152;1244;1241;0;0 +28153;1244;1241;0;0 +28154;1244;1241;0;0 +28155;1244;1241;0;0 +28156;1244;1241;0;0 +28157;1244;1241;0;0 +28158;1244;1241;0;0 +28159;1244;1241;0;0 +28160;1245;1242;0;0 +28161;1245;1242;0;0 +28162;1245;1242;0;0 +28163;1245;1242;0;0 +28164;1245;1242;0;0 +28165;1245;1242;0;0 +28166;1245;1242;0;0 +28167;1245;1242;0;0 +28168;1245;1242;0;0 +28169;1245;1242;0;0 +28170;1245;1242;0;0 +28171;1245;1242;0;0 +28172;1245;1242;0;0 +28173;1245;1242;0;0 +28174;1245;1242;0;0 +28175;1245;1242;0;0 +28176;1245;1242;0;0 +28177;1245;1242;0;0 +28178;1245;1242;0;0 +28179;1245;1242;0;0 +28180;1245;1242;0;0 +28181;1245;1242;0;0 +28182;1245;1242;0;0 +28183;1245;1242;0;0 +28184;1246;1243;0;0 +28185;1246;1243;0;0 +28186;1246;1243;0;0 +28187;1246;1243;0;0 +28188;1246;1243;0;0 +28189;1246;1243;0;0 +28190;1246;1243;0;0 +28191;1246;1243;0;0 +28192;1246;1243;0;0 +28193;1246;1243;0;0 +28194;1246;1243;0;0 +28195;1246;1243;0;0 +28196;1246;1243;0;0 +28197;1246;1243;0;0 +28198;1246;1243;0;0 +28199;1246;1243;0;0 +28200;1246;1243;0;0 +28201;1246;1243;0;0 +28202;1246;1243;0;0 +28203;1246;1243;0;0 +28204;1247;1244;0;0 +28205;1247;1244;0;0 +28206;1247;1244;0;0 +28207;1247;1244;0;0 +28208;1247;1244;0;0 +28209;1247;1244;0;0 +28210;1247;1244;0;0 +28211;1247;1244;0;0 +28212;1247;1244;0;0 +28213;1247;1244;0;0 +28214;1247;1244;0;0 +28215;1247;1244;0;0 +28216;1247;1244;0;0 +28217;1247;1244;0;0 +28218;1247;1244;0;0 +28219;1247;1244;0;0 +28220;1247;1244;0;0 +28221;1247;1244;0;0 +28222;1247;1244;0;0 +28223;1247;1244;0;0 +28224;1247;1244;0;0 +28225;1247;1244;0;0 +28226;1247;1244;0;0 +28227;1247;1244;0;0 +28228;1247;1244;0;0 +28229;1247;1244;0;0 +28230;1247;1244;0;0 +28231;1248;1245;0;0 +28232;1248;1245;0;0 +28233;1248;1245;0;0 +28234;1248;1245;0;0 +28235;1248;1245;0;0 +28236;1248;1245;0;0 +28237;1248;1245;0;0 +28238;1248;1245;0;0 +28239;1248;1245;0;0 +28240;1248;1245;0;0 +28241;1248;1245;0;0 +28242;1248;1245;0;0 +28243;1248;1245;0;0 +28244;1248;1245;0;0 +28245;1248;1245;0;0 +28246;1248;1245;0;0 +28247;1248;1245;0;0 +28248;1248;1245;0;0 +28249;1248;1245;0;0 +28250;1248;1245;0;0 +28251;1248;1245;0;0 +28252;1248;1245;0;0 +28253;1248;1245;0;0 +28254;1248;1245;0;0 +28255;1248;1245;0;0 +28256;1248;1245;0;0 +28257;1248;1245;0;0 +28258;1248;1245;0;0 +28259;1249;1246;0;0 +28260;1249;1246;0;0 +28261;1249;1246;0;0 +28262;1249;1246;0;0 +28263;1249;1246;0;0 +28264;1249;1246;0;0 +28265;1249;1246;0;0 +28266;1249;1246;0;0 +28267;1249;1246;0;0 +28268;1249;1246;0;0 +28269;1249;1246;0;0 +28270;1249;1246;0;0 +28271;1249;1246;0;0 +28272;1249;1246;0;0 +28273;1249;1246;0;0 +28274;1249;1246;0;0 +28275;1249;1246;0;0 +28276;1249;1246;0;0 +28277;1249;1246;0;0 +28278;1250;1247;0;0 +28279;1250;1247;0;0 +28280;1250;1247;0;0 +28281;1250;1247;0;0 +28282;1250;1247;0;0 +28283;1250;1247;0;0 +28284;1250;1247;0;0 +28285;1250;1247;0;0 +28286;1250;1247;0;0 +28287;1250;1247;0;0 +28288;1250;1247;0;0 +28289;1250;1247;0;0 +28290;1250;1247;0;0 +28291;1250;1247;0;0 +28292;1250;1247;0;0 +28293;1250;1247;0;0 +28294;1250;1247;0;0 +28295;1250;1247;0;0 +28296;1250;1247;0;0 +28297;1250;1247;0;0 +28298;1250;1247;0;0 +28299;1250;1247;0;0 +28300;1250;1247;0;0 +28301;1250;1247;0;0 +28302;1250;1247;0;0 +28303;1250;1247;0;0 +28304;1250;1247;0;0 +28305;1250;1247;0;0 +28306;1250;1247;0;0 +28307;1251;1248;0;0 +28308;1251;1248;0;0 +28309;1251;1248;0;0 +28310;1251;1248;0;0 +28311;1251;1248;0;0 +28312;1251;1248;0;0 +28313;1251;1248;0;0 +28314;1251;1248;0;0 +28315;1251;1248;0;0 +28316;1251;1248;0;0 +28317;1251;1248;0;0 +28318;1251;1248;0;0 +28319;1251;1248;0;0 +28320;1251;1248;0;0 +28321;1251;1248;0;0 +28322;1251;1248;0;0 +28323;1251;1248;0;0 +28324;1251;1248;0;0 +28325;1251;1248;0;0 +28326;1251;1248;0;0 +28327;1251;1248;0;0 +28328;1251;1248;0;0 +28329;1252;1249;0;0 +28330;1252;1249;0;0 +28331;1252;1249;0;0 +28332;1252;1249;0;0 +28333;1252;1249;0;0 +28334;1252;1249;0;0 +28335;1252;1249;0;0 +28336;1252;1249;0;0 +28337;1252;1249;0;0 +28338;1252;1249;0;0 +28339;1252;1249;0;0 +28340;1252;1249;0;0 +28341;1252;1249;0;0 +28342;1252;1249;0;0 +28343;1252;1249;0;0 +28344;1252;1249;0;0 +28345;1252;1249;0;0 +28346;1252;1249;0;0 +28347;1252;1249;0;0 +28348;1253;1250;0;0 +28349;1253;1250;0;0 +28350;1253;1250;0;0 +28351;1253;1250;0;0 +28352;1253;1250;0;0 +28353;1253;1250;0;0 +28354;1253;1250;0;0 +28355;1253;1250;0;0 +28356;1253;1250;0;0 +28357;1253;1250;0;0 +28358;1253;1250;0;0 +28359;1253;1250;0;0 +28360;1253;1250;0;0 +28361;1253;1250;0;0 +28362;1253;1250;0;0 +28363;1253;1250;0;0 +28364;1253;1250;0;0 +28365;1253;1250;0;0 +28366;1253;1250;0;0 +28367;1253;1250;0;0 +28368;1253;1250;0;0 +28369;1253;1250;0;0 +28370;1253;1250;0;0 +28371;1253;1250;0;0 +28372;1253;1250;0;0 +28373;1254;1251;0;0 +28374;1254;1251;0;0 +28375;1254;1251;0;0 +28376;1254;1251;0;0 +28377;1254;1251;0;0 +28378;1254;1251;0;0 +28379;1254;1251;0;0 +28380;1254;1251;0;0 +28381;1254;1251;0;0 +28382;1254;1251;0;0 +28383;1254;1251;0;0 +28384;1254;1251;0;0 +28385;1254;1251;0;0 +28386;1254;1251;0;0 +28387;1254;1251;0;0 +28388;1255;1252;0;0 +28389;1255;1252;0;0 +28390;1255;1252;0;0 +28391;1255;1252;0;0 +28392;1255;1252;0;0 +28393;1255;1252;0;0 +28394;1255;1252;0;0 +28395;1255;1252;0;0 +28396;1255;1252;0;0 +28397;1255;1252;0;0 +28398;1255;1252;0;0 +28399;1255;1252;0;0 +28400;1255;1252;0;0 +28401;1255;1252;0;0 +28402;1255;1252;0;0 +28403;1255;1252;0;0 +28404;1255;1252;0;0 +28405;1255;1252;0;0 +28406;1255;1252;0;0 +28407;1255;1252;0;0 +28408;1255;1252;0;0 +28409;1255;1252;0;0 +28410;1255;1252;0;0 +28411;1255;1252;0;0 +28412;1255;1252;0;0 +28413;1255;1252;0;0 +28414;1256;1253;0;0 +28415;1256;1253;0;0 +28416;1256;1253;0;0 +28417;1256;1253;0;0 +28418;1256;1253;0;0 +28419;1256;1253;0;0 +28420;1256;1253;0;0 +28421;1256;1253;0;0 +28422;1256;1253;0;0 +28423;1256;1253;0;0 +28424;1256;1253;0;0 +28425;1256;1253;0;0 +28426;1256;1253;0;0 +28427;1256;1253;0;0 +28428;1256;1253;0;0 +28429;1256;1253;0;0 +28430;1256;1253;0;0 +28431;1256;1253;0;0 +28432;1257;1254;0;0 +28433;1257;1254;0;0 +28434;1257;1254;0;0 +28435;1257;1254;0;0 +28436;1257;1254;0;0 +28437;1257;1254;0;0 +28438;1257;1254;0;0 +28439;1257;1254;0;0 +28440;1257;1254;0;0 +28441;1257;1254;0;0 +28442;1257;1254;0;0 +28443;1257;1254;0;0 +28444;1257;1254;0;0 +28445;1257;1254;0;0 +28446;1257;1254;0;0 +28447;1257;1254;0;0 +28448;1257;1254;0;0 +28449;1257;1254;0;0 +28450;1257;1254;0;0 +28451;1258;1255;0;0 +28452;1258;1255;0;0 +28453;1258;1255;0;0 +28454;1258;1255;0;0 +28455;1258;1255;0;0 +28456;1258;1255;0;0 +28457;1258;1255;0;0 +28458;1258;1255;0;0 +28459;1258;1255;0;0 +28460;1258;1255;0;0 +28461;1258;1255;0;0 +28462;1258;1255;0;0 +28463;1258;1255;0;0 +28464;1258;1255;0;0 +28465;1258;1255;0;0 +28466;1258;1255;0;0 +28467;1258;1255;0;0 +28468;1258;1255;0;0 +28469;1258;1255;0;0 +28470;1258;1255;0;0 +28471;1258;1255;0;0 +28472;1258;1255;0;0 +28473;1258;1255;0;0 +28474;1258;1255;0;0 +28475;1258;1255;0;0 +28476;1258;1255;0;0 +28477;1259;1256;0;0 +28478;1259;1256;0;0 +28479;1259;1256;0;0 +28480;1259;1256;0;0 +28481;1259;1256;0;0 +28482;1259;1256;0;0 +28483;1259;1256;0;0 +28484;1259;1256;0;0 +28485;1259;1256;0;0 +28486;1259;1256;0;0 +28487;1259;1256;0;0 +28488;1259;1256;0;0 +28489;1259;1256;0;0 +28490;1259;1256;0;0 +28491;1259;1256;0;0 +28492;1259;1256;0;0 +28493;1259;1256;0;0 +28494;1259;1256;0;0 +28495;1259;1256;0;0 +28496;1259;1256;0;0 +28497;1259;1256;0;0 +28498;1259;1256;0;0 +28499;1259;1256;0;0 +28500;1259;1256;0;0 +28501;1259;1256;0;0 +28502;1259;1256;0;0 +28503;1259;1256;0;0 +28504;1259;1256;0;0 +28505;1259;1256;0;0 +28506;1259;1256;0;0 +28507;1260;1257;0;0 +28508;1260;1257;0;0 +28509;1260;1257;0;0 +28510;1260;1257;0;0 +28511;1260;1257;0;0 +28512;1260;1257;0;0 +28513;1260;1257;0;0 +28514;1260;1257;0;0 +28515;1260;1257;0;0 +28516;1260;1257;0;0 +28517;1260;1257;0;0 +28518;1260;1257;0;0 +28519;1260;1257;0;0 +28520;1260;1257;0;0 +28521;1260;1257;0;0 +28522;1260;1257;0;0 +28523;1260;1257;0;0 +28524;1260;1257;0;0 +28525;1260;1257;0;0 +28526;1260;1257;0;0 +28527;1260;1257;0;0 +28528;1260;1257;0;0 +28529;1260;1257;0;0 +28530;1260;1257;0;0 +28531;1260;1257;0;0 +28532;1261;1258;0;0 +28533;1261;1258;0;0 +28534;1261;1258;0;0 +28535;1261;1258;0;0 +28536;1261;1258;0;0 +28537;1261;1258;0;0 +28538;1261;1258;0;0 +28539;1261;1258;0;0 +28540;1261;1258;0;0 +28541;1261;1258;0;0 +28542;1261;1258;0;0 +28543;1261;1258;0;0 +28544;1261;1258;0;0 +28545;1261;1258;0;0 +28546;1261;1258;0;0 +28547;1261;1258;0;0 +28548;1261;1258;0;0 +28549;1261;1258;0;0 +28550;1261;1258;0;0 +28551;1261;1258;0;0 +28552;1261;1258;0;0 +28553;1261;1258;0;0 +28554;1261;1258;0;0 +28555;1261;1258;0;0 +28556;1262;1259;0;0 +28557;1262;1259;0;0 +28558;1262;1259;0;0 +28559;1262;1259;0;0 +28560;1262;1259;0;0 +28561;1262;1259;0;0 +28562;1262;1259;0;0 +28563;1262;1259;0;0 +28564;1262;1259;0;0 +28565;1262;1259;0;0 +28566;1262;1259;0;0 +28567;1262;1259;0;0 +28568;1262;1259;0;0 +28569;1262;1259;0;0 +28570;1262;1259;0;0 +28571;1262;1259;0;0 +28572;1262;1259;0;0 +28573;1262;1259;0;0 +28574;1262;1259;0;0 +28575;1262;1259;0;0 +28576;1262;1259;0;0 +28577;1262;1259;0;0 +28578;1262;1259;0;0 +28579;1262;1259;0;0 +28580;1263;1260;0;0 +28581;1263;1260;0;0 +28582;1263;1260;0;0 +28583;1263;1260;0;0 +28584;1263;1260;0;0 +28585;1263;1260;0;0 +28586;1263;1260;0;0 +28587;1263;1260;0;0 +28588;1263;1260;0;0 +28589;1263;1260;0;0 +28590;1263;1260;0;0 +28591;1263;1260;0;0 +28592;1263;1260;0;0 +28593;1263;1260;0;0 +28594;1263;1260;0;0 +28595;1263;1260;0;0 +28596;1263;1260;0;0 +28597;1263;1260;0;0 +28598;1263;1260;0;0 +28599;1263;1260;0;0 +28600;1263;1260;0;0 +28601;1263;1260;0;0 +28602;1263;1260;0;0 +28603;1263;1260;0;0 +28604;1263;1260;0;0 +28605;1263;1260;0;0 +28606;1263;1260;0;0 +28607;1263;1260;0;0 +28608;1263;1260;0;0 +28609;1264;1261;0;0 +28610;1264;1261;0;0 +28611;1264;1261;0;0 +28612;1264;1261;0;0 +28613;1264;1261;0;0 +28614;1264;1261;0;0 +28615;1264;1261;0;0 +28616;1264;1261;0;0 +28617;1264;1261;0;0 +28618;1264;1261;0;0 +28619;1264;1261;0;0 +28620;1264;1261;0;0 +28621;1264;1261;0;0 +28622;1264;1261;0;0 +28623;1264;1261;0;0 +28624;1265;1262;0;0 +28625;1265;1262;0;0 +28626;1265;1262;0;0 +28627;1265;1262;0;0 +28628;1265;1262;0;0 +28629;1265;1262;0;0 +28630;1265;1262;0;0 +28631;1265;1262;0;0 +28632;1265;1262;0;0 +28633;1265;1262;0;0 +28634;1265;1262;0;0 +28635;1265;1262;0;0 +28636;1265;1262;0;0 +28637;1265;1262;0;0 +28638;1265;1262;0;0 +28639;1265;1262;0;0 +28640;1265;1262;0;0 +28641;1265;1262;0;0 +28642;1265;1262;0;0 +28643;1265;1262;0;0 +28644;1265;1262;0;0 +28645;1265;1262;0;0 +28646;1266;1263;0;0 +28647;1266;1263;0;0 +28648;1266;1263;0;0 +28649;1266;1263;0;0 +28650;1266;1263;0;0 +28651;1266;1263;0;0 +28652;1266;1263;0;0 +28653;1266;1263;0;0 +28654;1266;1263;0;0 +28655;1266;1263;0;0 +28656;1266;1263;0;0 +28657;1266;1263;0;0 +28658;1266;1263;0;0 +28659;1266;1263;0;0 +28660;1266;1263;0;0 +28661;1266;1263;0;0 +28662;1266;1263;0;0 +28663;1266;1263;0;0 +28664;1266;1263;0;0 +28665;1266;1263;0;0 +28666;1266;1263;0;0 +28667;1266;1263;0;0 +28668;1267;1264;0;0 +28669;1267;1264;0;0 +28670;1267;1264;0;0 +28671;1267;1264;0;0 +28672;1267;1264;0;0 +28673;1267;1264;0;0 +28674;1267;1264;0;0 +28675;1267;1264;0;0 +28676;1267;1264;0;0 +28677;1267;1264;0;0 +28678;1267;1264;0;0 +28679;1267;1264;0;0 +28680;1267;1264;0;0 +28681;1267;1264;0;0 +28682;1267;1264;0;0 +28683;1267;1264;0;0 +28684;1267;1264;0;0 +28685;1267;1264;0;0 +28686;1267;1264;0;0 +28687;1267;1264;0;0 +28688;1267;1264;0;0 +28689;1267;1264;0;0 +28690;1267;1264;0;0 +28691;1267;1264;0;0 +28692;1267;1264;0;0 +28693;1268;1265;0;0 +28694;1268;1265;0;0 +28695;1268;1265;0;0 +28696;1268;1265;0;0 +28697;1268;1265;0;0 +28698;1268;1265;0;0 +28699;1268;1265;0;0 +28700;1268;1265;0;0 +28701;1268;1265;0;0 +28702;1268;1265;0;0 +28703;1268;1265;0;0 +28704;1268;1265;0;0 +28705;1268;1265;0;0 +28706;1268;1265;0;0 +28707;1268;1265;0;0 +28708;1269;1266;0;0 +28709;1269;1266;0;0 +28710;1269;1266;0;0 +28711;1269;1266;0;0 +28712;1269;1266;0;0 +28713;1269;1266;0;0 +28714;1269;1266;0;0 +28715;1269;1266;0;0 +28716;1269;1266;0;0 +28717;1269;1266;0;0 +28718;1269;1266;0;0 +28719;1269;1266;0;0 +28720;1269;1266;0;0 +28721;1269;1266;0;0 +28722;1269;1266;0;0 +28723;1269;1266;0;0 +28724;1269;1266;0;0 +28725;1269;1266;0;0 +28726;1269;1266;0;0 +28727;1269;1266;0;0 +28728;1269;1266;0;0 +28729;1269;1266;0;0 +28730;1270;1267;0;0 +28731;1270;1267;0;0 +28732;1270;1267;0;0 +28733;1270;1267;0;0 +28734;1270;1267;0;0 +28735;1270;1267;0;0 +28736;1270;1267;0;0 +28737;1270;1267;0;0 +28738;1270;1267;0;0 +28739;1270;1267;0;0 +28740;1270;1267;0;0 +28741;1270;1267;0;0 +28742;1270;1267;0;0 +28743;1270;1267;0;0 +28744;1270;1267;0;0 +28745;1270;1267;0;0 +28746;1270;1267;0;0 +28747;1270;1267;0;0 +28748;1270;1267;0;0 +28749;1270;1267;0;0 +28750;1270;1267;0;0 +28751;1270;1267;0;0 +28752;1270;1267;0;0 +28753;1270;1267;0;0 +28754;1270;1267;0;0 +28755;1270;1267;0;0 +28756;1270;1267;0;0 +28757;1270;1267;0;0 +28758;1270;1267;0;0 +28759;1270;1267;0;0 +28760;1271;1268;0;0 +28761;1271;1268;0;0 +28762;1271;1268;0;0 +28763;1271;1268;0;0 +28764;1271;1268;0;0 +28765;1271;1268;0;0 +28766;1271;1268;0;0 +28767;1271;1268;0;0 +28768;1271;1268;0;0 +28769;1271;1268;0;0 +28770;1271;1268;0;0 +28771;1271;1268;0;0 +28772;1271;1268;0;0 +28773;1271;1268;0;0 +28774;1271;1268;0;0 +28775;1271;1268;0;0 +28776;1271;1268;0;0 +28777;1271;1268;0;0 +28778;1271;1268;0;0 +28779;1271;1268;0;0 +28780;1271;1268;0;0 +28781;1271;1268;0;0 +28782;1271;1268;0;0 +28783;1272;1269;0;0 +28784;1272;1269;0;0 +28785;1272;1269;0;0 +28786;1272;1269;0;0 +28787;1272;1269;0;0 +28788;1272;1269;0;0 +28789;1272;1269;0;0 +28790;1272;1269;0;0 +28791;1272;1269;0;0 +28792;1272;1269;0;0 +28793;1272;1269;0;0 +28794;1272;1269;0;0 +28795;1272;1269;0;0 +28796;1272;1269;0;0 +28797;1272;1269;0;0 +28798;1272;1269;0;0 +28799;;;; diff --git a/build/test/cmake_install.cmake b/build/test/cmake_install.cmake new file mode 100644 index 0000000..24ff839 --- /dev/null +++ b/build/test/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/toto/projets/factory/test + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/toto/usr") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/test/test_json b/build/test/test_json new file mode 100755 index 0000000..94a65e6 Binary files /dev/null and b/build/test/test_json differ diff --git a/build/test/test_simple b/build/test/test_simple new file mode 100755 index 0000000..fe3c215 Binary files /dev/null and b/build/test/test_simple differ diff --git a/data/factory.json b/data/factory.json new file mode 100644 index 0000000..75ad708 --- /dev/null +++ b/data/factory.json @@ -0,0 +1,149 @@ +{ + "products": [ + { + "id": 0, + "program": [ + { + "poolID": 0, + "sequence": [ + 0, + 1, + 2 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + } + ] + }, + { + "id": 1, + "program": [ + { + "poolID": 0, + "sequence": [ + 1, + 2, + 0 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + } + ] + }, + { + "id": 2, + "program": [ + { + "poolID": 0, + "sequence": [ + 2, + 0, + 1 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + } + ] + } + ], + "generator": { + "random_seed": 62642, + "min_send_speed_rate": 15, + "max_send_speed_rate": 30 + }, + "pools": [ + { + "id": 0, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 10, + "unload_time": 1 + }, + { + "id": 1, + "type": 0, + "load_time": 1, + "processing_time": 8, + "unload_time": 1 + }, + { + "id": 2, + "type": 0, + "load_time": 1, + "processing_time": 15, + "unload_time": 1 + } + ] + }, + { + "id": 1, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 30, + "unload_time": 1 + } + ] + }, + { + "id": 2, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 20, + "unload_time": 1 + }, + { + "id": 1, + "type": 0, + "load_time": 1, + "processing_time": 60, + "unload_time": 1 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/factory_in_out.json b/data/factory_in_out.json new file mode 100644 index 0000000..36d1cc4 --- /dev/null +++ b/data/factory_in_out.json @@ -0,0 +1,336 @@ +{ + "products": [ + { + "id": 0, + "program": [ + { + "poolID": 0, + "sequence": [ + { + "machineID": 0, + "ins": [ + { + "itemID": 1000, + "source": { + "stockID": 0 + }, + "quantity": 1 + } + ], + "outs": [ + { + "destination": { + "poolID": 0, + "stockID": 0 + } + } + ] + }, + { + "machineID": 1, + "ins": [ + { + "source": { + "poolID": 0, + "stockID": 0 + } + }, + { + "itemID": 1001, + "source": { + "stockID": 0 + }, + "quantity": 1 + } + ], + "outs": [ + { + "destination": { + "poolID": 0, + "stockID": 1 + } + } + ] + }, + { + "machineID": 2, + "ins": [ + { + "source": { + "poolID": 0, + "stockID": 1 + } + } + ], + "outs": [ + { + "destination": { + "poolID": 0, + "stockID": 2 + } + } + ] + } + ] + }, + { + "poolID": 1, + "sequence": [ + { + "machineID": 0, + "ins": [ + { + "source": { + "poolID": 0, + "stockID": 2 + } + } + ], + "outs": [ + { + "destination": { + "poolID": 2, + "stockID": 0 + } + } + ] + } + ] + }, + { + "poolID": 2, + "sequence": [ + { + "machineID": 0, + "ins": [ + { + "source": { + "poolID": 2, + "stockID": 0 + } + } + ], + "outs": [ + { + "destination": { + "poolID": 2, + "stockID": 1 + } + } + ] + }, + { + "machineID": 1, + "ins": [ + { + "source": { + "poolID": 2, + "stockID": 1 + } + } + ], + "outs": [ + { + "destination": { + "poolID": 3, + "stockID": 0 + } + } + ] + } + ] + }, + { + "poolID": 3, + "sequence": [ + { + "machineID": 0, + "ins": [ + { + "source": { + "poolID": 3, + "stockID": 0 + } + } + ] + } + ] + } + ] + }, + { + "id": 1, + "program": [ + { + "poolID": 0, + "sequence": [ + 1, + 2, + 0 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + } + ] + }, + { + "id": 2, + "program": [ + { + "poolID": 0, + "sequence": [ + 2, + 0, + 1 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + } + ] + } + ], + "generator": { + "random_seed": 62642, + "min_send_speed_rate": 15, + "max_send_speed_rate": 30 + }, + "pools": [ + { + "id": 0, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 10, + "unload_time": 1 + }, + { + "id": 1, + "type": 0, + "load_time": 1, + "processing_time": 8, + "unload_time": 1 + }, + { + "id": 2, + "type": 0, + "load_time": 1, + "processing_time": 15, + "unload_time": 1 + } + ], + "stocks": [ + { + "id": 0, + "capacity": -1 + }, + { + "id": 1, + "capacity": -1 + }, + { + "id": 2, + "capacity": -1 + } + ] + }, + { + "id": 1, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 30, + "unload_time": 1 + } + ] + }, + { + "id": 2, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 20, + "unload_time": 1 + }, + { + "id": 1, + "type": 0, + "load_time": 1, + "processing_time": 60, + "unload_time": 1 + } + ], + "stocks": [ + { + "id": 0, + "capacity": -1 + }, + { + "id": 1, + "capacity": -1 + } + ] + }, + { + "id": 3, + "type": 0, + "machines": [ + { + "id": 0, + "type": 3 + } + ], + "stocks": [ + { + "id": 0, + "capacity": -1 + } + ] + } + ], + "stocks": [ + { + "id": 0, + "items": [ + { + "id": 1000, + "quantity": -1 + }, + { + "id": 1001, + "quantity": -1 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/factory_with_sinks.json b/data/factory_with_sinks.json new file mode 100644 index 0000000..f0b9871 --- /dev/null +++ b/data/factory_with_sinks.json @@ -0,0 +1,177 @@ +{ + "products": [ + { + "id": 0, + "program": [ + { + "poolID": 0, + "sequence": [ + 0, + 1, + 2 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + }, + { + "poolID": 3, + "sequence": [ + 0 + ] + } + ] + }, + { + "id": 1, + "program": [ + { + "poolID": 0, + "sequence": [ + 1, + 2, + 0 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + }, + { + "poolID": 3, + "sequence": [ + 0 + ] + } + ] + }, + { + "id": 2, + "program": [ + { + "poolID": 0, + "sequence": [ + 2, + 0, + 1 + ] + }, + { + "poolID": 1, + "sequence": [ + 0 + ] + }, + { + "poolID": 2, + "sequence": [ + 0, + 1 + ] + }, + { + "poolID": 3, + "sequence": [ + 0 + ] + } + ] + } + ], + "generator": { + "random_seed": 62642, + "min_send_speed_rate": 15, + "max_send_speed_rate": 30 + }, + "pools": [ + { + "id": 0, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 10, + "unload_time": 1 + }, + { + "id": 1, + "type": 0, + "load_time": 1, + "processing_time": 8, + "unload_time": 1 + }, + { + "id": 2, + "type": 0, + "load_time": 1, + "processing_time": 15, + "unload_time": 1 + } + ] + }, + { + "id": 1, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 30, + "unload_time": 1 + } + ] + }, + { + "id": 2, + "type": 0, + "machines": [ + { + "id": 0, + "type": 0, + "load_time": 1, + "processing_time": 20, + "unload_time": 1 + }, + { + "id": 1, + "type": 0, + "load_time": 1, + "processing_time": 60, + "unload_time": 1 + } + ] + }, + { + "id": 3, + "type": 0, + "machines": [ + { + "id": 0, + "type": 3 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/Base.cpp b/src/Base.cpp new file mode 100644 index 0000000..42f7701 --- /dev/null +++ b/src/Base.cpp @@ -0,0 +1,31 @@ +/** + * @file Base.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Base.hpp" + +namespace artis::factory { + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Base.hpp b/src/Base.hpp new file mode 100644 index 0000000..37d2c52 --- /dev/null +++ b/src/Base.hpp @@ -0,0 +1,69 @@ +/** + * @file Base.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_BASE_HPP +#define ARTIS_FACTORY_BASE_HPP + +#include +#include +#include +#include +#include +#include +#include +#include + +namespace artis::factory { + +typedef typename artis::common::DoubleTime::type Time; +typedef typename artis::common::event::ExternalEvent ExternalEvent; +typedef typename artis::common::event::Bag Bag; +typedef typename artis::common::observer::View View; +typedef typename artis::common::observer::Output> Output; +typedef typename artis::common::Coordinator Coordinator; +typedef typename artis::common::Trace Trace; +typedef typename artis::common::TraceElement TraceElement; + +template +using Context = artis::pdevs::Context; + +template +class Dynamics : public artis::pdevs::Dynamics { +public: + Dynamics(const std::string &name, const Context &context) + : artis::pdevs::Dynamics(name, context) {} + + ~Dynamics() override = default; + + void dconf(const Time &t, const Time &e, const Bag &bag) override { + this->dint(t); + this->dext(t, e, bag); + } +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..7a594e9 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,19 @@ +ADD_DEFINITIONS(-DWITH_TRACE) + +INCLUDE_DIRECTORIES( + ${CMAKE_SOURCE_DIR}/src + ${ARTIS_INCLUDE_DIRS} + ${Boost_INCLUDE_DIRS}) + +LINK_DIRECTORIES(${ARTIS_LIBRARY_DIRS}) + +SET(FACTORY_CORE_HPP Base.hpp Combiner.hpp Conveyor.hpp FactoryGraphManager.hpp Item.hpp ItemStock.hpp JsonReader.hpp + Machine.hpp PoolRouter.hpp Processor.hpp ProductionOrder.hpp ProductionOrderGenerator.hpp Router.hpp + Separator.hpp Sink.hpp Stock.hpp) + +SET(FACTORY_CORE_CPP Base.cpp Combiner.hpp Conveyor.hpp ItemStock.cpp Machine.cpp PoolRouter.cpp Processor.cpp + ProductionOrder.cpp ProductionOrderGenerator.cpp Router.cpp Separator.cpp Sink.cpp Stock.cpp) + +ADD_LIBRARY(factory_core ${FACTORY_CORE_HPP} ${FACTORY_CORE_CPP}) + +TARGET_LINK_LIBRARIES(factory_core ${Boost_LIBRARIES} ${ARTIS_LIBRARIES}) diff --git a/src/Combiner.cpp b/src/Combiner.cpp new file mode 100644 index 0000000..b1b350a --- /dev/null +++ b/src/Combiner.cpp @@ -0,0 +1,61 @@ +/** + * @file Combiner.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Combiner.hpp" + +namespace artis::factory { + +void Combiner::dint(const Time & /* t */) { + // TODO +} + +void Combiner::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + // TODO + }); +} + +void Combiner::start(const Time & /* t */) { + // TODO +} + +Time Combiner::ta(const Time & /* t */) const { + // TODO + return artis::common::DoubleTime::infinity; +} + +Bag Combiner::lambda(const Time & /* t */) const { + Bag bag; + + // TODO + return bag; +} + +artis::common::event::Value Combiner::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Combiner.hpp b/src/Combiner.hpp new file mode 100644 index 0000000..63e62c8 --- /dev/null +++ b/src/Combiner.hpp @@ -0,0 +1,84 @@ +/** + * @file Combiner.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_COMBINER_HPP +#define ARTIS_FACTORY_COMBINER_HPP + +#include "Base.hpp" +#include "Machine.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct CombinerParameters : MachineParameters { +}; + +class Combiner : public Dynamics { +public: + struct inputs { + enum values { + IN + }; + }; + + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + }; + }; + + Combiner(const std::string &name, const Context &context) + : Dynamics(name, context) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + } + + ~Combiner() override = default; + + void dint(const Time &t) override; + + void dext(const Time &t, const Time &e, const Bag &bag) override; + + void start(const Time &t) override; + + Time ta(const Time &t) const override; + + Bag lambda(const Time &t) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + // TODO (state) +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/Conveyor.cpp b/src/Conveyor.cpp new file mode 100644 index 0000000..b644061 --- /dev/null +++ b/src/Conveyor.cpp @@ -0,0 +1,61 @@ +/** + * @file Conveyor.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Conveyor.hpp" + +namespace artis::factory { + +void Conveyor::dint(const Time & /* t */) { + // TODO +} + +void Conveyor::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + // TODO + }); +} + +void Conveyor::start(const Time & /* t */) { + // TODO +} + +Time Conveyor::ta(const Time & /* t */) const { + // TODO + return artis::common::DoubleTime::infinity; +} + +Bag Conveyor::lambda(const Time & /* t */) const { + Bag bag; + + // TODO + return bag; +} + +artis::common::event::Value Conveyor::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Conveyor.hpp b/src/Conveyor.hpp new file mode 100644 index 0000000..dd2b8ed --- /dev/null +++ b/src/Conveyor.hpp @@ -0,0 +1,84 @@ +/** + * @file Conveyor.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_CONVEYOR_HPP +#define ARTIS_FACTORY_CONVEYOR_HPP + +#include "Base.hpp" +#include "Machine.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct ConveyorParameters : MachineParameters { +}; + +class Conveyor : public Dynamics { +public: + struct inputs { + enum values { + IN + }; + }; + + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + }; + }; + + Conveyor(const std::string &name, const Context &context) + : Dynamics(name, context) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + } + + ~Conveyor() override = default; + + void dint(const Time &t) override; + + void dext(const Time &t, const Time &e, const Bag &bag) override; + + void start(const Time &t) override; + + Time ta(const Time &t) const override; + + Bag lambda(const Time &t) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + // TODO (state) +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/FactoryGraphManager.hpp b/src/FactoryGraphManager.hpp new file mode 100644 index 0000000..139bd2e --- /dev/null +++ b/src/FactoryGraphManager.hpp @@ -0,0 +1,145 @@ +/** + * @file FactoryGraphManager.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_FACTORY_GRAPH_MANAGER_HPP +#define ARTIS_FACTORY_FACTORY_GRAPH_MANAGER_HPP + +#include "Base.hpp" +#include "JsonReader.hpp" +#include "PoolRouter.hpp" +#include "Router.hpp" + +#include + +namespace artis::factory { + +struct FactoryGraphManagerParameters { + Factory factory; +}; + +class FactoryGraphManager + : public artis::pdevs::GraphManager { +public: + enum sub_models { + GENERATOR, ROUTER, POOL_ROUTER, MACHINE = 10000 + }; + + FactoryGraphManager(Coordinator *coordinator, const artis::common::NoParameters ¶meters, + const FactoryGraphManagerParameters &graph_parameters) : + artis::pdevs::GraphManager( + coordinator, parameters, graph_parameters) { + unsigned int machine_index = 0; + std::map programs; + + for (const auto &product: graph_parameters.factory._products) { + unsigned int product_id = product.first; + Program program; + + for (const auto &pool_job: product.second._pool_jobs) { + std::vector machines; + + for (const auto &machine_job: pool_job._machine_jobs) { + machines.push_back(machine_job._machine_id); + } + program.emplace_back((uint8_t) pool_job._pool_id, machines); + } + programs[product_id] = program; + } + + ProductionOrderGeneratorParameters generator_parameters{programs, + graph_parameters.factory._generator._random_seed, + graph_parameters.factory._generator._min_send_speed_rate, + graph_parameters.factory._generator._max_send_speed_rate}; + + _generator = new GeneratorSimulator("G", generator_parameters); + _router = new RouterSimulator("R", {graph_parameters.factory._pools.size()}); + + this->add_child(ROUTER, _router); + this->add_child(GENERATOR, _generator); + + for (const auto &p: graph_parameters.factory._pools) { + _pool_routers.push_back( + new PoolRouterSimulator("P_R_" + std::to_string(std::get<0>(p)), + PoolRouterParameters{std::get<1>(p), std::get<2>(p).size()})); + this->add_child(POOL_ROUTER + std::get<0>(p), _pool_routers.back()); + out({_router, artis::factory::Router::outputs::OUT_P + std::get<0>(p)}) + >> in({_pool_routers.back(), artis::factory::PoolRouter::inputs::IN}); + out({_pool_routers.back(), artis::factory::PoolRouter::outputs::OUT}) + >> in({_router, artis::factory::Router::inputs::IN_P + std::get<0>(p)}); + for (const auto &m: std::get<2>(p)) { + switch (m->machine_type) { + case PROCESSOR: { + auto new_processor = new ProcessorSimulator( + "M_" + std::to_string(m->pool_id) + "_" + std::to_string(m->machine_id), (ProcessorParameters &) (*m)); + + _processors.push_back(new_processor); + this->add_child(MACHINE + machine_index, new_processor); + out({_pool_routers.back(), artis::factory::PoolRouter::outputs::OUT_M + m->machine_id}) + >> in({new_processor, artis::factory::Processor::inputs::IN}); + out({new_processor, artis::factory::Processor::outputs::OUT}) + >> in({_pool_routers.back(), artis::factory::PoolRouter::inputs::IN_M + m->machine_id}); + ++machine_index; + break; + } + case SINK: { + // TODO + break; + } + case SEPARATOR: { + // TODO + break; + } + case COMBINER : { + // TODO + break; + } + case CONVEYOR :{ + // TODO + break; + } + default: {} + } + } + } + out({_generator, artis::factory::ProductionOrderGenerator::outputs::OUT}) + >> in({_router, artis::factory::Router::inputs::IN}); + } + +private: + typedef artis::pdevs::Simulator GeneratorSimulator; + typedef artis::pdevs::Simulator RouterSimulator; + typedef artis::pdevs::Simulator PoolRouterSimulator; + typedef artis::pdevs::Simulator ProcessorSimulator; + + GeneratorSimulator *_generator; + RouterSimulator *_router; + std::vector _pool_routers; + std::vector _processors; +}; + +} + +#endif //ARTIS_FACTORY_FACTORY_GRAPH_MANAGER_HPP diff --git a/src/Item.hpp b/src/Item.hpp new file mode 100644 index 0000000..bfaaad3 --- /dev/null +++ b/src/Item.hpp @@ -0,0 +1,42 @@ +/** + * @file Item.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_ITEM_HPP +#define ARTIS_FACTORY_ITEM_HPP + +namespace artis::factory { + +struct BaseItem { + unsigned int _id; +}; + +struct Item { + unsigned int _po_id; +}; + +} + +#endif //ARTIS_FACTORY_ITEM_HPP diff --git a/src/ItemStock.cpp b/src/ItemStock.cpp new file mode 100644 index 0000000..79cb840 --- /dev/null +++ b/src/ItemStock.cpp @@ -0,0 +1,61 @@ +/** + * @file ItemStock.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "ItemStock.hpp" + +namespace artis::factory { + +void ItemStock::dint(const Time & /* t */) { + // TODO +} + +void ItemStock::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + // TODO + }); +} + +void ItemStock::start(const Time & /* t */) { + // TODO +} + +Time ItemStock::ta(const Time & /* t */) const { + // TODO + return artis::common::DoubleTime::infinity; +} + +Bag ItemStock::lambda(const Time & /* t */) const { + Bag bag; + + // TODO + return bag; +} + +artis::common::event::Value ItemStock::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/ItemStock.hpp b/src/ItemStock.hpp new file mode 100644 index 0000000..58f280e --- /dev/null +++ b/src/ItemStock.hpp @@ -0,0 +1,83 @@ +/** + * @file ItemStock.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_ITEM_STOCK_HPP +#define ARTIS_FACTORY_ITEM_STOCK_HPP + +#include "Base.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct ItemStockParameters { +}; + +class ItemStock : public Dynamics { +public: + struct inputs { + enum values { + IN + }; + }; + + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + }; + }; + + ItemStock(const std::string &name, const Context &context) + : Dynamics(name, context) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + } + + ~ItemStock() override = default; + + void dint(const Time &t) override; + + void dext(const Time &t, const Time &e, const Bag &bag) override; + + void start(const Time &t) override; + + Time ta(const Time &t) const override; + + Bag lambda(const Time &t) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + // TODO (state) +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/JsonReader.hpp b/src/JsonReader.hpp new file mode 100644 index 0000000..0889edb --- /dev/null +++ b/src/JsonReader.hpp @@ -0,0 +1,285 @@ +/** + * @file Base.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_JSON_READER_HPP +#define ARTIS_FACTORY_JSON_READER_HPP + +#include "Combiner.hpp" +#include "Conveyor.hpp" +#include "Machine.hpp" +#include "Processor.hpp" +#include "ProductionOrderGenerator.hpp" +#include "Separator.hpp" +#include "Sink.hpp" + +#include + +namespace artis::factory { + +struct Location { + int _pool_id; + unsigned int _stock_id; +}; + +struct In { + int _id; // -1 if global + Location _source; + unsigned int _quantity; +}; + +struct Out { + int _id; // -1 if global + Location _destination; + unsigned int _quantity; +}; + +struct MachineJob { + unsigned int _machine_id; + std::vector _ins; + std::vector _outs; +}; + +struct PoolJob { + unsigned int _pool_id; + std::vector _machine_jobs; +}; + +struct Product { + unsigned int _id; + std::vector _pool_jobs; +}; + +struct Generator { + uint _random_seed; + uint _min_send_speed_rate; + uint _max_send_speed_rate; +}; + +struct Stock { + unsigned int _id; + int _capacity; // if -1 then infinity +}; + +struct Item { + unsigned int _id; + int _quantity; // if -1 then infinity +}; + +struct ItemStock { + unsigned int _id; + std::vector _items; +}; + +struct Factory { + Generator _generator; + std::vector>, std::vector >> _pools; + std::map _products; + std::vector _stocks; +}; + +class JsonReader { +public: + JsonReader() = default; + + const Factory &factory() const { return _factory; } + + Factory &factory() { return _factory; } + + void parse(const std::string &str) { + nlohmann::json data = nlohmann::json::parse(str); + + parse_products(data["products"]); + parse_generator(data["generator"]); + parse_pools(data["pools"]); + if (data.contains("stocks")) { + parse_item_stocks(data["stocks"]); + } + } + +private: + void parse_generator(const nlohmann::json &data) { + _factory._generator = Generator{data["random_seed"].get(), + data["min_send_speed_rate"].get(), + data["max_send_speed_rate"].get()}; + } + + std::vector parse_ins(const nlohmann::json &data) { + std::vector ins; + + for (const nlohmann::json &in: data) { + int item_id = in.contains("itemID") ? in["itemID"].get() : -1; + int source_pool_id = in["source"].contains("poolID") ? in["source"]["poolID"].get() : -1; + unsigned int source_stock_id = in["source"]["stockID"].get(); + unsigned int quantity = in.contains("quantity") ? in["quantity"].get() : 1; + + ins.push_back(In{item_id, Location{source_pool_id, source_stock_id}, quantity}); + } + return ins; + } + + std::vector> parse_machines(const nlohmann::json &data, unsigned int pool_id) { + std::vector> machines; + + for (const nlohmann::json &machine: data) { + unsigned int machine_type = machine["type"].get(); + + switch (machine_type) { + case PROCESSOR: { + unsigned int load_time = machine.contains("load_time") ? machine["load_time"].get() : 0; + unsigned int processing_time = machine.contains("processing_time") + ? machine["processing_time"].get() : 0; + unsigned int unload_time = machine.contains("unload_time") ? machine["unload_time"].get() : 0; + + machines.push_back( + std::make_shared(ProcessorParameters{{machine["id"].get(), machine_type, + pool_id}, load_time, processing_time, + unload_time})); + break; + } + case SINK: { + machines.push_back(std::make_shared( + SinkParameters{{machine["id"].get(), machine_type, pool_id}})); + break; + } + case SEPARATOR: { + // TODO + machines.push_back(std::make_shared( + SeparatorParameters{{machine["id"].get(), machine_type, pool_id}})); + break; + } + case COMBINER : { + // TODO + machines.push_back(std::make_shared( + CombinerParameters{{machine["id"].get(), machine_type, pool_id}})); + break; + } + case CONVEYOR : { + // TODO + machines.push_back(std::make_shared( + ConveyorParameters{{machine["id"].get(), machine_type, pool_id}})); + break; + } + default: { + } + } + } + return machines; + } + + std::vector parse_outs(const nlohmann::json &data) { + std::vector outs; + + for (const nlohmann::json &out: data) { + int item_id = out.contains("itemID") ? out["itemID"].get() : -1; + int destination_pool_id = out["destination"].contains("poolID") ? out["destination"]["poolID"].get() : -1; + unsigned int destination_stock_id = out["destination"]["stockID"].get(); + unsigned int quantity = out.contains("quantity") ? out["quantity"].get() : 1; + + outs.push_back(Out{item_id, Location{destination_pool_id, destination_stock_id}, quantity}); + } + return outs; + } + + void parse_pools(const nlohmann::json &data) { + for (const nlohmann::json &pool: data) { + unsigned int pool_id = pool["id"].get(); + unsigned int pool_type = pool["type"].get(); + std::vector stocks; + + if (pool.contains("stocks")) { + for (const nlohmann::json &stock: pool["stocks"]) { + unsigned int stock_id = stock["id"].get(); + int capacity = stock["capacity"].get(); + + stocks.push_back({stock_id, capacity}); + } + } + _factory._pools.emplace_back(pool_id, pool_type, parse_machines(pool["machines"], pool_id), stocks); + } + } + + void parse_products(const nlohmann::json &data) { + for (const nlohmann::json &product: data) { + unsigned int product_id = product["id"].get(); + + _factory._products[product_id] = Product{product_id, parse_program(product["program"])}; + } + } + + std::vector parse_program(const nlohmann::json &data) { + std::vector program; + + for (const nlohmann::json &pool_machine: data) { + unsigned int pool_id = pool_machine["poolID"].get(); + + program.push_back(PoolJob{pool_id, parse_sequence(pool_machine["sequence"])}); + } + return program; + } + + std::vector parse_sequence(const nlohmann::json &data) { + std::vector sequence; + + for (const nlohmann::json &machine: data) { + if (machine.is_object()) { + std::vector ins; + std::vector outs; + + if (machine.contains("ins")) { + ins = parse_ins(machine["ins"]); + } + if (machine.contains("outs")) { + outs = parse_outs(machine["outs"]); + } + sequence.push_back(MachineJob{machine["machineID"].get(), ins, outs}); + } else { + sequence.push_back(MachineJob{machine.get(), {}, {}}); + } + } + return sequence; + } + + void parse_item_stocks(const nlohmann::json &data) { + for (const nlohmann::json &stock: data) { + unsigned int stock_id = stock["id"].get(); + std::vector items; + + for (const nlohmann::json &item: stock["items"]) { + unsigned int item_id = item["id"].get(); + int quantity = item["quantity"].get(); + + items.push_back({item_id, quantity}); + } + _factory._stocks.push_back({stock_id, items}); + } + } + + Factory _factory; +}; + +} + +#endif //ARTIS_FACTORY_JSON_READER_HPP diff --git a/src/Machine.cpp b/src/Machine.cpp new file mode 100644 index 0000000..2e10cdf --- /dev/null +++ b/src/Machine.cpp @@ -0,0 +1,31 @@ +/** + * @file Machine.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Machine.hpp" + +namespace artis::factory { + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Machine.hpp b/src/Machine.hpp new file mode 100644 index 0000000..7dc9f99 --- /dev/null +++ b/src/Machine.hpp @@ -0,0 +1,43 @@ +/** + * @file Machine.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_MACHINE_HPP +#define ARTIS_FACTORY_MACHINE_HPP + +#include "Base.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct MachineParameters { + uint machine_id; + uint machine_type; + uint pool_id; +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/PoolRouter.cpp b/src/PoolRouter.cpp new file mode 100644 index 0000000..19beeff --- /dev/null +++ b/src/PoolRouter.cpp @@ -0,0 +1,153 @@ +/** + * @file PoolRouter.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "PoolRouter.hpp" + +namespace artis::factory { + +void PoolRouter::dint(const Time & /* t */) { + switch (_phase) { + case Phase::INIT: { + _phase = Phase::WAIT; + break; + } + case Phase::WAIT: { + break; + } + case Phase::SEND: { + auto it = next_po(); + + assert(it != _pending_po.cend()); + + if ((*it)->is_finish()) { + _available_machines[(*it)->last_operation()->get_loc_index()] = true; + } else if ((*it)->current_operation().get_type() == CHANGE_POOL_TYPE) { + _available_machines[(*it)->previous_operation()->get_loc_index()] = true; + } else { + _available_machines[(*it)->current_operation().get_loc_index()] = false; + } + _pending_po.erase(it); + if (std::find_if(_pending_po.cbegin(), _pending_po.cend(), [this](const auto &e) { + return e->is_finish() or e->current_operation().get_type() == CHANGE_POOL_TYPE or + _available_machines[e->current_operation().get_loc_index()]; + }) != _pending_po.cend()) { + _phase = Phase::SEND; + } else { + _phase = Phase::WAIT; + } + break; + } + } +} + +void PoolRouter::dext(const Time &t, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [t, this](const common::event::ExternalEvent &event) { + if (event.port_index() == inputs::IN) { + uint8_t *data = nullptr; + + event.data()(data); + _pending_po.push_back(std::make_unique(data, event.data().size())); + _pending_po.back()->next(); + } else if (event.port_index() >= inputs::IN_M) { + uint8_t *data = nullptr; + + event.data()(data); + _pending_po.push_back(std::make_unique(data, event.data().size())); + _available_machines[event.port_index() - inputs::IN_M] = true; + _pending_po.back()->next(); + } + } + ); + if (std::find_if(_pending_po.cbegin(), _pending_po.cend(), [this](const auto &e) { + return e->is_finish() or e->current_operation().get_type() == CHANGE_POOL_TYPE or + _available_machines[e->current_operation().get_loc_index()]; + }) != _pending_po.cend()) { + _phase = Phase::SEND; + } else { + _phase = Phase::WAIT; + } +} + +void PoolRouter::start(const Time & /* t */) { + _phase = Phase::INIT; +} + +Time PoolRouter::ta(const Time & /* t */) const { + switch (_phase) { + case Phase::INIT: + return 0; + case Phase::WAIT: + return artis::common::DoubleTime::infinity; + case Phase::SEND: + return 0; + } + return artis::common::DoubleTime::infinity; +} + +Bag PoolRouter::lambda(const Time & /* t */) const { + Bag bag; + + if (_phase == Phase::SEND) { + if (not _pending_po.empty()) { + auto it = next_po(); + + assert(it != _pending_po.cend()); + + auto po = it->get(); + + if (po->is_finish() or po->current_operation().get_type() == CHANGE_POOL_TYPE) { + bag.push_back(ExternalEvent(outputs::OUT, common::event::Value(po->_buffer, po->_size))); + } else if (po->current_operation().get_type() == CHANGE_MACHINE_TYPE) { + bag.push_back(ExternalEvent(outputs::OUT_M + po->current_operation().get_loc_index(), + common::event::Value(po->_buffer, po->_size))); + } + } + } + return bag; +} + +artis::common::event::Value PoolRouter::observe(const Time & /* t */, unsigned int index) const { + switch (index) { + case vars::WAITING_PO_NUMBER: + return (unsigned int) _pending_po.size(); + } + return {}; +} + +PoolRouter::ProductionOrders::const_iterator PoolRouter::next_po() const { + auto it = std::find_if(_pending_po.cbegin(), _pending_po.cend(), [](const auto &e) { + return e->is_finish() or e->current_operation().get_type() == CHANGE_POOL_TYPE; + }); + + if (it != _pending_po.cend()) { + return it; + } else { + return std::find_if(_pending_po.cbegin(), _pending_po.cend(), + [this](const auto &e) { return _available_machines[e->current_operation().get_loc_index()]; }); + } +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/PoolRouter.hpp b/src/PoolRouter.hpp new file mode 100644 index 0000000..94fe489 --- /dev/null +++ b/src/PoolRouter.hpp @@ -0,0 +1,123 @@ +/** + * @file PoolRouter.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_POOL_ROUTER_HPP +#define ARTIS_FACTORY_POOL_ROUTER_HPP + +#include "Base.hpp" +#include "ProductionOrder.hpp" + +#include + +namespace artis::factory { + +struct PoolRouterParameters { + uint type; + std::size_t machine_number; +}; + +class PoolRouter : public Dynamics { +public: + struct inputs { + enum values { + IN, IN_M = 1000 + }; + }; + + struct outputs { + enum values { + OUT, OUT_M = 1000 + }; + }; + + struct vars { + enum values { + WAITING_PO_NUMBER + }; + }; + + PoolRouter(const std::string &name, const Context &context) + : Dynamics(name, context), + _parameters(context.parameters()), _available_machines(context.parameters().machine_number) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + for (unsigned int i = 0; i < context.parameters().machine_number; ++i) { + output_port({outputs::OUT_M + i, "out_m" + std::to_string(i)}); + input_port({inputs::IN_M + i, "in_m" + std::to_string(i)}); + _available_machines[i] = true; + } + observables({{vars::WAITING_PO_NUMBER, "waiting_po_number"}}); + } + + ~PoolRouter() override = default; + + void dint(const Time & /* t */) override; + + void dext(const Time & /* t */, const Time & /* e */, const Bag & /* bag*/) override; + + void start(const Time & /* t */) override; + + Time ta(const Time & /* t */) const override; + + Bag lambda(const Time & /* t */) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + typedef std::deque> ProductionOrders; + + ProductionOrders::const_iterator next_po() const; + + struct Phase { + enum values { + INIT, WAIT, SEND + }; + + static std::string to_string(const values &value) { + switch (value) { + case INIT: + return "INIT"; + case WAIT: + return "WAIT"; + case SEND: + return "SEND"; + } + return ""; + } + }; + + // parameters + PoolRouterParameters _parameters; + + // state + Phase::values _phase; + ProductionOrders _pending_po; + std::vector _available_machines; +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/Processor.cpp b/src/Processor.cpp new file mode 100644 index 0000000..8316ff9 --- /dev/null +++ b/src/Processor.cpp @@ -0,0 +1,61 @@ +/** + * @file Processor.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Processor.hpp" + +namespace artis::factory { + +void Processor::dint(const Time & /* t */) { + // TODO +} + +void Processor::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + // TODO + }); +} + +void Processor::start(const Time & /* t */) { + // TODO +} + +Time Processor::ta(const Time & /* t */) const { + // TODO + return artis::common::DoubleTime::infinity; +} + +Bag Processor::lambda(const Time & /* t */) const { + Bag bag; + + // TODO + return bag; +} + +artis::common::event::Value Processor::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Processor.hpp b/src/Processor.hpp new file mode 100644 index 0000000..408ddbd --- /dev/null +++ b/src/Processor.hpp @@ -0,0 +1,87 @@ +/** + * @file Processor.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_PROCESSOR_HPP +#define ARTIS_FACTORY_PROCESSOR_HPP + +#include "Base.hpp" +#include "Machine.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct ProcessorParameters : MachineParameters { + uint load_time; + uint processing_time; + uint unload_time; +}; + +class Processor : public Dynamics { +public: + struct inputs { + enum values { + IN + }; + }; + + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + }; + }; + + Processor(const std::string &name, const Context &context) + : Dynamics(name, context) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + } + + ~Processor() override = default; + + void dint(const Time &t) override; + + void dext(const Time &t, const Time &e, const Bag &bag) override; + + void start(const Time &t) override; + + Time ta(const Time &t) const override; + + Bag lambda(const Time &t) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + // TODO (state) +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/ProductionOrder.cpp b/src/ProductionOrder.cpp new file mode 100644 index 0000000..3ae3f02 --- /dev/null +++ b/src/ProductionOrder.cpp @@ -0,0 +1,218 @@ +/** + * @file ProductionOrder.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "ProductionOrder.hpp" + +#include +#include +#include +#include + +namespace artis::factory { + +void put_bits(uint8_t *buffer, ProductionOrder::Reference &reference, uint8_t data, uint8_t bit_number) { + if (8 - reference._bit_index >= bit_number) { + buffer[reference._byte_index] |= data << (8 - bit_number - reference._bit_index); + reference._bit_index += bit_number; + if (reference._bit_index == 8) { + ++reference._byte_index; + reference._bit_index = 0; + } + } else { + buffer[reference._byte_index] |= data >> (bit_number - (8 - reference._bit_index)); + ++reference._byte_index; + reference._bit_index = bit_number - (8 - reference._bit_index); + data &= 0xFF >> (8 - reference._bit_index); + buffer[reference._byte_index] |= data << (8 - reference._bit_index); + } +} + +uint8_t get_bits(uint8_t const *buffer, + const ProductionOrder::Reference &reference, + uint8_t bit_number) { + uint8_t data = 0; + + if (8 - reference._bit_index >= bit_number) { + data = (uint8_t) (buffer[reference._byte_index] << reference._bit_index) >> + (8 - bit_number); + } else { + uint8_t mask = ~(uint8_t) (0xFF << (8 - reference._bit_index)); + + data = (uint8_t) (buffer[reference._byte_index] & mask); + data <<= bit_number - (8 - reference._bit_index); + data |= (uint8_t) (buffer[reference._byte_index + 1] >> + (8 - (bit_number - (8 - reference._bit_index)))); + } + return data; +} + +void ProductionOrder::Reference::operator+=(uint8_t p) { + _byte_index += (_bit_index + p) / 8; + _bit_index += p; + _bit_index %= 8; +} + +ProductionOrder::ProductionOrder(uint8_t *buffer, std::size_t size) + : _buffer(nullptr), _size(size), _bsize(0), _current_operation(nullptr) { + _buffer = new uint8_t[size]; + std::memcpy(_buffer, buffer, size); + _bsize = (_buffer[BIT_NUMBER_POSITION] << 8) + _buffer[BIT_NUMBER_POSITION + 1]; + update_operation(_buffer[INDEX_POSITION]); + _is_finish = _buffer[INDEX_POSITION] + 1 >= _buffer[OPERATION_NUMBER_POSITION]; +} + +ProductionOrder::ProductionOrder(uint16_t ID, uint16_t product_ID, const Program &program) : _is_finish(false) { + Reference reference{0, 0}; + std::size_t operation_number = 0; + + _bsize = HEADER_SIZE * 8; // size + index + operation number + std::for_each(program.cbegin(), program.cend(), + [this, &operation_number](const PoolMachineSequence &sequence) { + _bsize += + sequence._machines.size() * (MACHINE_SIZE + TYPE_SIZE); + _bsize += POOL_SIZE + TYPE_SIZE; + operation_number += sequence._machines.size() + 1; + }); + _size = _bsize / 8 + 1; + _buffer = new uint8_t[_size]; + memset(_buffer, 0, _size); + + // bit number + _buffer[reference._byte_index++] = (uint8_t) (_bsize >> 8); + _buffer[reference._byte_index++] = (uint8_t) (_bsize & 0xFF); + + // ID + _buffer[reference._byte_index++] = (uint8_t) (ID >> 8); + _buffer[reference._byte_index++] = (uint8_t) (ID & 0xFF); + + // product ID + _buffer[reference._byte_index++] = (uint8_t) (product_ID >> 8); + _buffer[reference._byte_index++] = (uint8_t) (product_ID & 0xFF); + + // index + _buffer[reference._byte_index++] = (uint8_t) (0); + + assert(operation_number < 256); + + // operation number + _buffer[reference._byte_index++] = (int8_t) (operation_number); + + // operations {change pool ; N change machine} * M + std::for_each(program.cbegin(), program.cend(), [this, &reference](const PoolMachineSequence &sequence) { + const ChangePool &operation = sequence._pool; + + assert(operation._pool_id < (1 << POOL_SIZE)); + + put_bits(_buffer, reference, CHANGE_POOL_TYPE, TYPE_SIZE); + put_bits(_buffer, reference, operation._pool_id, POOL_SIZE); + std::for_each(sequence._machines.cbegin(), sequence._machines.cend(), + [this, &reference](const ChangeMachine &operation) { + assert(operation._machine_id < (1 << MACHINE_SIZE)); + + put_bits(_buffer, reference, CHANGE_MACHINE_TYPE, TYPE_SIZE); + put_bits(_buffer, reference, operation._machine_id, MACHINE_SIZE); + }); + }); + + // current operation + _current_operation = std::make_unique(program.begin()->_pool); +} + +std::unique_ptr ProductionOrder::get_operation(uint8_t index) const { + Reference reference{HEADER_SIZE, 0}; + uint8_t operation_type = get_bits(_buffer, reference, TYPE_SIZE); + + reference += TYPE_SIZE; + while (index > 0) { + switch (operation_type) { + case CHANGE_POOL_TYPE: { + reference += POOL_SIZE; + break; + } + case CHANGE_MACHINE_TYPE: { + reference += MACHINE_SIZE; + break; + } + default: + assert(false); + } + operation_type = get_bits(_buffer, reference, TYPE_SIZE); + reference += TYPE_SIZE; + --index; + } + switch (operation_type) { + case CHANGE_POOL_TYPE: { + return std::make_unique(get_bits(_buffer, reference, POOL_SIZE)); + } + case CHANGE_MACHINE_TYPE: { + return std::make_unique(get_bits(_buffer, reference, MACHINE_SIZE)); + } + } + assert(false); + return {}; +} + +std::unique_ptr ProductionOrder::last_operation() const { + return get_operation(operation_number() - 1); +} + +void ProductionOrder::update_operation(uint8_t index) { + _current_operation = get_operation(index); +} + +void ProductionOrder::next() { + if (_buffer[INDEX_POSITION] + 1 < _buffer[OPERATION_NUMBER_POSITION]) { + update_operation(++_buffer[INDEX_POSITION]); + } else { + _current_operation.reset(nullptr); + _is_finish = true; + } +} + +std::unique_ptr ProductionOrder::previous_operation() const { + return get_operation(_buffer[INDEX_POSITION] - 1); +} + +std::string ProductionOrder::to_string() const { + std::string str = "[ "; + uint16_t ID = (_buffer[ID_POSITION] << 8) + _buffer[ID_POSITION + 1]; + + str += std::to_string(ID) + " ][ "; + for (uint8_t i = 0; i < _buffer[OPERATION_NUMBER_POSITION]; ++i) { + if (_buffer[INDEX_POSITION] == i) { + str += "<"; + } + str += get_operation(i)->to_string(); + if (_buffer[INDEX_POSITION] == i) { + str += ">"; + } + str += " "; + } + str += "]"; + return str; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/ProductionOrder.hpp b/src/ProductionOrder.hpp new file mode 100644 index 0000000..1dfef61 --- /dev/null +++ b/src/ProductionOrder.hpp @@ -0,0 +1,177 @@ +/** + * @file ProductionOrder.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_PRODUCTION_ORDER_HPP +#define ARTIS_FACTORY_PRODUCTION_ORDER_HPP + +#include +#include +#include +#include + +namespace artis::factory { + +// HEADER = [bit number (16 bits)][ID (16 bits)][Product ID (16 bits)][index (8 bits)][operation number (8 bits)] +const std::size_t POOL_SIZE = 7; // bit number +const std::size_t MACHINE_SIZE = 4; // bit number +const std::size_t TYPE_SIZE = 2; // bit number +const std::size_t HEADER_SIZE = 8; // byte number + +const std::size_t BIT_NUMBER_POSITION = 0; +const std::size_t ID_POSITION = BIT_NUMBER_POSITION + 2; +const std::size_t PRODUCT_ID_POSITION = ID_POSITION + 2; +const std::size_t INDEX_POSITION = PRODUCT_ID_POSITION + 2; +const std::size_t OPERATION_NUMBER_POSITION = INDEX_POSITION + 1; + +const uint8_t CHANGE_POOL_TYPE = 0x00; +const uint8_t CHANGE_MACHINE_TYPE = 0x01; + +// pool type +const uint8_t FLOW_SHOP = 0x00; +const uint8_t JOB_SHOP = 0x01; +const uint8_t OPEN_SHOP = 0x02; + +// machine type +const uint8_t PROCESSOR = 0x00; +const uint8_t SINK = 0x01; +const uint8_t SEPARATOR = 0x02; +const uint8_t COMBINER = 0x03; +const uint8_t CONVEYOR = 0x04; + +struct Operation { + virtual uint8_t get_type() const = 0; + + virtual uint8_t get_loc_index() const = 0; + + virtual std::string to_string() const = 0; + + virtual ~Operation() = default; +}; + +struct ChangePool : Operation { + uint8_t _pool_id; + + explicit ChangePool(uint8_t pool_id) : _pool_id(pool_id) {} + + explicit ChangePool() { _pool_id = 0; } + + uint8_t get_type() const { return CHANGE_POOL_TYPE; } + + uint8_t get_loc_index() const { return _pool_id; } + + std::string to_string() const { + return "ChangePool(" + std::to_string(_pool_id) + ")"; + } +}; + +struct ChangeMachine : Operation { + uint8_t _machine_id; + + explicit ChangeMachine(uint8_t machine_id) : _machine_id(machine_id) {} + + explicit ChangeMachine() { _machine_id = 0; } + + uint8_t get_type() const { return CHANGE_MACHINE_TYPE; } + + uint8_t get_loc_index() const { return _machine_id; } + + std::string to_string() const { + return "ChangeMachine(" + std::to_string((int) _machine_id) + ")"; + } +}; + +struct PoolMachineSequence { + ChangePool _pool; + std::vector _machines; + + PoolMachineSequence() = default; + + PoolMachineSequence(uint8_t pool_index, const std::vector &machines_indexes) { + _pool._pool_id = pool_index; + for (auto machinesIndex: machines_indexes) { + _machines.emplace_back(machinesIndex); + } + } +}; + +typedef std::vector Program; + +struct ProductionOrder { + uint8_t *_buffer; + std::size_t _size; + std::size_t _bsize; + std::unique_ptr _current_operation; + bool _is_finish; + + struct Reference { + uint8_t _byte_index; + uint8_t _bit_index; + + void operator+=(uint8_t p); + }; + + ProductionOrder() : _buffer(nullptr), _size(0), _bsize(0), _current_operation(nullptr), _is_finish(true) {} + + ProductionOrder(uint8_t *buffer, std::size_t size); + + ~ProductionOrder() { delete[] _buffer; } + + ProductionOrder(uint16_t ID, uint16_t product_ID, const Program &program); + + const Operation ¤t_operation() const { return *_current_operation; } + + uint16_t getID() const { + return (_buffer[ID_POSITION] << 8) + _buffer[ID_POSITION + 1]; + } + + std::unique_ptr get_operation(uint8_t index) const; + + uint16_t get_productID() const { + return (_buffer[PRODUCT_ID_POSITION] << 8) + _buffer[PRODUCT_ID_POSITION + 1]; + } + + bool is_finish() const { return _is_finish; } + + std::unique_ptr last_operation() const; + + void next(); + + std::size_t operation_index() const { return _buffer[INDEX_POSITION]; } + + std::size_t operation_number() const { + return _buffer[OPERATION_NUMBER_POSITION]; + } + + std::unique_ptr previous_operation() const; + + std::string to_string() const; + + void update_operation(uint8_t index); +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/ProductionOrderGenerator.cpp b/src/ProductionOrderGenerator.cpp new file mode 100644 index 0000000..3bc3294 --- /dev/null +++ b/src/ProductionOrderGenerator.cpp @@ -0,0 +1,93 @@ +/** + * @file ProductionOrderGenerator.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "ProductionOrderGenerator.hpp" + +namespace artis::factory { + +void ProductionOrderGenerator::dint(const Time & /* &t */) { + switch (_phase) { + case Phase::INIT: + _phase = Phase::SEND; + break; + case Phase::SEND: { + _current_id++; + _po_counter++; + _productID = _productIDs[_distrib_product(_rng)]; + _po = std::make_unique(_current_id, _productID, _parameters.programs[_productID]); + _send_speed = _distrib_send_speed(_rng); + _phase = Phase::SEND; + break; + } + } +} + +void ProductionOrderGenerator::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + assert(false); + }); +} + +void ProductionOrderGenerator::start(const Time & /* t */) { + _phase = Phase::INIT; + _po = nullptr; + _current_id = 0; + _productID = _productIDs[_distrib_product(_rng)]; + _po = std::make_unique(_current_id, _productID, _parameters.programs[_productID]); + _po_counter = 0; + _send_speed = 0; // _distrib_send_speed(_rng); +} + +Time ProductionOrderGenerator::ta(const Time & /* t */) const { + switch (_phase) { + case Phase::INIT: + return 0; + case Phase::SEND: + return _send_speed; + } + return artis::common::DoubleTime::infinity; +} + +Bag ProductionOrderGenerator::lambda(const Time & /* t */) const { + Bag bag; + + if (_phase == Phase::SEND) { + if (_po) { + bag.push_back(ExternalEvent(outputs::OUT, common::event::Value(_po->_buffer, _po->_size))); + } + } + return bag; +} + +artis::common::event::Value ProductionOrderGenerator::observe(const Time & /* t */, unsigned int index) const { + switch (index) { + case vars::TOTAL_PO_NUMBER: + return (unsigned int) _po_counter; + } + return {}; +} + +} // namespace artis::factory diff --git a/src/ProductionOrderGenerator.hpp b/src/ProductionOrderGenerator.hpp new file mode 100644 index 0000000..eb17013 --- /dev/null +++ b/src/ProductionOrderGenerator.hpp @@ -0,0 +1,131 @@ +/** + * @file ProductionOrderGenerator.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_PRODUCTION_ORDER_GENERATOR_HPP +#define ARTIS_FACTORY_PRODUCTION_ORDER_GENERATOR_HPP + +#include "Base.hpp" +#include "ProductionOrder.hpp" + +#include +#include +#include +#include + +namespace artis::factory { + +struct ProductionOrderGeneratorParameters { + std::map programs; + uint random_seed; + uint min_send_speed_rate; + uint max_send_speed_rate; +}; + +class ProductionOrderGenerator + : public Dynamics { +public: + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + TOTAL_PO_NUMBER + }; + }; + + ProductionOrderGenerator(const std::string &name, + const Context &context) + : Dynamics( + name, context), + _parameters(context.parameters()), + _rng(_parameters.random_seed > 0 ? std::mt19937(_parameters.random_seed) : std::mt19937(_rd())), + _distrib_product(std::uniform_int_distribution<>(0, (int) _parameters.programs.size() - 1)), + _distrib_send_speed(_parameters.min_send_speed_rate, _parameters.max_send_speed_rate) { + for (auto const &program: _parameters.programs) { + _productIDs.push_back(program.first); + } + output_port({outputs::OUT, "out"}); + observables({{vars::TOTAL_PO_NUMBER, "total_po_number"}}); + } + + ~ProductionOrderGenerator() override = default; + + void dint(const Time & /* t */) override; + + void dext(const Time & /* t */, const Time & /* e */, const Bag & /* bag*/) override; + + void start(const Time & /* t */) override; + + Time ta(const Time & /* t */) const override; + + Bag lambda(const Time & /* t */) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + struct Phase { + enum values { + INIT, SEND + }; + + static std::string to_string(const values &value) { + switch (value) { + case INIT: + return "INIT"; + case SEND: + return "SEND"; + } + return ""; + } + }; + + // parameters + ProductionOrderGeneratorParameters _parameters; + + // state + Phase::values _phase; + std::random_device _rd; + std::mt19937 _rng; + std::uniform_int_distribution<> _distrib_product; + std::uniform_int_distribution<> _distrib_program; + std::uniform_int_distribution<> _distrib_send_speed; + + std::vector _productIDs; + + unsigned int _productID; + std::unique_ptr _po; + + unsigned int _current_id; + std::size_t _po_counter; + unsigned int _send_speed; +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/Router.cpp b/src/Router.cpp new file mode 100644 index 0000000..f1a0101 --- /dev/null +++ b/src/Router.cpp @@ -0,0 +1,104 @@ +/** + * @file Router.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Router.hpp" + +namespace artis::factory { + +void Router::dint(const Time & /* t */) { + switch (_phase) { + case Phase::INIT: { + _phase = Phase::WAIT; + break; + } + case Phase::WAIT: { + break; + } + case Phase::SEND: { + _pending_po.pop_front(); + if (not _pending_po.empty()) { + _phase = Phase::SEND; + } else { + _phase = Phase::WAIT; + } + break; + } + } +} + +void Router::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [this](const common::event::ExternalEvent &event) { + if (event.port_index() >= inputs::IN) { + uint8_t *data = nullptr; + + event.data()(data); + _pending_po.push_back(std::make_unique(data, event.data().size())); + _phase = Phase::SEND; + } + }); +} + +void Router::start(const Time & /* t */) { + _phase = Phase::INIT; +} + +Time Router::ta(const Time & /* t */) const { + switch (_phase) { + case Phase::INIT: + return 0; + case Phase::WAIT: + return artis::common::DoubleTime::infinity; + case Phase::SEND: + return 0; + } + return artis::common::DoubleTime::infinity; +} + +Bag Router::lambda(const Time & /* t */) const { + Bag bag; + + if (_phase == Phase::SEND) { + if (not _pending_po.empty()) { + auto po = _pending_po.front().get(); + + if (not po->is_finish() and po->current_operation().get_type() == CHANGE_POOL_TYPE) { + bag.push_back(ExternalEvent(outputs::OUT_P + po->current_operation().get_loc_index(), + common::event::Value(po->_buffer, po->_size))); + } else if (po->is_finish()) { + bag.push_back(ExternalEvent(outputs::OUT, common::event::Value(po->_buffer, po->_size))); + } else { + assert(false); + } + } + } + return bag; +} + +artis::common::event::Value Router::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Router.hpp b/src/Router.hpp new file mode 100644 index 0000000..f51cd7f --- /dev/null +++ b/src/Router.hpp @@ -0,0 +1,113 @@ +/** + * @file Router.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_ROUTER_HPP +#define ARTIS_FACTORY_ROUTER_HPP + +#include "Base.hpp" +#include "ProductionOrder.hpp" + +#include + +namespace artis::factory { + +struct RouterParameters { + std::size_t pool_number; +}; + +class Router : public Dynamics { +public: + struct inputs { + enum values { + IN, IN_P = 1000 + }; + }; + + struct outputs { + enum values { + OUT, OUT_P = 1000 + }; + }; + + struct vars { + enum values { + }; + }; + + Router(const std::string &name, const Context &context) + : Dynamics(name, context), _parameters(context.parameters()) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + for (unsigned int i = 0; i < context.parameters().pool_number; ++i) { + output_port({outputs::OUT_P + i, "out_p" + std::to_string(i)}); + input_port({inputs::IN_P + i, "in_p" + std::to_string(i)}); + } + } + + ~Router() override = default; + + void dint(const Time & /* t */) override; + + void dext(const Time & /* t */, const Time & /* e */, const Bag & /* bag*/) override; + + void start(const Time & /* t */) override; + + Time ta(const Time & /* t */) const override; + + Bag lambda(const Time & /* t */) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + struct Phase { + enum values { + INIT, WAIT, SEND + }; + + static std::string to_string(const values &value) { + switch (value) { + case INIT: + return "INIT"; + case WAIT: + return "WAIT"; + case SEND: + return "SEND"; + } + return ""; + } + }; + + // parameters + RouterParameters _parameters; + + // state + Phase::values _phase; + std::deque> _pending_po; +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/Separator.cpp b/src/Separator.cpp new file mode 100644 index 0000000..def001c --- /dev/null +++ b/src/Separator.cpp @@ -0,0 +1,61 @@ +/** + * @file Separator.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Separator.hpp" + +namespace artis::factory { + +void Separator::dint(const Time & /* t */) { + // TODO +} + +void Separator::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + // TODO + }); +} + +void Separator::start(const Time & /* t */) { + // TODO +} + +Time Separator::ta(const Time & /* t */) const { + // TODO + return artis::common::DoubleTime::infinity; +} + +Bag Separator::lambda(const Time & /* t */) const { + Bag bag; + + // TODO + return bag; +} + +artis::common::event::Value Separator::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Separator.hpp b/src/Separator.hpp new file mode 100644 index 0000000..49b17e5 --- /dev/null +++ b/src/Separator.hpp @@ -0,0 +1,84 @@ +/** + * @file Separator.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_SEPARATOR_HPP +#define ARTIS_FACTORY_SEPARATOR_HPP + +#include "Base.hpp" +#include "Machine.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct SeparatorParameters : MachineParameters { +}; + +class Separator : public Dynamics { +public: + struct inputs { + enum values { + IN + }; + }; + + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + }; + }; + + Separator(const std::string &name, const Context &context) + : Dynamics(name, context) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + } + + ~Separator() override = default; + + void dint(const Time &t) override; + + void dext(const Time &t, const Time &e, const Bag &bag) override; + + void start(const Time &t) override; + + Time ta(const Time &t) const override; + + Bag lambda(const Time &t) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + // TODO (state) +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/Sink.cpp b/src/Sink.cpp new file mode 100644 index 0000000..85246de --- /dev/null +++ b/src/Sink.cpp @@ -0,0 +1,61 @@ +/** + * @file Sink.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Sink.hpp" + +namespace artis::factory { + +void Sink::dint(const Time & /* t */) { + // TODO +} + +void Sink::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + // TODO + }); +} + +void Sink::start(const Time & /* t */) { + // TODO +} + +Time Sink::ta(const Time & /* t */) const { + // TODO + return artis::common::DoubleTime::infinity; +} + +Bag Sink::lambda(const Time & /* t */) const { + Bag bag; + + // TODO + return bag; +} + +artis::common::event::Value Sink::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Sink.hpp b/src/Sink.hpp new file mode 100644 index 0000000..b9b9938 --- /dev/null +++ b/src/Sink.hpp @@ -0,0 +1,84 @@ +/** + * @file Sink.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_SINK_HPP +#define ARTIS_FACTORY_SINK_HPP + +#include "Base.hpp" +#include "Machine.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct SinkParameters : MachineParameters { +}; + +class Sink : public Dynamics { +public: + struct inputs { + enum values { + IN + }; + }; + + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + }; + }; + + Sink(const std::string &name, const Context &context) + : Dynamics(name, context) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + } + + ~Sink() override = default; + + void dint(const Time &t) override; + + void dext(const Time &t, const Time &e, const Bag &bag) override; + + void start(const Time &t) override; + + Time ta(const Time &t) const override; + + Bag lambda(const Time &t) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + // TODO (state) +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/src/Stock.cpp b/src/Stock.cpp new file mode 100644 index 0000000..8469936 --- /dev/null +++ b/src/Stock.cpp @@ -0,0 +1,61 @@ +/** + * @file Stock.cpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "Stock.hpp" + +namespace artis::factory { + +void Stock::dint(const Time & /* t */) { + // TODO +} + +void Stock::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) { + std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) { + // TODO + }); +} + +void Stock::start(const Time & /* t */) { + // TODO +} + +Time Stock::ta(const Time & /* t */) const { + // TODO + return artis::common::DoubleTime::infinity; +} + +Bag Stock::lambda(const Time & /* t */) const { + Bag bag; + + // TODO + return bag; +} + +artis::common::event::Value Stock::observe(const Time & /* t */, unsigned int /* index */) const { + return {}; +} + +} // namespace artis::factory \ No newline at end of file diff --git a/src/Stock.hpp b/src/Stock.hpp new file mode 100644 index 0000000..779dcde --- /dev/null +++ b/src/Stock.hpp @@ -0,0 +1,83 @@ +/** + * @file Stock.hpp + * @author The ARTIS Development Team + * See the AUTHORS or Authors.txt file + */ + +/* + * ARTIS - the multimodeling and simulation environment + * This file is a part of the ARTIS environment + * + * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef ARTIS_FACTORY_STOCK_HPP +#define ARTIS_FACTORY_STOCK_HPP + +#include "Base.hpp" +#include "ProductionOrder.hpp" + +namespace artis::factory { + +struct StockParameters { +}; + +class Stock : public Dynamics { +public: + struct inputs { + enum values { + IN + }; + }; + + struct outputs { + enum values { + OUT + }; + }; + + struct vars { + enum values { + }; + }; + + Stock(const std::string &name, const Context &context) + : Dynamics(name, context) { + input_port({inputs::IN, "in"}); + output_port({outputs::OUT, "out"}); + } + + ~Stock() override = default; + + void dint(const Time &t) override; + + void dext(const Time &t, const Time &e, const Bag &bag) override; + + void start(const Time &t) override; + + Time ta(const Time &t) const override; + + Bag lambda(const Time &t) const override; + + artis::common::event::Value observe(const Time &t, unsigned int index) const override; + +private: + // TODO (state) +}; + +} // namespace artis::factory + +#endif \ No newline at end of file diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt new file mode 100644 index 0000000..8b86d1b --- /dev/null +++ b/test/CMakeLists.txt @@ -0,0 +1,14 @@ +INCLUDE_DIRECTORIES( + ${CMAKE_SOURCE_DIR}/src + ${ARTIS_INCLUDE_DIRS} + ${Boost_INCLUDE_DIRS}) + +LINK_DIRECTORIES(${ARTIS_LIBRARY_DIRS}) + +ADD_EXECUTABLE(test_simple test_simple.cpp) + +TARGET_LINK_LIBRARIES(test_simple ${Boost_LIBRARIES} ${ARTIS_LIBRARIES} factory_core) + +ADD_EXECUTABLE(test_json test_json.cpp) + +TARGET_LINK_LIBRARIES(test_json ${Boost_LIBRARIES} ${ARTIS_LIBRARIES} factory_core) diff --git a/test/test_json.cpp b/test/test_json.cpp new file mode 100644 index 0000000..5ceafe2 --- /dev/null +++ b/test/test_json.cpp @@ -0,0 +1,76 @@ +#include +#include +#include + +#include +#include + +#define BOOST_TEST_MODULE Factory_JSON_Tests + +#include +#include + +#include "FactoryGraphManager.hpp" +#include "Machine.hpp" +#include "PoolRouter.hpp" +#include "ProductionOrderGenerator.hpp" +#include "Router.hpp" + +using namespace std::chrono; + +class JsonPoolRouterView : public artis::factory::View { +public: + JsonPoolRouterView(unsigned int pool_number) { + for (int i = 0; i < (int) pool_number; ++i) { + selector("PoolRouter_" + std::to_string(i) + ":waiting_po_number", + {artis::factory::FactoryGraphManager::POOL_ROUTER + i, + artis::factory::PoolRouter::vars::WAITING_PO_NUMBER}); + } + selector("Generator:total_po_number", + {artis::factory::FactoryGraphManager::GENERATOR, + artis::factory::ProductionOrderGenerator::vars::TOTAL_PO_NUMBER}); + } +}; + +BOOST_AUTO_TEST_CASE(TestCase_JSONPool) +{ + std::ifstream input("../../data/factory.json"); + + if (input) { + std::string str((std::istreambuf_iterator(input)), std::istreambuf_iterator()); + artis::factory::JsonReader reader; + + reader.parse(str); + + artis::factory::FactoryGraphManagerParameters graph_parameters{reader.factory()}; + artis::common::context::Context context(0, 8 * 3600); // 8h + artis::common::RootCoordinator< + artis::common::DoubleTime, artis::pdevs::Coordinator< + artis::common::DoubleTime, artis::factory::FactoryGraphManager, artis::common::NoParameters, artis::factory::FactoryGraphManagerParameters> + > rc(context, "root", artis::common::NoParameters(), graph_parameters); + + rc.attachView("PoolRouter", new JsonPoolRouterView(reader.factory()._pools.size())); + rc.switch_to_timed_observer(1); + + steady_clock::time_point t1 = steady_clock::now(); + + rc.run(context); + + steady_clock::time_point t2 = steady_clock::now(); + + duration time_span = duration_cast >(t2 - t1); + + std::cout << "Duration: " << time_span.count() << std::endl; + + artis::factory::Output output(rc.observer()); + + output(context.begin(), context.end(), {context.begin(), 1}); + + std::cout << artis::factory::Trace::trace().elements().filter_level_type(artis::common::LevelType::USER).to_string() + << std::endl; + + BOOST_CHECK(true); + } else { + BOOST_CHECK(false); + } +} \ No newline at end of file diff --git a/test/test_simple.cpp b/test/test_simple.cpp new file mode 100644 index 0000000..6d93975 --- /dev/null +++ b/test/test_simple.cpp @@ -0,0 +1,131 @@ +#include +#include +#include + +#include +#include + +#define BOOST_TEST_MODULE Factory_Simple_Tests + +#include +#include + +#include "Processor.hpp" +#include "PoolRouter.hpp" +#include "ProductionOrderGenerator.hpp" +#include "Router.hpp" + +using namespace std::chrono; + +class OnlyOnePoolGraphManager + : public artis::pdevs::GraphManager { +public: + enum sub_models { + PROCESSOR_1, PROCESSOR_2, PROCESSOR_3, POOL_ROUTER, ROUTER, GENERATOR + }; + + OnlyOnePoolGraphManager(artis::common::Coordinator *coordinator, + const artis::common::NoParameters ¶meters, + const artis::common::NoParameters &graph_parameters + ) : artis::pdevs::GraphManager( + coordinator, parameters, graph_parameters), + _generator("G", + { + { + {0, {artis::factory::PoolMachineSequence(0, {0, 1, 2})}}, + {1, {artis::factory::PoolMachineSequence(0, {1, 2, 0})}}, + {2, {artis::factory::PoolMachineSequence(0, {2, 0, 1})}} + }, + 62642, 15, 30 + }), + _router("R", {1}), + _pool_router("P_R", {0, 3}), + _processor_1("M1", {{0, 0, 0}, 1, 10, 1}), + _processor_2("M2", {{1, 0, 0}, 1, 8, 1}), + _processor_3("M3", {{2, 0, 0}, 1, 15, 1}) { + this->add_child(PROCESSOR_1, &_processor_1); + this->add_child(PROCESSOR_2, &_processor_2); + this->add_child(PROCESSOR_3, &_processor_3); + this->add_child(ROUTER, &_router); + this->add_child(POOL_ROUTER, &_pool_router); + this->add_child(GENERATOR, &_generator); + + out({&_generator, artis::factory::ProductionOrderGenerator::outputs::OUT}) + >> in({&_router, artis::factory::Router::inputs::IN}); + + out({&_router, artis::factory::Router::outputs::OUT_P + 0}) + >> in({&_pool_router, artis::factory::PoolRouter::inputs::IN}); + + out({&_pool_router, artis::factory::PoolRouter::outputs::OUT}) + >> in({&_router, artis::factory::Router::inputs::IN_P + 0}); + + out({&_pool_router, artis::factory::PoolRouter::outputs::OUT_M + 0}) + >> in({&_processor_1, artis::factory::Processor::inputs::IN}); + + out({&_pool_router, artis::factory::PoolRouter::outputs::OUT_M + 1}) + >> in({&_processor_2, artis::factory::Processor::inputs::IN}); + + out({&_pool_router, artis::factory::PoolRouter::outputs::OUT_M + 2}) + >> in({&_processor_3, artis::factory::Processor::inputs::IN}); + + out({&_processor_1, artis::factory::Processor::outputs::OUT}) + >> in({&_pool_router, artis::factory::PoolRouter::inputs::IN_M + 0}); + + out({&_processor_2, artis::factory::Processor::outputs::OUT}) + >> in({&_pool_router, artis::factory::PoolRouter::inputs::IN_M + 1}); + + out({&_processor_3, artis::factory::Processor::outputs::OUT}) + >> in({&_pool_router, artis::factory::PoolRouter::inputs::IN_M + 2}); + } + + ~OnlyOnePoolGraphManager() override = default; + +private: + artis::pdevs::Simulator _generator; + artis::pdevs::Simulator _router; + artis::pdevs::Simulator _pool_router; + artis::pdevs::Simulator _processor_1; + artis::pdevs::Simulator _processor_2; + artis::pdevs::Simulator _processor_3; +}; + +class PoolRouterView : public artis::factory::View { +public: + PoolRouterView() { + selector("PoolRouter:waiting_po_number", + {OnlyOnePoolGraphManager::POOL_ROUTER, artis::factory::PoolRouter::vars::WAITING_PO_NUMBER}); + selector("Generator:total_po_number", + {OnlyOnePoolGraphManager::GENERATOR, artis::factory::ProductionOrderGenerator::vars::TOTAL_PO_NUMBER}); + } +}; + +BOOST_AUTO_TEST_CASE(TestCase_OnePool) +{ + artis::common::context::Context context(0, 8 * 3600); // 8h + artis::common::RootCoordinator< + artis::common::DoubleTime, artis::pdevs::Coordinator< + artis::common::DoubleTime, OnlyOnePoolGraphManager, artis::common::NoParameters> + > rc(context, "root", artis::common::NoParameters(), artis::common::NoParameters()); + + rc.attachView("PoolRouter", new PoolRouterView()); + rc.switch_to_timed_observer(1); + + steady_clock::time_point t1 = steady_clock::now(); + + rc.run(context); + + steady_clock::time_point t2 = steady_clock::now(); + + duration time_span = duration_cast >(t2 - t1); + + std::cout << "Duration: " << time_span.count() << std::endl; + + artis::factory::Output output(rc.observer()); + + output(context.begin(), context.end(), {context.begin(), 1}); + + std::cout << artis::factory::Trace::trace().elements().filter_level_type(artis::common::LevelType::USER).to_string() + << std::endl; + + BOOST_CHECK(true); +} \ No newline at end of file