cpu-g-0.9.0_fork/ 777 0 0 0 11404170136 6524 5cpu-g-0.9.0_fork/COPYING 777 0 0 77153 11154001110 7662 0 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. cpu-g-0.9.0_fork/cpu-g 777 0 0 32514 11265710564 7604 0#!/usr/bin/python #-*- coding: utf-8 -*- # # --BETA-- ################################################################# # CPU-G version 0.9 beta, Fotis Tsamis, October 2009. # ################################################################# # CPU-G is a program that displays information about your CPU, # RAM, Motherboard and some general information about your System. # Copyright © 2009 Fotis Tsamis . # # 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 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 . import os, re, sys, platform, subprocess try: import pygtk, gtk, gtk.glade, gobject pygtk.require("2.0") except: print 'You need to have PyGTK 2.10.0, GTK.Glade and GTK+ 2.10.0 or higher \ installed in your system in order to run CPU-G.' sys.exit(1) class main: def readfile(self, name): try: f = file(name, 'r') data = f.read() f.close() return data except: return 'N/A' def logo(self, core): model = self.cpuinfo("model", core) vendor = self.cpuinfo("vendor", core) path = 'data/logos/' if vendor == 'AMD': label = 'amd.png' elif vendor == 'Intel': label = 'intel.png' #AMDs if re.match("AMD Athlon\(tm\) 64 X2.*",model) or re.match("AMD Athlon\(tm\) X2.*",model): label = 'AMD-AthlonX2.png' elif re.match("AMD Sempron\(tm\).*",model): label = 'AMD-Sempron.png' elif re.match("Mobile AMD Sempron\(tm\).*",model): label = 'AMD-Sempron-Mobile.png' elif re.match("Dual-Core AMD Opteron\(tm\).*",model) or re.match("AMD Opteron\(tm\).*",model): label = 'AMD-Opteron.png' elif re.match("AMD Athlon\(tm\) XP.*",model): label = 'AMD-AthlonXP.png' elif re.match("AMD Athlon\(tm\) 64 Processor.*",model): label = 'AMD-Athlon64.png' elif re.match("AMD Phenom\(tm\).*",model): label = 'AMD-Phenom.png' #Intels elif re.match("Intel\(R\) Core\(TM\)2 Duo.*",model): label = 'Intel-Core2Duo.png' elif re.match("Intel\(R\) Core\(TM\)2 Quad.*",model): label = 'Intel-Core2Quad.png' elif re.match("Intel\(R\) Core\(TM\)2 CPU.*",model): label = 'Intel-Core2Quad.png' elif re.match("Intel\(R\) Atom\(TM\) CPU.*",model): label = 'Intel-Atom.png' elif re.match("Intel\(R\) Core\(TM\)2 Extreme CPU.*",model): label = 'Intel-Core2Extreme.png' elif re.match("Intel\(R\) Xeon\(TM\).*",model): label = 'Intel-Xeon.png' elif re.match(".*Pentium II.*",model): label = 'Intel-Pentium2.png' elif re.match("Intel\(R\) Pentium\(R\) Dual CPU.*",model): label = 'Intel-PentiumDual.png' return path + label def cpuinfo(self, var, core): info = self.readfile("/proc/cpuinfo") if var == 'vendor': vendor = re.findall("vendor_id\s*:\s*(.*)",info) if vendor[core] == 'AuthenticAMD': vendor[core]='AMD' elif vendor[core] == 'GenuineIntel': vendor[core]='Intel' return vendor[core] elif var == 'corespeed': return re.findall("cpu MHz\s*:\s*(.*)",info)[core]+' MHz' elif var == 'model': return re.findall("model name\s*:\s*(.*)",info)[core] elif var == 'cache': return re.findall("cache size\s*:\s*(.*)",info)[core] elif var == 'modelnumber': return re.findall("model\s*:\s*(.*)",info)[core] elif var == 'family': return re.findall("cpu family\s*:\s*(.*)",info)[core] elif var == 'stepping': return re.findall("stepping\s*:\s*(.*)",info)[core] elif var == 'coresnum': return str(len(re.findall("processor\s*:\s*(.*)",info))) elif var == 'flags': return re.findall("flags\s*:\s*(.*)",info)[core] elif var == 'bogomips': return re.findall("bogomips\s*:\s*(.*)",info)[core] elif var == 'width': if re.findall(' lm(?![-a-zA-Z0-9_])', re.findall("flags\s*:(.*)",info)[core]): return '64-bit' else: return '32-bit' def sysdevcpu(self, core, level, kind): coresinsysdev = str(len(re.findall("'cpu[0-9]'", str(os.listdir("/sys/devices/system/cpu/"))))) if coresinsysdev == self.cpuinfo('coresnum', 'foo'): cores_matching = True else: print "Error: Cannot decide if the cores are %s or %s.\nUsing the lowest value as the real cores number." %(cpuinfo('coresnum','foo'), coresinsysdev) #FIXME: Wrong text. (?) path = '/sys/devices/system/cpu/cpu%i/cache/' %(core) indexes = len(re.findall("'index[0-9]*'",str(os.listdir(path)))) for index in range(indexes): levelpath = path+'index%i/level' %(index) typepath = path+'index%i/type' %(index) size = path+'index%i/size' %(index) #os.chdir(newpath) if self.readfile(levelpath).strip() == str(level) and self.readfile(typepath).strip() == kind: return self.readfile(size).strip() elif index == range(indexes)[-1]: return 'N/A' def distro(self): try: values = platform.linux_distribution() except AttributeError: values = platform.dist() if len(values) !=0: return "%s %s %s" %(values[0], values[1], values[2]) else: return self.readfile('/etc/issue').strip() def gccver(self): gcc_version = os.popen('gcc -dumpversion').read().strip() if gcc_version != '': return gcc_version else: return 'N/A' def xver(self): command = subprocess.Popen(['Xorg', '-version'],stdout=subprocess.PIPE,stderr=subprocess.PIPE) stdout, stderr = command.communicate() return re.findall("X\.Org X Server (.*)", stderr)[0] def raminfo(self): data = self.readfile('/proc/meminfo') values = {'total' : int(re.findall('^MemTotal:\s*([0-9]*)',data, re.M)[0])/1024, 'free' : int(re.findall('^MemFree:\s*([0-9]*)',data, re.M)[0])/1024, 'buffers' : int(re.findall('^Buffers:\s*([0-9]*)',data, re.M)[0])/1024, 'cached' : int(re.findall('^Cached:\s*([0-9]*)',data, re.M)[0])/1024, 'used' : 0, 'active' : int(re.findall('^Active:\s*([0-9]*)',data, re.M)[0])/1024, 'inactive' : int(re.findall('^Inactive:\s*([0-9]*)',data, re.M)[0])/1024, 'cached' : int(re.findall('^Cached:\s*([0-9]*)',data, re.M)[0])/1024 } values['free'] = values['free'] + values['buffers'] + values['cached'] values['used'] = values['total'] - values['free'] return values def mobo(self, var): # var can be: board_vendor, board_name, bios_vendor, # bios_version, bios_date, or chassis_type return self.readfile('/sys/devices/virtual/dmi/id/'+var).strip() def uptime(self): total = int(self.readfile('/proc/uptime').split('.')[0]) days = int(total / 86400) hours = int((total / 3600) - (days * 24)) minutes = int( (total / 60) - ((days * 1440) + (hours * 60)) ) return "%i days, %i hours, %i minutes" %(days, hours, minutes) class CPUG: """Description""" def __init__(self): self.gladefile = "cpu-g.glade" self.wTree = gtk.Builder() self.wTree.add_from_file(self.gladefile) dic = { "on_close_clicked" : self.kill, "on_mainwindow_destroy" : self.kill, "on_core_move_active" : self.core_change } self.wTree.connect_signals(dic) # Processor selection combobox self.box = self.wTree.get_object("coreselection") add = gtk.ListStore(str) for i in range(int(main().cpuinfo("coresnum", 'foo'))): add.append(["cpu #" + str(i)]) self.box.set_model(add) cell = gtk.CellRendererText() self.box.pack_start(cell) self.box.add_attribute(cell,'text',0) self.box.set_active(0) self.ram_update() gobject.timeout_add(1000, self.ram_update) # Update Free & Used RAM every 1 second # Motherboard tab # board_vendor, board_name, bios_vendor, bios_version, bios_date, chassis_type self.wTree.get_object("mobovendor").set_text(main().mobo('board_vendor')) self.wTree.get_object("moboname").set_text(main().mobo('board_name')) self.wTree.get_object("biosvendor").set_text(main().mobo('bios_vendor')) self.wTree.get_object("biosversion").set_text(main().mobo('bios_version')) self.wTree.get_object("biosdate").set_text(main().mobo('bios_date')) # System tab # os.uname()[0]=OS(Linux) [1]=hostname [2]=kernel version [4]=architecture self.wTree.get_object("gcc").set_text(main().gccver()) self.uptime_update() gobject.timeout_add(1000 * 60, self.uptime_update) self.wTree.get_object("hostname").set_text(os.uname()[1]) self.wTree.get_object("arch").set_text(os.uname()[4]) self.wTree.get_object("kernel").set_text(os.uname()[0]+" "+os.uname()[2]) self.wTree.get_object("distro").set_text(main().distro()) self.wTree.get_object("xorg").set_text(main().xver()) def uptime_update(self): self.wTree.get_object("uptime").set_text(main().uptime()) return True def ram_update(self): # RAM tab values = main().raminfo() totalram = values['total'] usedram = values['used'] freeram = values['free'] self.wTree.get_object("ramtotal").set_text(str(totalram) + ' MBytes') self.wTree.get_object("ramused").set_text(str(usedram) + ' MBytes') self.wTree.get_object("ramfree").set_text(str(freeram) + ' MBytes') # RAM progress bars usedfraction = (usedram * 1.00) / totalram usedpercentage = str(int(round(usedram * 100.0 / totalram))) + '%' self.wTree.get_object("ramusedprogbar").set_fraction(usedfraction) self.wTree.get_object("ramusedprogbar").set_text(usedpercentage) freefraction = (freeram * 1.00) / totalram freepercentage = str(int(round(freeram * 100.0 / totalram))) + '%' self.wTree.get_object("ramfreeprogbar").set_fraction(freefraction) self.wTree.get_object("ramfreeprogbar").set_text(freepercentage) self.wTree.get_object("ramactive").set_text(str(values['active']) + ' MBytes') self.wTree.get_object("raminactive").set_text(str(values['inactive']) + ' MBytes') self.wTree.get_object("ramcached").set_text(str(values['cached']) + ' MBytes') return True def core_change(self, widget): index = self.wTree.get_object("coreselection").get_active() print "cpu set to #" + str(index) # Processor tab self.wTree.get_object("vendor").set_text(main().cpuinfo("vendor",index)) self.wTree.get_object("proclogo").set_from_file(main().logo(index)) self.wTree.get_object("corespeed").set_text(main().cpuinfo("corespeed",index)) self.wTree.get_object("model").set_text(main().cpuinfo("model",index)) self.wTree.get_object("bogomips").set_text(main().cpuinfo("bogomips",index)) self.wTree.get_object("modelnumber").set_text(main().cpuinfo("modelnumber",index)) self.wTree.get_object("family").set_text(main().cpuinfo("family",index)) self.wTree.get_object("stepping").set_text(main().cpuinfo("stepping",index)) self.wTree.get_object("coresnum").set_text(main().cpuinfo("coresnum", 'foo')) self.wTree.get_object("flags").set_text(main().cpuinfo("flags", index)) self.wTree.get_object("width").set_text(main().cpuinfo("width", index)) self.wTree.get_object("l1data").set_text(main().sysdevcpu(index, 1, 'Data')) self.wTree.get_object("l1inst").set_text(main().sysdevcpu(index, 1, 'Instruction')) self.wTree.get_object("l2").set_text(main().sysdevcpu(index, 2, 'Unified')) self.wTree.get_object("l3").set_text(main().sysdevcpu(index, 3, 'Unified')) def kill(self, widget): print "Quit" sys.exit(0) if __name__ == '__main__': CPUG() gtk.main() cpu-g-0.9.0_fork/cpu-g.glade 777 0 0 217326 11265706220 10677 0 True CPU-G 460 500 data/cpu-g.png True vertical True True True vertical 10 True 0 True 12 True True 3 2 5 3 True 0.52999997138977051 1 Vendor GTK_FILL True Model 1 2 GTK_FILL True Core Speed 2 3 GTK_FILL True True False 1 2 True True False 1 2 1 2 True True False 1 2 2 3 0 False 1 True <b>General</b> True False 0 True 0 True 12 True vertical 3 True 5 True 5 True Family 0 10 True True False 1 0 True 5 True Model 0 10 True True False 1 1 True 5 True Stepping 0 10 True True False 1 2 0 True 5 True Flags False 0 True True False 1 1 True 5 True 5 True Bogomips False 0 True True False 1 0 True 5 True Width False 0 True True False 6 1 1 2 True <b>CPU</b> True False 1 True 0 True 12 True 4 2 5 2 True L1 Data GTK_FILL True L1 Instruction 1 2 GTK_FILL True Level 2 2 3 GTK_FILL True Level 3 3 4 GTK_FILL True True False 1 2 True True False 1 2 1 2 True True False 1 2 2 3 True True False 1 2 3 4 True <b>Cache</b> True 2 True 0 none True 12 True True 5 True Number of cores False 0 True True False 3 False 1 0 True False False 2 1 True <b>Core selection</b> True False 3 True Processor False True vertical 10 True 0 True 12 True 2 2 5 3 True Vendor GTK_FILL True Model 1 2 GTK_FILL True False 1 2 True True False 1 2 1 2 True <b>Board</b> True 0 True 0 True 12 True 3 2 5 3 True Vendor GTK_FILL True Version 1 2 GTK_FILL True Date 2 3 GTK_FILL True True False 1 2 True True False 1 2 1 2 True True False 1 2 2 3 True <b>BIOS</b> True 1 1 True Motherboard 1 False True 6 2 5 10 True Total True Used 1 2 True Free 2 3 True Active 3 4 True Inactive 4 5 True Cached 5 6 True True False 1 2 True vertical True True False False 0 True False False 1 1 2 1 2 True vertical True True False False 0 True False False 1 1 2 2 3 True True False 1 2 3 4 True True False 1 2 4 5 True True False 1 2 5 6 2 True RAM 2 False True 7 2 5 3 True Hostname GTK_FILL True Architecture 1 2 True Kernel 2 3 True Distribution 3 4 True GCC Version 4 5 True True False 1 2 True True False 1 2 1 2 True True False 1 2 2 3 True True False 1 2 4 5 True Uptime 5 6 True True False 1 2 5 6 True True False 1 2 3 4 True Xorg version 6 7 True True 1 2 6 7 3 True System 3 False True vertical True data/cpu-g.png False 0 True CPU-G 0.9 beta center True False False 1 True CPU-G is an application that shows useful information about your CPU, RAM, Motherboard and some general information about your system. True True False 2 True Copyright © 2009 Fotis Tsamis <ftsamis@gmail.com> True False 3 http://cpug.sourceforge.net/ True False True True none http://cpug.sourceforge.net/ False False 4 4 True About 4 False 0 True True False 0.10000000149011612 CPU-G 0 gtk-close True True True True False False 1 False False 1 cpu-g-0.9.0_fork/data/ 777 0 0 0 11404170136 7435 5cpu-g-0.9.0_fork/data/cpu-g.desktop 777 0 0 330 11264642352 12112 0#!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Name=CPU-G TryExec=/usr/bin/cpu-g Exec=/usr/bin/cpu-g Icon=cpu-g StartupNotify=true Terminal=false Type=Application Categories=System; X-KDE-SubstituteUID=true cpu-g-0.9.0_fork/data/cpu-g.png 777 0 0 26572 11264637157 11314 0PNG  IHDRwXhisRGBbKGD pHYs   IDATx}wt[ם :@ HIT,[Vlv$S$'ΦLǞ9dNrLv$eDz=DI{A?b˶ds%݇wOX۳7+8O]O w B˦t89M3 5v}C&JU {_<Ѩ{ǎ؏ ;p˦% Xx EHycīf9nHܻ /j5UX[oäuþOk?#S_ | P %Xf)֮]ysؿL&)3Yo:pI@ A@VR%XKց$EDzNlp'{; nS* bשT ZՆ5kPR"=C[[av[dhf漗Wܧo@UNQga^ŮiuXf)뫯 K/Ԕ Ux;  pp/zzHw Io(p;$I>#b 46`&,]ZH k q_@@GnGuufgx"fzvpMQ}w x X~kkj4X $(Y UjBO~Ņݻ7b6b  X,ӣG=.ݹ D"g///ŲehJ콋IGKryႨ@}}R4~}8yVb׮ (s8xHl޸t:u=}a^O$wz ?G#tWR˖5? B ;Q__UpMYmm:$^;?Z5x`r)b+bD"bn4w/ r] b Օ(r,Akkjk5"E50p[ڪ+hP(_xQZ33<؃p8҇ާO|pO:LSA3Dh4jԢy 4~b[VM`Y>8я;܈+ X ".oGYH08qCCSċ6-7ݽJ>*ȄbNLuukҢCiŸptܭ[?'()l67*^U5n.%At%t@]]*s$U`jʄkP* "Z]{z{lɩٌU:C=^شiEJ̌H i \>^Vl4pRfX,?>,=_pg 8sf33b%=ke_OTWW@(a6;H$6P(ܹQ??H$) 2wss-~}$ӵ2Y--j/ 9E93VĠFS,Iq(IfF Z|/q ݃H&S w<9iUm0PA"Лm_ @YY)k@Q$p1+RZ[7<\[tzvUy0t*a6 -庅,hv$\K@ggs^N]yβ n?HH$q`  J9j !o8]I@yy)OR`Y60IiB*uWW_6N n}|Æ[T*uߟ( HACjr^վtCC5D"`v֊`08 JrY:hIfjk1=m-$ ZjBqRWX,MjjZM} }{;w|vժUܶm[~yqHҠKG"18^h4jPy/SR"\BOx7n] a fs#4MݰjrZrxdj!Pn^H?P .ӟD"u:_P__XXaRi:h% vO(Wpmmu ju FF$*GSS &'N, W˗3]rD@xAaD"QeII9g4sQp@ xAPЏ?8b1XC z8%j!{EQfYvr(\( ZA@Qo@]x} F{{3f$,}Kn~bn^l2  pe$+xQ 6D/rttt]]]xlP(\}h49`?.#Bk Uhru^aLMUA(# nԉ@ Y, Ч),},\l {] sO/,=HnD4<(--0x<|H=za֍&nCAC,ah\ HafƂr( z/*-UeYB^݆Y\>44Ti |`!+Ga9Y`v{l:1:z|e%vZoX\tu͚5J 4MCV#Jall Owk/OOO&'b\Ko$=sJ$X,X,MBYY5hjU+JKxci +W`xx_TUVw=;XKfhۅ8jD ZECgl"0N-yk!!r&^,{%p] BZ.sokkkyw$Iޛ> :+.!W$ y. ֓H|#ꫯ9w!fLKzҩT @RBpN$\Gms++cw%%RTT15eqhooRTQs% Z jUR٦'i@иb B$P(Tw̙7`yx)@'T#2l<($?~v=|+ccc&ѓJ%U~)flgY~hԹ p D--:l45Ղ(DB`dJmdF@f\*(3G}9fff@4ڠP(V{サx RrY~eS٥[h4H$H&8y$ uٳb\K<rlذRjaa6[G-WJ%0)HXsr)=0xᅃ&'SiLL,zD"Odj EѮXdhhhvm6===477#̔644<YS*1SsccPR= p̤9rWWW_^f%?{[_ x@JeI.?U˗x߿g Oa͚zHӨ~ܑ=NXTA q/V"gG}} B!~?Ο?w nii{ddD:::t: 1800˃^NX,^o6xoK}}}yfO<ѴlٲܵkhӦ IFSnbR$OeY|]6OT~katt& WTUPw0ckɊ djj|03Zv%IJ5uHśUWFzѨ?p!h炣<󌶢^jyBÅx<94A̷S*+?c [ 47/A,D"ĺuerMM8~fs٭_J0>>p8R$ࡽuu5"j:;;AQXܹsfp_WWW;^7ݭ`ZCFљL&5@{^B8uֆ&p `jjd*UU#IRBz.`049,~%W(x w޹CCXH&[׎der.DH`ttX?BC#H$bRVVFSSSMPfb?N>zI:w?~FLvdڵMk֬k8qf /F4ݦ>V $n7R)$Ero}}d2:NlݺJ۶믟w,eƹKtbã9'(K&#k2|e˖-[b$ fffHDR{4 l64e|^֩o?0H<% J{R0|Mx<_%I;{*grL"Q4 v,_C̫'2gߋq-8tO ᮻ6BeetJ8pz*z<^q@[rytl`b/oI4WVV~QVV^PU}ԩ9 :V,Υ)MJBp%P(EQxwx|{k$/ecٴlxQE"!ٜL >l  b8OfJaS1L/OA,"JW,I",lbfF_t̖-{rp82zzz<ӓ͋XU"st oW躄 V! uuuߌD"Bٌ3gtv}./`:;wm߾QӦcqjnw@"@.- "Js:$Ifsc(2\qEe"K,@`fFPg:B!0wddd^7888Z[[Dk|WBN~")-p ]]Y( IDAT]mSTB!4/XVCJ[;vݹsgNWW`dd~r#LBla\A;äa| @Qcǎ8p ޵L&-GFƐ}ޡ Z(--Zdj|%{x˲, Nvww=wP(=yG.Ο?{ĉsPKj6)N_ꯗ/_~wgg'O!bfffi&2)!\nT äNW7U'p?i?QRReqA޽{h40*j@]'s\FMA- D$-*m{%Z X8`}}Njp?9;̇V4f͚\ ``` nwl6Io*/.Try%{HGjC*Jq뭷$Icll}w}T*ۧb!*2Y-nA@2 |V?ZB! ¹szUUX={dҜGdmmAL& ,%O:1\]iryDG2!9hooWi4,Kabbݸp‘cǎuUeb^evӦ-%  IYlv TT ],B"#HɽvTNAg188 +zOA$P(?Qt\r\~0^z_mll rK;I00C/nKuzHn.K]ݻzӧOn{_~WٳRiP,-A8 #ND{Eٳpᩩ1ce&\NX@yyYA)lÅ pImlI S*:JΑbzza||^󆹼}^$70-rΝhWΜxIL&}^dYO+}>6?&^(ų7kJr:^} ,=;;k.//gryIٳAe||Z:}c!Lb||333~7J5C"Z-ʕ:ϟA +L#bbÆuPJ'Ovs6|_o Y_KݞM~h_fqHy,6;wz6m^{+9xH>C?޽Fxŏ.g x<^=zHdѬ~m(r$IDQYneY6]yAKM.ltKITL}ORY;gˋ!S_ז655lÆ ɤP*i8N M9o ьLay1)0wm۶rR$PQQ^_ [Vcgeb<\:~⺄:7Z o~_!sC$OKWYY+Wi$ dc= El7*l*f0 rMeұk׮٨VrOl^lTZ^e'Q,dET]v48r&9-a1)od=9y96  ͷ)JNn[NX,; /C~(f4tIP(?˗/M`Yccc|qNM{MjuM_]]WBɒ>4 ̌;]gz}r;zN@D"7g fs_@`ŋbzS]]]V~}䍾1g.Ve5044p1~1yPU\s7LḾ$ oL#g1ٓbZt\~omܸ.$+=ڃsoV&bH(*@$8p;Hٳgi]]?l۶;veGE9||bĂZe&=;;k&4?I}*׹~oa'p$?+i-))L|yFFFዅמG@d)o<?aİDp9Ԕejj*w𪵠L$uJR4 a0 h֖g TngKqI\|js?pdSYKgXĘEQV5'|}p"4kqBrl'#r6:4~P*D"z6+n ? Uv³U,S|;HN477JRuT*+<yWf# A\D"TOOO2B!߱cޱX, /fF!sXm6ڛ,7M?಼v7Ep(Y_.99@\K.P} dF ik+d<{IENDB`cpu-g-0.9.0_fork/data/logos/ 777 0 0 0 11404170136 10560 5cpu-g-0.9.0_fork/data/logos/AMD-Athlon64.png 777 0 0 21520 11264423470 13375 0PNG  IHDRP_G@xsRGBbKGDYXZ%Q' pHYs   IDATxy}?z4ьf/HBР-I`ͦ8$$s>98>yws<rlH`!`k4f饺GUuW/3l(֯~ĉ7V⚞>2 m m3B)%PJ @9o~Ӱm AzWR6:ۧp*RYZ*$ eK$i }*i_8 !RJ?2͙_>sV{G[zfgu[JRͽ[)V(f^* ))J tc>+|ҥR*Xb---'Q\7V)&540 ]ſՕq?KH$(R2s,r1%,qO>)%m _ .(clk/)Ʊc6/RQSSÚ5kX|9 .$dbff˲ʞ&ҿ-(4BAN4h!!)s*DŽ $&Q@W\t{ ۗHR$I,ˢ;wfEOϥ; tuuQWWaGM3Akk+KԄ$I`bbƕ9)h(I /iMSC86䚻ރ4SeLRLNN211ӧ줽Z&. gϞjA"A&''ܹstwwL&V>{ .SgK(G`H?.pZ!!Qb,BGvrᘍif&L2==ay 6sE){K:8e111Aoo/ϟ… LMM\A e+PkS[]軰sٯ!zs~[z@ll6K6!Jd8s-oACC===`0|ͦf@FFF^SH%"pfMוD[ ¶m\~rs+@@ R 4,`(, ˲mY|] u6vM `iYG\8˲Y9m:tp8BMo7,2HdgttQFFFarb l޸cTW'xW[аNcD0ܹs<\<DdftWtF `6LLS,٬I6E5~A0÷}/J)n6BPǤ-ə9۪@ Kpm(@_O(ʟ<_`bb‰֠i]שO|!T@ʧ?)ԣ隃HO}}}j yh155E:F gppFn6s#O> iTsգ9r(4>I֮]s|ĆR Ͷ+"sx͚5tttiA4Ξ=w]Ν;WɥϲsɤXD Cȗ%mDrϳ*%fŝ+%ݞcvlW_}t&d2/B6k صk'm=+cJ)r_.` ~YJ97G#`VJaKlr3_du"tQgz`7ɘlڴWEh!4:;;ikkEAKK{iźuWuV.^.KlӇ㮻 $K.kA42 GarrAj.VŢtuuRU-[O`2 'O*R1ul۶L&C<gÆ|^֮]RsO0==MUUB|:7t7!ACCCwwx9pI8*0A6@l^†͛ijj/;zzzb@ :eP__Ǟ=y*x1Qb J(;W_&p@@Ƕ-Μ9?G^<2yR066C=ģ>4{/B}wΕ&YhE I$Zt*͔eq䅗C6ͳw ~5Ya+V.Dzr$''r9S ܏Il"ɢ"099hضdlt*OSv5L72%mTr`?SS.r޽{gRJJuy# {mxbEIkKf$ ò*mREȕh8`p-r'JT+Y{+ bʺXF&]!̗x|0rd Bu;>ʏkQ~|o N;ƕ<i7`~J!/Q"<6{ OpEՕ2b,Zc ,Z@ P1`͕Rv;-BWE>p.?aǟ!Ĥ`UtuuŸ;Hcccٽ{7_ʗYt#*xDn6J]jJGUVh,B*b_%?-[:%m޾VzBIwRLjD"IiffiXaۊqg|٘}C"?cŊUT%Y9>pnSk7F,ssZ[?ƍWSS`||2<< G4]n2RZa{n?gF4ef6?駟"Hww7/x@0@WWʹ47sٶmwuo&|2::;;ꪫ8{,/;SW_٬4ӿ3.J)h3(wq;MMM6lH$JKK >|j@裏+bdxzjzz{ؼy3c<:tZZ-a{1g[oӇpARԻ &|^ٽ{##ì[]׉#FYbCCC$I-_F29ٳgYp!5\p6R\ꡣt&i,Yŋ9s U:y !+/Aҙ;؈9S|3.#Fm-JTw^z{7A__?|_aQ"jUQWWױt2c(==tuu1<<ŋݜ8~O| _M8tMr9.]꡶ xEC QQ!FҐA| gN?Ή'~#(=0ؖ͑#/L&țo& o2<< ͲvZFGG~^}Ư}`0?ؖ|~auEg<22?$m#4M86r8xꩧ1\>۰,SI{E6G% b6z9z(s7*ŨRJR.}rVBqRJ2lQ'/\\7H|,_Vl\\t@̏( IR\%T^ȕYo#U_Lxaƿ6bͪ06LP>*k^T6¥\oqP47JƔgپJ6yɎ8tT5 tg,L*iPAǀ›' VWK{+FX!/^UA) 9]Tl+y+,5 )dށ+jnFcW;*SPȏv; xQN0VzV6SrUajfZ̻\m Iu0-l:TY7٘Ô=@]ݝ,nSVsR[)ƌVM6,C-[ D7\Gmzf2&fD ]V&DQiEYH])ӰZnZGj&ʖhn4?MRUEmsy_P @OhܱuW113Cn: yN /:WAaxc{NBD9=i&\4 ,if.%n*7w^BS+ ckf-cIfG,xȂ<-DH^0Q;ۉah| 4 Զ"S^SwmsS. UQj\Mի#94=+ Dii?Kn7?Z~H( [OUY S9ۢ0Wn k6^3X\dAL+W S=%,ݪ WX5ToXE֝kt##B#!p [j(1i9aݐa(lI6_Nl2pMA] 00A0|0sNwL*u023.Ի L{3ʄO[F`I#I!#4 dqM6ʡDFTRB$=5=∼gŁEŪeJJ)0@Ƃ-'v rAk8pw`Ak3aK-'Hic[6HBX-iۨY.qVX4[oXP\T Ph5ˈ[!MG rG;s+uJ8smmm-DڶSVmpjXyM"ÒH!єD i#nzm`0 F}o]`%teK,ic=m+}044ktuuuVP9w\cUTyb mDW.!ܲzL0ʱ w0G$'& RhG))vvm9t)$ y:ٽ{7/^$s{QJe/pkgq!v]ȪBA"MWnmzBDVvQ˳[0Ǣ)Fz@) GQ<蚱*tnJѨur۷w^y~aZ[['?I s $''<M1|E؁F"[6hnD t'_=E_9)@:X\.aTcQ78`Ew YKjg!۲řIYUw{xÜ>}O}3(=R4ݗH&Pn 4bh!fp%U3 Sx 833>IvjiXe9B.ر.rRL+Vii}#f|l`0?}[D#Q8}e>B v2 勈XLHPyt a&ANksL+ͅDI$x|^z66?]w}D۶9%j:zS=ƒEThap=~ҍg9t g]3`)\4MffR.]Jm]-kV[XE OR N睯a/C-jW.ÈPrM7GϧhHl*m:z yRye&,Ķ,/C~ms=(}}?ॗ~RfoT:?󶃈GSi0Fs=kѴfZ<-%B*'`j+]n-XU|-| Bgf&`:͏@HʕBl֩U87MRSSK:#!)\N2qJR93)mTv,)x@:2`` 4!V 0&FDs*iLLLL&IREI\"d\t_+P<*U$T}Y@IFj^?oE!G%U xژpr9,brr)Ri:,=Q>wAqy/X$XJp|fH$rK\HV._jii~屿PJ=511N8A]]+WD4wsno,%J@E>[nիV /0>:F,cŪǍhN.i&8Nt:s:ba**|T!+_kgNq%UWoAg+hnnkeɒ%<(s]ϧmݺsB@`ڵkioo\;K-0ʭV!TWZ*-o^#Gpcd2iVZa}_|?33DJJO^?sgω HT% BJ$ g>h2/k|u*vV|L o BmX8}}$`՚U֮|m-Te˖NM ܦڭP(.ʪֳt[f:_T w/)dGKe=e]e *|&>\ U am۷[oW>EWv5 C]DoO$@(7pkqFS~;kɢ5;@Z5=Ӧp80zE{ywՉj6.]b/6wlzl׮]Ԍ{_cgYIENDB`cpu-g-0.9.0_fork/data/logos/AMD-AthlonII.png 777 0 0 14161 11404157564 13454 0PNG  IHDRP_%/ pHYs  #IDATx\ytUt:B#@$ 6cp&>sf98:2CAt@D $@VսJ;!SuwAZ Ì3{)---G裏oz11cƫĉ /8NP>tR )RJG˭AO,JVq%..nSNy^رcz0˲+W\`'vTWt< ڮ_ #>CCCjoVPBhn^??^z%BH`ʕ+KJJ6lxt*@il^^ަ[Ra-(׷ѭlh ;UkF{Znz04nt:w3uzSYQ1sL6%%pRJu:fv[ׯ_xYe O܄К n؉@92Hu6hY@ @UUB(bx--,"P ^xM- Y~ =V߾`UXaJw\Nfx<J<{nG_>rHө}… WX3g^}衇}Nt:sss~={u~SSӁ֭[w̙`U9$0/z"w$IEQ$U+F`0 0s0qr̲zib1 z^gNg-YYY-:tŋC,wW} SwhV$*;g̘{ho---]t±iii[lIIIXS%K̙3_|yuu5ƮY(ꙫB=cs'Zr={lCedd';;{ĉ{K/T__'lڴihZtڵ[l:u*/]BD iH^wN 9*'q oܸ)++Cz)nݺ>hʱlEQ\W;oc;RTXh)zwҚO?tƍ"4iҽv8uTz˖-tҧ#3ȌD2L_UQZZۭVkmm޽{TE"Rɓ ~iۦX5:l(̛ f wX%Z^E2m4{6lؾ}oѭgϾr ׯyt:]>}c7HjDEǪ"paaabbQ^{-"g>K.F+gNHHP'M`u8A;E0/K(ZO?~0'D)>|ph,,,\fTUUpw*4+xz-|7m%@Ymei>|a_vMl6LA=|u=˲7nz,?==]q.]+QZ(sfL9`qhs_@C`Ī bB_}ڶm1Ƌ-o0BhرaɊ>췿绻8 O# X _-iCCΝ;_lp*xZkp-Zu#<) a)b3\lQsN} ȚS YzS’v5RRh7yޏ]V׼YGaQ{N<߿_^e„ W^=~jl1bDķ_v @k1údɒ?̜9|Ϟ=YYY_~PPPaÆ+W~_'O,Buu5qV/ܰaMT4$x~W^q(rII… +++Fcvv6qǏOMMeR ZAdYnhhecr, MMMXǃ1>uԼy󪫫 !G2ey沲Zb8[r,uuuz>--m ,P J~~*_|yҥ+ɓ'}њ .۷/)))??ĉ7n|r}}}yyynn ֯_l2ׯ_jjjUUR:رc?Pc&42fxBEEEƍ۲e_|10`jE^z˖-UTT]a744,yf^bŊÇO0$''{3f̫hX7͎;ٿQʨQ(Ǐ2dHSS˗$A Ez-Z__~Jn-66Ve#Gl+++srr9rȑ# !JX;j(+((p8NJJJ0`@ccva\w?qܚ5k~)z?뮻6l0s1cTTT;cǎ1 z̙_|ҥK&L;w\YYbQ6;vL@}ƍ;64n=''%M:9++ܹsO>{luuu}}}kk(fY6..N$n2ffS#gY4f6)U㒓)---( `4X ˥3'˲n 7>>ںisMM^w`7aD-H:tժDA;bz^׫e+?A4KAMIfv^=C-VmN+8΋OZB ;)$VA3kNA qbmv(ixSZiJa;J)iΆt5Ӑ9biиh)e^Fpؘ쬙=-epA+P<[ҐV0]Mw`려25zf! , @QjYjoS³%AG$@%@h Ҵ,ܿy2Ne-!kŕ. s9P A:0tX/ɄR0LG``&6 .Π zA3 X^o|DvNd'Dr ,L8ɓÇKoc55R'\ɓ ?22Xs` zNo&Ag0@|بF6xd***Q^ \.z ynjj);-|gKl,A@zIE0uQ!L "SIʂW˃NRihpxް=-~T._v^xx`XX`X@0 5(JA& @H2"H4v@׮]ln[EEd ݹKmd(  $(Q;N׫eO=DQ![ZZ,ە Z$6JTׯf֖VHHHloo#)N1==] Y5#2O{dZŋ6F} })SPB)_<6tPu !TXXsgv+|:p֭[m۶Me+WIvt:BLm\X۷oaaqvƌm6s]j⅋v1`ISRNgmn0dj~}UU@\\܇|˖m޼)5x㍼Y@‰I):MiBcYArT>䃆W6c3]عРȣdO}mYY! H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME 5;!*IDATx{xTս?k=L HHHQ.  H[WԪcc}(zԖj R !L^L&!`9U\4%@]בRb&'q 7Kf<PѮuw$Cv1 ߏIKKrahxGEFIrn1g{]Ჯm}mcLHUe߷NOjs%J)u;/NQ`a Mffjq߿/0̈́,DkmDocfu] NVv:#G dwvv.GKKHm p$dff" 2M3D }AB H@x{" Lӌu È躎x^ӹtAEy>}4fe4`J}CÔU e &??CNKK MMMA r" (J&я.|\h'WJ}L:Iœ(W]5gfu.1tPJGGPSSCCC>_OEw<'ږD&:tvvA{{;]]]vmp`Uբ~ffASsbJ"%%!444PUUő#G(&FK/bQzb>}M3f H .ZZZhll$++Cx<N7NLӴ}~!1łjviiiX[[K0 GX,}>_Rt:#߽^oB5Kf0 ~?I $(03QПF=ՁӇa@KK C33LiE_(vikkzN:iX,~JJJB:6m7ՙCC1rHZ[[ٰa|AasgFmX~=]w7|swttp!JKKN AtOq 7+(!G(1dTD`ߏ RNqqqDV+.O̬Y4iRJNKK wsz+V";;)%mmmH)5j^{mRklذuԳLls]؋8cva7mƌ3&N]ve\~ޗ++WӡkGy~^w //G}UV{fxg?ȳ7+ 7n0 ***;v,\wuV\f1rHNVXng۷_ױk -`OT@kj3P p0N63f u㏓üy6mq^4MTUel6rrr())ztuuQVVSO=Eaa!-rpB6mڄ)' >?GbOB ғ! A1͞uFGaC:gӑRRZZʦM㏑Rł 4-;;;پ};^]wBpaDӧO׿}„ ddd`Q᪉ppZ8F3Wz̈́60:/,,ꫯFޣ-[ى(,Xq9~Wx饗uUUBPWWǚ5kصk9555Ptp8Bw!̿(?-HJ Vhg͚\#G8t8pC!d+Xv-7n4M:::Xf o9wjСu=X5X0.?NČa#2n3h jl6[$Yvmd{AAAHc,.\ƍSby(//g1l`̙vimmA(BsPRaR7I0yd.첈'MIIaƌ /0ydfϞͫM߿+Vڊ덌@ΦqwD`0֭[iii yhpTg+ 9VYpH'`Oqٳ#cϞ=lݺ5&WfϞd…[L]]YVPP}z$gb"Aκn~m֬YCuuu'P$xZ~{(1@Y9)!8ruuul۶-±E>-[0m4L8rq8~'OrQ##G"k^/TTT!jէ`g!c-Vd~)6m08qD1#<aOt]+VD(~֮]ˋ/a7l-[zx~-@}N:08{}oH,8`U7A<~%/ƉďͿt<ܾ3b٘i?9[4hD=!ngL"( ՘@W8jq}6h JJJ_FF%%% :mgP3HWNe˖o}+2UW]ŝwIZZZeްaW]uUs-[ 6D_%\¢E"iXd EEEE]wܹs#IsGP&ф}Q-ZĺuHNN=HJJ⡇"77z8q".SNKWWX,&L". ]ioorp8~RSSBс8N ~իٹs'< o}{:III?g \H~D>77;&n7Ç'##V+k֬a͚5{!77Z~i}:O=SLadff2l0v;v⣏>RXX'Oƒ%K8p1R.B|I `޽74V\IYYgڴi|رc!:u*^ro]w݅?1:.ǹ馛HOOg֭tuuS-:Szڵ7ɓ1 ūkƥ^Jvv6o&<SLaFee%#--~[nk2rHu5kְyf}Y/^Çyw4hn0l{_0 :::hjjb…PPP+| S2&hƒ%K0a@ٳgGrr2ٌ?@ Ç ;]prdјIUUEEE'p\hg԰sNE!;;f*++'N {ePPPW/]׳xbǷmx>/?HPO2믿Vy衇p:$%%1f q$%%r?~<^ Ea̘1tvvr1 ڨYwsq9r$477Ř1c8zh/o;y';w.{o&99@ !ChjjJ&`̄xյZ\qXVVZ9sO~!Ceƌ<?`Ĉ;vcǎp8(((N -[P\\OȤuxp\Ln>}:+VuQ]]͒%K9s&|Y|9<}qH6DAii):7oyfn7cسgihhh@Q^{5ӧy饗8x F"P^^Ξ={Ge޽Yj{NsZG?"''rx≘ Pa EWWכ//dNN3g`Ҥx<謯jSU|!?cJL80~zlr"Oq3K:80aA x2&'?}uDM`J_~mb0=7`j'cHm &}mD$@$:]Pdʇ7r"}>|~8&O~6ZXN.+/~y)qa+y'YJK$( Ib}9X8s)#ĥ5% OF\1iwM@15S΋˦"f\9 Cѥ;:% (.4eA̸ bA")`(e?Wř͊6s:1)X!D Lc*,A0 A=WBWD\6 ?`J&3:Jǎjj$'w%)x SQ@jxV#p ({'2Tcrr1Fj IPC'D AIĀe,үQ\DK0awNQ#d|;q|2.?~4-?sYSzb=z(Q v;TkG%7]@ += a"4 RbR -RS8n$N. Fv|'L UâiXT afZ: v]M!-n͆7%s(/'`7…tQ~8\nJ_\44Qf!Eh;i<cd @mx]K`(|~?>=frLL+?jJ7%U*'ac}mǯS+VUe#9#P%]~'RŚ:-Fs%}P-6j<t*B׋OS%,J3dT MQzUsKr3TՇrJD9W梫JHQAS "!hۋ8MMu! EqYb*+n6POD{FN.EME,8!.CBG>=RbQU&RL$ftu`!#,2bHQ_ڑ\T}a6+X,jũZ6:D4 C{DQ$ ХH$~5rjTHdLp\6id0Zlv͆K` **n&x 46KU4BÔCJL@g1IXUJɴiӸ馛(**B޽{y8~8ӧի#tVE`F rX8bj#bg Ղ](hۢT$F@!Ӂ^[NibɩU5E9[#{ ѣy'(..#--|^z%xVZEjj*;wBO%J%%%^7pQ{y)//gҤI>|K(pQ1@pԤd,+v NA fEVS"%ahw2!E@?M3W0kP:_'B"'SOF2?`Hs…KPfcwpm$8mN\n,vU 7tAܦAi3%)@QQ,L-TW&\쑠!AǏǔ@̊q"=#uioi&RRRp4558={pmxx` QTDh*m?%g0|ZM!UMI*!iiiԩStttz#O:֫Ϻ>Yj>?jMUׁ~'MSQEiMKK3vaʹ%%%A[[+i*d]QU`^^Ɔtttىk7n>iddf2<'UQU .s*;; 09\q4),,$ z{Gy;QKee%RJ&OÇ?eyKJJnc)lߙ^r9`R<B,y館9s0$=NRRR;ot !;vIll煀CoSSS@vv6/"cǎE<Ezz:-+Hib+VLa!Ci Qp(]afcטBJQz{{ٺu+7|3cʳu{͛LJJV6o޽{"ILL`^htttpA}].x"D&`.ϟ/ q9lD BB}Ϟ=={c梂ۙeYK ~kvIi)))„ p\f~_>~C",@2JCA’`I0%%ѥDHyqF#vttPVVijRŴ}v/^뗤 yge͚57x{X-##{LLӤj}]*++,K=3g/]A,܄4_x%mC=T-%Ҧ4CSXqƺթ NOO`[rwqQy0G7 ӧO'??*6oLKK%xX|9ӧOW]nW?)[lQl?k,, 4Q ф83-'H bRM ,$~!l?AmO0 8swAyy9oՔqIfӶm3<<͛ٳgy㥴pVR:K.eƍ)SUUOff&Z:2hI&]GBGQ` IioPӁ5>Z[[ٹsbtJJJ+zTٺu먦U"$ /o~W^yEQoll,. Oqq1˖-S4M4fO%aHZHW!ڔ$ dM'EIIvJ)^Qüy9s&K,aҤIʰݹs'MMM?Z6m]wQQQ!8{,?@JfݺudeeEF2w\[ˣGKLT*56E B0#C6*в,,cz{{B(y@~~>K.U@>|2 PkH||<?%%%LT]xbk_xMHOO~B"- SJ>ޣigCj"xs Ls:hoog޽j",\MӈaժUDGGxPB3fz;w.>->f#WFqH!>sSG1@9v04\hhRS9GXjbY~!uuuj̜900MbM4={ i%%%w}$$$ $55 6|mG{3..Zyb+o:~,& PsV|r100&O<& S;::رc˖-t⮻^x}shm?44ā0 CQ`FF xhQ /nurV)a\`KK vR)%9[؄_u&MHJJ_*sr[ݻwG،]n a΂Ec14pI2/L4iI ӥ#V">Ǐp83Rh@ !&&@JIOOo6W_}5qqq4y4M|I?_g[n<,uKA!B6_c9.5ᮙڤuw}t{X455)+ %%|;JSeYl߾ 6ىeY޽cǎ1gΜRG5SFf6nܨdg0Ap s=@e FȭS,4O@rՔ|8rD' _T@ kG1C&\ǏA3o<c1)%-b֬Yl߾Gcf͚5*Kh_*ˎi455.2nz!mQu`lߖ0A"-X60/i2 /1//)a cуBb.)%ٳ)%hƲeHMM=o֩\ry޷owy'^tqNVNp($&&F i\.;w.W'**3YbYh! B2%1|yJfMmiIxy<ø,#9s樅qcέʤI !.!HKK#11񂔗?Loo&N@jj*6m/nz^^`Ѥi|j 0 M)eiI0RۆoNRJ%o·(G.2K ÈI:YC4rLwNb8u&$-C}m=ʐK%m5Bd3Hr{AW&.$Dybe7DGy47cɬˣ9.k7;FVSJ!dX=2niЦaY]C 7BG_*_io.懻I]?վ#SnKW\@PJ,i[B[%M%)lhv1=hR8Zز7$1]qs1w~}>//0|!` =gi!!EcamM=OlХ`wE細ghh즩hB۔Ǭ lhGS }P/A#hSG1j?ͺ s[# vgoS pфxpqo88m]䀼Ï+/  cS4ϛa>|XED]j@E)!8u---&11sE]]]D:'86nM7t^(n[[=nO=ԤxꩧDA0څ裏|A 4RXEu{`hZZ999 @آEOJrr2lڴ24Mc̛7Xkiibbb>}z u]g޼y̟?_h}}=*Ȏ E=z#GwgYJIBB͋8~λۥN?97@>%;;^rss}Q_jj*ׯgѢEꦦib u\^/`+V0uT֮]e&+W$??J4440c ֭[Gnn.n'OsNߏa䐛^… ),,$;;hz{{ill*OKK+Ta(eQQQLeY>|m۶ꫯd#4듷~s>n[~ߐgΜa`0(|w}auV,'N(y'4MS}o\v<~ 0 dyy2@ 5kB{rppP,,Y"n/,AyOʜ)Bymv988(ewwܽ{liic``@{r…<4 çpw嗳~cǎڈk222HMM%33ɓ'GD!;;[/m0k,ONTT. ˅㡨իW x566rqnfqnq\a*Weԩ`"---4662{lnVn(ev/}k6BaJo3<}:SNU} }v?iҤ|n8@aa JBFcc#W]u5J99# IJJR9sF%iFvvSBpɈ eY={FjeF9٤NeDEEEX cDTմϒ׿urss!%%P進h"^/̟??b5РR^cbb(**G׾5&MlL霟}^}Uژ5kVD\UUxffR`gTVV2uԈځ*++|\qZ !/fƌɞ={oKBBTTThۼ>3/8eZ[os=G[[[1e֭[GZZbx233ٿ? *Jz444EzzZQQQbIKK# *TWWx<|>455QWWZx Μ9ÕW^I\\]vc&@n}]{9ˆ U̞=׫8qÇLpƖ-[زe~[~ޅbǎ|[k!''ECCo_J|ӧyꩧ2:n7O>bSNqIeee׳|r2e ^~=Jyy9|N]]q466*9pO<:~)foo;R-nW(o9%5MI# dtt={~8\.BHM"Ƥtʘz#swt9>4M+\(,616 cԨyyQuy>FϑF(cSLaʔ)AvAVVyyy&,..P__OBBYYYtttPSSÊ+0Mr0 vɬYHIIahhݻw+1q?//++7"JJJ ../\Ѭ\F(((+VtR׿|.Ξ=jjjXd .ojkkihhQ|S9~8O?4_Taee%`xxN:ʼn'&99Yr @@%)z^JkkJbQ4\| ZUUGClz{{g\veɓ'III^Jww7O&**f|>---477HOOgϞСCʅ844u VC[[[D3gΨ/؉NsjN;{tvv*3VxͯO p-ԱdH4ڱOudGp688pop,ofއ& !CAC‹Bja,!"jf^J*L\.1>|9N|3|04MooR Il%"?E{"{3fv4SO=ů~+,]THMXf 7tVL/g5 wr">]@U!-HUٮ`  ,-TKK*[S ]a"NPRoo/gV~z=\w])#-ɑ<~ǟ|eśr´ߕ$7; AÖ{!leEJZ@ >f46mڤ*sh̟?_7 :{7^6gUXt :BvA?VH/bA#hSA@@LΪ~bYCCCvg?ɓYto?zS'n[MYKqVу(44՛,a6 L.>Ig}5k`{EuϟիYxanvrf11xb !Co|@鎐MIpK*`~"[QQXv-RJ?_^ׯ'//O-GL\,y!5#&⍏l{nKՁ6(~Q~o@`s/;tm*XΚ:uʵwt^JKKBPYY;C||/ *Ĺ1긚49P􇌱(hj"P:ƝbhU Y=^h۱c׎lRG믿)7x#XnٲJ;64.EQ=yҽd2iC`kX.\JKeHDTc:Ap8ΩSF‘+WQUUU^bEEҥsEQ̴)vXͱjZZyn 6sLJI'DB ";:VO)% pyǻv;lݻwWM0L!-=;]ǎ9rsI_~DFص'UpDp8߯jVvkhh"ȲBDPO p\GSSSͱӥ nnn(ڻ455I2YYY@.'taLhv#JUUՃ a~SYgѦVX`sUUEA$p(bBGD#z}N G 7'gǎ E޳gIGbp1׎=qҒ/֭׍[~5ׄᶶ۷/| _~[_ZBA>S9> )MUjF *k(s@ 7Ojn=3gh^Ѿӧ%?l mUFc^Əfժ^|d4`^ Hey\E'j6F~}'N'tn#FQF/Z4x]?nfϮ޲Aw>1w2W]?9"N(՘up5/d}q#&y:믿g$_+pw}nݺիW+W^}W_T=3g%anrbn9\7}m W^zSRRY޻ziS(E"O<ب]Vi?R=ڬ:msz}h ɱvZ?+J0O K.4pvok֭;n]ᇚ$=3fa|WK-2uj FFԎlLQ1d+tՍEJӺ23CƩӧw$I5kv5VMjmPufI2pKQ ͻk1oO{twsgV]Ё+Wӻ7x<{fr:x -eTlU:| Pڻa8ڌ him㟚cZHI~2}>|E(na矟#J V OпpZ~F~ֱǤr7Dwz:YdIqZQЫWCC_UE)dL Iڍ7ٻ7cV7$L;[>Ϩ1&ÔhѢc)<_hw8{{to('Пy駻j#^;6r? ---f3 ʊ`AӦN4h<{iIɨQRSRaPވn׆rAv=>^9&iذa * BJJJvvbZgaKX.**p!=1wݥyy_vY틈\ʫ~b(r˨Qno= ?Q[/ظiIfEFM2E"Z;1׿Ig>dժ+B]v<{Z:5Vuر/.q8lqUW}GW_sͶ]w]DܰM>iW^~y@Yɓ9nf9sfYiiaaᥕ|~ӧM[o4a7N6a***.<|Ȋp(i&_\=THB'Gu^l6ۚkCr]p}>|y---k>4??K. = c1>3g'lCPѣGEyykk#>^l6/Y9YҼ^d(q׏vĉ}|spȑ---лwy‚y捛6UolٲQFv74B!PdmҽRcN߾f{fLYwG]2jb&9i*_fw@=㡧0%ʏHFs+V<'#&L8[W4i1}px~$=tf8ɵL*UX#"'U6њ(K7:+pscDJ.|K yte,)-~@8&':\(|4DvR+1=]58q_CR;$UU-EbL5 PD¾pPeViY#j i% {X&h$# LT&(D}}@w6"5GrrrߘYL68[L5p1 bbQEA@czvfIINilUE0-uFDp=Z{T/-J ,`"U@"xUJ\h6 fS#L!h q7]GvyX&(k(qYWb֋rs)H+H b!`dd ! H"<j,I+)nQ`\cvj$oTE9!ىֺ r(90bd^ PH S"%QCAW@8pmv:d "MTS2%1Ųa}eg nbYJX l& Q9sE)J$**CbH 1&5E D#aWZ{YȐjI0 "`Vcڒ3dx?Ip|Q"$Ȅ&$U%wms"(( UP< ""XyyQ&$rbĄTdV>苵_索hc@h-I9!q TXo`RsmJ^XQ04[b6ۇ2z("TBaQ*)L\>sGdBA$$ tb0nO#yDaE=ܡX@:JBH"$*$,sZ=l(g\?xf)g nՐ%j8dZdӌ2*)$(NI32`6;}Oifoc"TlWL9PwaS]7#ol@ SȜ!5`nː TUۊiAraD ^7~!0 DС0b̖R6{ݶB]W=( RS%,T9gHPӑ0t) Շ? m3*KE"b(Wtwn bWG5=\LiL#!rCf ͉yb_*^@h8aC ?얈']{nuiXA*TrTdMT@%iz b -$(* ,*S2FwDC`(g~f¿HWHJ>)TɪcJ;rP{GIe?! oL Ny9U=inue0M#zHKmTh-Yƞ="bH(pV̹ΓirZ ~aKD~\*T&+j>ZNW-ј;lHvdJi&$ ! 9Bʡy"_;=DZLh1mݒxy?NgH2K 0GEl(bƄ]ݴ&OkPc2C{!Gv)2g QL2knsVj:}xD0E+43f" sp43&;82=e-4v|KѐZ_uDLI=M>f{Sh*E¼F0 P!'1VAcCHq;+wI:b^E~&lbxo Oq0L!0"r%ND""H\@D/U&zdrEȯ " ,"K a (P(^5tp窦`cֳo'ݛHKDub!b^nnx[8g~ُxXXUJ!!Fwsinnv;<^O0T\11Ec`<"r(q~,zR~$IjiiEl۶mC/>_}]}>}n YNls6Qoc55n.m۶˗f rοꫬ@  Y\ S~5Vsq|ՄK G5kVGGGVVVtzc*D^1VUUϻ]O׮ݵkɓ'eY>$CAaQ&TUȴ=C+VΉXRUUUUU5jԨNNCe}ч~icԟӴIENDB`cpu-g-0.9.0_fork/data/logos/AMD-Phenom.png 777 0 0 21155 11404161571 13225 0PNG  IHDRP_%/ pHYs   IDATx|yUŕ9Uuw6jD [ 8Fchk4 F3h,~~q AM4.A EeQv]n@_byi[g?u*WXBرc˗/MKgW_}#Eߪoh88."""ȿP)"E;P?"* @y Rއ…yB+T ¯_ @Bh55ƍ?/6Ms֬Y=wO isνq+WݻR| b/>h Z|=s~ۓO>DJ{ɧ)ci bώ@o?*EA(Jm7,#((x,@LJ7;l߾}߿\lُc"BaX,@a :O^!"|FgVdbsl݆wlFIQ~nUV۵kkoسgE"ώD  Gsx<\ H)z0TY'+[3ƊDR"@X.# D"Rl8%)OUzF /k+H)R@@_kZ-wfz>|EOUUWE<gƠA5V5 dK,VYʵ A*mZpo1W_}?-\hmWs֬6oeΝwߦ:eK:'y%ZE.p??fhO^߰"!֦Nz=ho.:ɝouV^]|CҾ5sG2ī߿zh]<\`q}ޛQ%M7qgyh|-7[`pm^nuٶ}9kLo޾+w[}MCi?>WPXÀ|+ޓOk֮}`W~=M]t"*Λt*L&7n읏7x] |bv\]KJ"d{nk12ꫫ"ص{w}}}.{'\ Sҥ+?į;!x'p8&r?JCE.ƷyVB~7oYg5a„z&|Ùs̙7n^~?frO >;oll1 1`|xª"*qR}3{߿m7oۼyҥ$̙uu⧟2J;)S6Fhh9{eHײ(Z)>ƞL[.Q#Gݷ8|%MӾ/>/9rdڵ_쪢t. ysr2\rKQ_s饗;sgQiҤI& 2DADonxi^xdc%'2.sJ.|ET__L&dѢE#8Ë7ظΞ*uE ol%Kׯ"/8ٰa;;wڶ}RYf|X2 LjTIcA2Q74rxmމz8Νs_8E%jO8[ue ֳP-E G},Mu$ҝOQ(͕bçQ)˳ty|Z0#8L-x[,ΧxY<\Ilx7o|X+iS ߼@.۲eˣ={Μwv|xOÇW8-5y]e6l z\SS3'N'O~3fС۷o1bqζ;v ^@ cC=)kÇ9RuJ$AĚ!gyf 4mC 8`i_omʔ)cƌ3fL$!|_җn_ϝN@;cƷOfp7:_Ϙ1㬳K/UJ͚=zij]w޽[JIDVL/onnv]W) pxW{;vx%ﯝ2e޽ojj:sО={-^=`Ʀ&Tssij#lذa5Hd#Xu\׽dr۶md+P+WW/Y^7iډ&H8S&OFm۷ !cgJ)}q'+'L8}?=Ȟ{Gfy]/L4/yʕ'uݺsL9}?-\P(p#F4)S:;;暛ofC Q_om۷gڎ>/9Kyߺ˲N:M(MtraqRm-?o^(q64,Xx=% /&ODaG"L{QJ%\.7lذq8cUg?iuu?w Bϭ\.l6o߾UW{]߯߰CCӋy̙F .];wiJǣ3\:tgu/hYք׽T*9rÆ  m{ʼnD0MئM~6lPJivر۷/8p 2hРO2%ݷoal۶16e䎎G;}gD"y#>IbSO5kN6mw;vS<J1p~-Z(>;zԨ-[i6f-Bh4:c+W߱F1ᇛ9s뮽3??ܵ+NDD[l|ƍ۲u8믿e<ɓ/:5mx뮽d6LKe< fY֦Bkcǎؼy3|v̘X,}Vw}ӦNߺӇO$[nѣG'7nx_g{ל9׾[H)G; <1ƛoVL֌uȑxgL>mYgk;vlܸӦi'JΔU7y\#G?p`Ν{}kCYMBrZ X?,˳CķyS|i"d+ W~/lnT*?0Sb5֧+agp`23 eEO+U6G9qg:c`Bk44] A? p8D‘pw^Ou!g !s75uB<\1.ȧ\:J<1p(B^>0t0pU$RU ¡P0 @Ak>k N K ԑ8gU!)ptuINES"&q&u_HE/,72_:X]U{#_g! D054y!fи&LDQdrg J!߽uG+rqQn.q;9΂5cҥ\ #1ӧF hS75M0``"854iu`GΑq6A<#l6|4Boy[Z6[E]-x{J*0-S>IɺgJ92 F\BW M~A45a`_M) p0| L` 2 D-7Y(#i!$Y>UZp*Ruf vX)(Dr. d:rZAfG$Ιd3ЉpiA}z!Ը!`#*  gȐRI[%bxG: G}jiH99`Pu7!m?ng%;7(-hf,(F\BIM|gznM3& $Rs[JJeF]   4 AxF$-7mTGZ } \gUsxoN':[tvdbNy+E Čqi_z^k&rG]3.!ٌK\p.kjr!}h0&'DJRѬnI[V&Q3 4o*sd{{!BӶ~XW&lor)jiU8V%?d *G1%utL5@BT@bJRiB n*q % QvՒiGh VtNJ9r^Ueu̟&OdӉXױt.IIN=A_xVa Glni>|`o@i@ĜT.dB"e-t$mG:@ϯ ;-ܯDT4~+n Hp}w>V&YӁ.W'JS-2DIHtl JBݏFLM\ Os= VJ]\y0E^kzux)ږF4{_Xҥ/;eLv.vTIK<.'iya TJ0)!C(t$sn(OMPw2J"dTB|{CL+@E*ߠ}>]tSsu``6B؞vq]]iuKKT$!22r@@Ō:g&.HD49bVa Ѓu3,[ yڮC·PEP~J )H12Ȑsih2 (o  mJ#ly>*b\cV.|mGl[JumW]JݒxEy(U-|}^ám-%DUp3( !39f>4PDN:Yϸ DR@,O[9vE^|ϩTU)ۑ 37$L2>[:?߷g{qƈ36;w䧡9CΘ`B05? H <ĚںZZTږr]\$" 8ڴ{_L*Jʺ2kY׵?.ԭ.,SD@]w?ɳ˖+4c r~}O爂 DUGl{Xc&2GvFRJ%E~}7)ۉ)ʺ2c;I~lEE-Ŋ*16s̽{>4>__/LbҥTjRmE:cDJ4*:v4ku)I+Ǖ[;W*ʌm'-M2\8QYAa{gyfWW믾D̚4 W㉆CI.T3dK-)M 1IڻXnrRZr㟚J{BƯ]w]"iSΛ;wܲ@R"* A"8BWO糠R;=g WRI+ex"沖e8u+zE^nKyܹYM0PH @!)",ئ\7'JS-?TKKK,Ϥ3cKv޵z_zeo8( ʼn̗"r \":|d? Z[ilsZZZd"J 5Et"ǍyvIdq'0 Ƙ:9jb8ّ8tj Rbo|FӴV :lhss3۲e˸ J~KIDATÇd2dl)msAIa~ӦjhϝelٲKTJ}d2\u\Y8#FXjR j~{WWבÇd2< FeY^cNްx)c Bc?o|y}/O/ٵs'\ze_W]u3sf[k 8/~qy\9!O[ƹ&đ#GVX0`,{[o]jU~_{+=ڼ8 4}PoaebɣЛWٓWKh+;ӝhәtKKKWGj X#k֮-k {_͝7J|rLeWzW슝#q(spreDҗ|w-Z;bPVWW7wx,ڵoVSS8thuMҥKmfbwIENDB`cpu-g-0.9.0_fork/data/logos/AMD-PhenomII.png 777 0 0 23151 11404163071 13442 0PNG  IHDRQ_ pHYsOOc IDATx|y\u9޷uhfh&!al&IHv1I $RT ||E*;lV>1MBF ͌{z_޻7{f|+޻;^"~=R)"Oڛ'-IƖ'$_m>gWQGGѣG80>>_ǹ>Oc BE6~43|}Bb|-85~bc65ٟw!:f2'Nڵ+/@s6fob& Xtص4m!>yIy|BHl?<3_ nGGG:Z7ߺșvn}&:̌ZF -J'N<۽{7xi"jץRL&8N5/ٻshq:+jv(`ن33%A6cQxС7^Q) /c4[3֯_wꩧYWk'BcLC"i޼hef1 @(,lY, 00XfAf1b#`+Xi:B>s+/>WUq֭VJ]uUQdDgڵ7n\jUR+ J% ø&IƘx I]o͒œ7m&H "s$RQbLC#dclR)Msc+/ ar)ԩTg9@_____ի'''GFFN<9:::99h4O jbbܮJf**@15ZFij@dXE((FZT.LC۷o7Ǎ1gyQJGQA6]juECCCǎӓL^\l~""79ˈP`gT[D,&1Z\V*ݻ/k׎L&<,q0;F+??9s?=ܓ盃o|㓟$8p__ׯ_}qJ[k(:rȷ [Rm~ŏ.- Am: BBVĠExoK 4+MWV8q4K/]vmu]ۛtz 7{J8W_`fZkݡ>//uwuh4~?(FfD! (@6u#aӝc6e/J~̓3]v 7b@kMD~vyA{⦅]׍ņ]{[l袋oajo//ˆ a+6Wӫ^zdyJxal=;¬ss?[??n}/}:;;.T;'[,/{|!v(|q"4A/U*vAOM1&y ID$cx^{MD٬ۿC=tcZ")~"222222BDJ7A|\- 4=yjSN=8VFbT qI0RrIJ[n袋{nݺm۶O+6mڴ޿_={f}ZJb[o]jJ=om5> s*BfqwPxcQLh7Q@7tS:<::D\fM&Yjէ?JG]D|o<[.![HZv bvT)c[D)&['mf f͚+"ywرC)u?b1N$g&)|;Z"쌇Za!cA@ BHT|rw] G7# ؔv6u饗2611O|>?==]( O<{N֭ԧ>՜S{p)Q]7JC_-rl((LȌbt" zM D}K" A>Kܘ ȘEȑ#;v숢hlllhhe\:twZkW򕮮.f~7Z"Jf޳g]w݅SSSrypp{iJr & :2OT쒃bsoh:)-Na,M^z}Ahwm} _ؽ{wyQ'Ih'Qww7|駿⋣^{-=vj?"EZ$~^ oo]1bŊoyw^R)]vPEr)k׮T*]]]Zk7lb1@O?tu=:44֭r}}}Lȑ#r)\nllR07񍫯ϋW^yر??%8<jkΛ 8j-244Owy\p)<Օ/۷ԧ>1橧뮻nk:,yg.۸q#s={722m6ѱiӦ|>cǎ۷>|{ڸqرc>eB\ٰ0OVXaÆ|>7yD陚7 /}#g?{-˟gwϾ 7o<22կ~5 Ë/sWGYfͭz駟y??DQx߾}}}}z}_uf>3>\(.}1uhۋ%(yӦM;w\|Rf?c7}5믿^)uYgرO)sgOLL|K_nV۶m[n~_޸q7ޘJlG}sܑ#G/?a꫻wn(8q~aKO~,(C|Z_~g?Y^߳g?2sܕ-[axرիWW^yZ{J8Noo?vuu޽{ʕDG,[lf1f߾}vZ6}饗DOqV47ol}뭷 8s Ç6-zn73IɦDt2C=OƖu͛7Xy_r%=ܚ5k 8p@V۶my83q_|>|>w}j۷o===xl6{ꩧnݺ5 Cqo߾jժL&AV[GnɊNCcZ7|sdddʕQźz?]v=ëWݽ{ohhh>c=_>661ToŪ~={cq;<ĉw}w}qUɂӅ؋X~lLz1PͯhYʂv`qђjAwn '$N8*B$u+`dg؟jEMKx_""2IBNp5!*"EDP! XcckY2r}FA/Q062ؤ$B }@EQ:D.RZVbM^/F`,<:YgT8gNԷdWfQ  i" &@H.Ԋ4﨔==}J)u-0 )rAR*`WۑJyEv@\"M@ J["hlu2**:S~#>4J52)t3^zshc`6e@9 A8 z[Y'\#:~.9P4 ӂ0 BP$q)YfXsrR(קnJYxJSBڹs/Éw+(2>Lj^jGH:]NЭ.? vQ}J-*LOƄBdˑIJ-$ ,72r3!&߅^F*H9~J9(HȄFjÍPxmRZh\.FJF){z:.[{J5*ɑɲBŖ@{:lc>{dV*D=\07&op%DD@ ( $H 6D&Fݖ]M) :0EXPEFG{0N[lr"Ă lk9NDJ.~˹ sM󯍱sZ'-245b HL`6,ؐ:֊L B 2peltȻ?m_q[D7BIJ](]FMTG204KKlQ9je}M4bmMyjh72|T*j(ċ5#̉ 3[۰ ""D$` !l,K8>FXl @#Wy$$b4tZ;::bgJ$ 69 +2>.d ,\Y'>)ؿ+2t:UU)J1Q5ɭb"Z`-"F ]5Ӂ(FjL DS\\\.wuuMOOra`]bb)@E,e Y"H$=7q3+`0]n޼3tvvNNNHX0 ߿aÆ˗Jh4c/jg ]wuGBĞˇU5kTՉ /V jR|i Z X6d'/,ŏxs;/x?Q(2L*>fۿ۹\."q?n>t~t{kzٹ1uQ2[P M N5)Ajuk׮;yS4/L{{{?O:t(lhʕguSt &[Dȗ%vH\p\^7hBSSS|F{ΑoZbW_=626>¤ҾYK߶#&o!i.IE<@HVPA\O,_|>o1Nl>ݼ P;c[,y"ߦPlt&^S==۷obbbQR)׷aÆS7/0&mU+ZMLN34m92xAL3 Nntv:ۻ}N'32ɭqf(P2dYFb…8j bRRڷGA@@w_}UL(nhĠ(DFEq7t$Ibؐ!Z5BL XE7[)k0 w 377ƌʊ̞l]u`.Vkۮ- [T䨪ʋ^`Mgy>]ߦBHBPx}s"w奞oOYTf?5W]IĬ>$0("Bĉu().bAQjN";r)L;:e}%@Hg(Y_֌ U YڤyIXf5"T AHİҹY @_Pu{4%2SH).B TA_/~ V>|bT0LMF#F lGl !'s1xpJۿ-[7q6߀_PMXF[L$_$ 4U*g7N8)[pн픊*T4nyRkzwΨQ)Vn N2Ip\?cӧN+S B1Br+H_/_-Ί?o3Z!͂[1،~۷~\7ޠ"pWY} !@&6D"LdIo 2ޱ77I~ʬ>d$B(k7t^l$k6w%Vߘ'ھheA 4}{raSsVU<8NSZk~wA$}%lm&5IY1aB3` $Q*!0&B- !pkn،~،~֛Ϸ)Q{.'w9b6n ,,̻4Pʘ5c׉vbFyn <:Q٩a0DjSx)A.iGٜJdzvzڴmS3#_ԙf._*hju媃 &)'!Wǩ:(wW&:PZ19 K MY)NeU+UzWXBo%}%Vk/00_֮%$1ĬkU `}ْFpdIf\I;Ypo6?/7! '9b$N:O`M|4v|D]%I?W[0xPUuL@dYfeX}q:EM(4ShږGrPu\2235F6cq}'И(lF$Ix1ƴ~9ia{| $!ϯ}#ί2۸ >R:Yك?d@a|1E j9ǷQ`jE| VvsYBhX^|uzUH zf9|%$H onz<Ѓ^Tt*'I -$88=Y,Z,3fŇ6c3Ǧa0 GQ$_ Ĭ1&c1X8r0z0 !0EL:õǿT^\7~M+<-ɼzY(zJȮ,;fŌ@PPo{Ihvn"?wh(~Fx*LI@ v)dx1j9bckR.t.8m6zM׿b=4N!պk"K,T파"+(EV<GJE6H nͅSu!BC*P57nMCCk+3K ǷR(GХ,Q=\hB#))CZԜ(LA6b (R'Pqknܚ ĩ:)(gG6ҏm&h$c[57; ٭zl#^[_SKuj I` M$%IM.&622,A$&وtBm.SUX,sL*bM n&wwi3Zb@2ܒwl`~sqiRsISRIg<{B`wiޑAM$Rt\^Z%֎԰v9 xt-w@*My N5xP1&:Fv_AYë9dڸ\ח>g8굻՝]Eۉ84G$Nd6RǣH‘[pK>xGzq:dϜɭ]Cw\-vP݉ OEרO{,l6K/c|DEpUjԩSdefwϞv]` !hӨ|:G1 дiStЁm;ILLg#:ӻ{>2Fb&|EPja[s$0z]n799ŇBœCڹLR| IVѾuF o܄h| GӥcGNegCVVaD5 g}QXXWѪYsK⣢o=HđÇy1$<0ZS71#HNHdemf2FDDx'vg".*ZL| QZZ*m""BD\TB{[$ŋC !":=+BlݺYIJJ"3s'ŠoqdEb&ޜC: 8B-Y>m ΞݻYƪ+Bp͵Cgcz*239VPۧj}NI.؞ot8Y/p]Emvfr A6mOf3W\b[gޜl߶ KmQ VUfFT[QMgx?TkdwVZEnE`0#cǢ( SM <*wv@eTp[* ҥ{MFBR";220 hF端|e4ҤiS|:#FBBC>-{s=7o3gd2a0:|;tg2>έ7*-ZuNOpV'McHCX,^m۷gٽĤD Hpp0f>Β}EJ w}7mz$ryl$ѡC2ӑe(5"4,GCvm 8͆VW^^LeÆ$&%Ciۖ :un22n2ERphZØRfմ{ؼi3yƍ1>줶wt m#q ςS}xm8ϦАcrd)ںus!_y|\hh5}x'F"wɿir:u5$IŻ$8[tZHoEgrtI?$_pߗe#V/Og:S˞KK$\3ov{Z~,q%GMAeVA͟J!Γ,,?FNavdZve`Nf#9)WGvgLg2 &ҏoA4eYʠMǕ/ hK]'9\zSGȳPX~"q唻픹Ȳ)"QDHO%s *$O/#'k.u6`mV0y- 6qIENDB`cpu-g-0.9.0_fork/data/logos/AMD-Sempron.png 777 0 0 17601 11264423470 13426 0PNG  IHDRP_G@xsRGBbKGD pHYs  tIME 4#=IDATxy|Uչk}$aH@ emߪjm[}{[[[m޶j۾EP@ Z a !! 99ϔCn>k3glAM) j5M:[)5o*OSڄ0`plB)s}£mm=F 0,T>)B"=WqTR#7mI߱ȵl_o??* ekc>l[ЄRšΊWRO2I玽{}}M;EJIEAa P*6# ۾?_#kEy0v`U]4M#??:uE-3OH !q*&yϖ-[oܸi{*bK @M(x|ҙDO@},+,MMMAV_~9ڵvZ[Ve<~ۡD\rspr18H}?ޅ2QiỏJwStL7JUF>IMڤ% ]]=JQQw&ёa!& R \n7N@ @__ii@s3:;1C!RC&DB4au4n$aF(kh(,KLPt2|N9VI-`:(8KIY)BzabR$bphtwpG(i:7|3眃|>O>oMQIY)_W((,hk+=(GZZ=qQJǫ_^˖%є`0޽-[pHk+L:TS 46<Y9Y82C2IipO  03/[eZq.. PJ;.w?gSV\ww7EEEX];Yҋ̞3k6}~xG?"\@`ʄ7JaZ!L&(+VgTN+صsmNww7̝;;ﺋ3:??f{**+H)>u seƍi;iF>LGGGD*[/}+W"arn5*j݃S(3D,6 xrssQJ֛oi&5BZu`%̝7"VZ;mmMSmӧ?>yRˣU>MN_?/}1uxqVβhoہtS1쁹>32PV^Ƃ  ?\1:tfvrJczSٖ/_βHX'p000=OޞF;Mhxq‹8 Ӥ5sQSVc38mdk$i\e475MPJuT)k_fY3fa8M܌%%} ]]]475%ݔe^{W֯gp`x CUmw+\3wt at<:jUg|=B!:ۓ:U[Cĉ/֣)o2 >'ů~|2%%~AB"emў/v!PEyc H848DG[;Ǐw!c]iSmcǒ; Hyc|-9" 1Lh;[PLGa֣6!˔tpluι)Nav61SD705⣽FMeZ#3TܸRtj#}"adSF}TJ11l#>dn/U5TUWd}w080/-*e\w_V&LROF< ?144'}w8A< }躁cEȵ  ru| r(p:eF s{qE3O?ŪO_ GAuM IEm}f]fFǩgZ4\n7lݲÇ[}-r$(O?`x!(K p*&I9y쫞i*Ri'<PM' ~SqJ%wh>RNnL#"qG۝foVe ҏT&{a8kx`Jz?(t6ύ+>APłK+8 = i'), SZ'ʩdIV(k󘷼ldlxr*eX)gs2g躰 O eB م_UF΄ A ]Mg&_%cs'0e9nB1Ϗmc }$,ǝ"d*& \EH[ J#H148",q`Z tM H)PRiɓSZ|B+JX0$xܠ#e%ڝlMIM,n6Stu Wazd#,y)44^8khJB0Xrο)pr tCka %B@Pk$( mH5#^v+伋+2!4S2!qD=60E]bR_/t8"N (hdehx# "lT!ap9XQa:Qp˿PB; Cvzp\ Ff`!O4C~!?~t]5vDgs"\оrB1͕_*4wx-fB&XMPMHeaI8$'3|bLHHioR˾P¬E4Cmda &BG` ë\j9hD(`KPÒ0 0>[F@:"0b@8&P(N(ϕ2qHp @¤0[:TV0c"YFCPVeΞ;P,aZzD""!F]CI*~Q^Yʙu\ [ 9i M;"!`|Dtz D'灤u?Yi,^]srP=mH M.]@_&H0-޹$O M ^r,sy!bz.-eڬ0x.x\SЄ"C 4C!NqAb̬p""))iLm"Wy8,l<pFsZdM2!.$R tG@ &|AaFۜv_aa 39E)ddmq[dzLr<&9.qj:p9]z`  ( =5=?uBUF%PU[7-/bj9iiaqd92pN !/J1]0#;q x qH1 1z2WC>u"xg0SeTd7-r2,<&9nIAÃpch:ThBk S!ɖ  y}: `iP@b9tN"TwI)5CvV7RPp9p\xu] 9Ya80 M55RkV !l˲z}d y 22=Ʃa)SV.b˨SF_uNG6O?eiyyyt:wu]wI{{LeZx^RZ膎tPS@sNe9/M"Ct%%ŵH"+;!#4TWW?~|u{{;MNÇZ+#K~0}:}J 4##,Do/{:)US5u|ysR㼻u+%%%3g99d8]]OkNYy_u%U55lxu4.^fh!`٥K.klSȮ;bιuY6N *_|7ϧ=߱c6/]+u]ND\,x{}Vܜ\TUQ\\LfVM޺jS*H1S#)#u\8@cC}}3gq{ /_B_̗!_߿B]bc Io4Lf¸X'#žIäp2 DNjs4U'Kp{R$GnX/ N (A?3W@C0|x jkkGxu8QQ!<2TxFÕ]Tq< f _2---xkkkG-@UEq8 QyFī>Ts1(h$p*8"rOŘPM@ ! Ȣ؄"JjIHI<UԡXR )h(1^cq Hu8 l # )GazPISLIU`0*2F!z (p¯7JG2F1Jh) 3>Mn:(ʹ|8$H'zYitc5\&H"#W]GB Y+hƥD:NAG)1 Q23KJ<g7pXz#|`1t,Ep 8Ǹ8X+X6_UsI BO)y0zI˄71֐vi/"t 6pm 0#,Srsa/0ho D&+X)h&DTGS5<Ҵ.!L|k21,7QZ' HD4Z}) /mߺ0ҁP*:(+eX(hwGD eq*'ԣq"R?Cj<=~\Z IV*`$|]d!z4"S2,ǚ%wLJJiZ"0BH~#cѷ!!IؤFCq?kG㎹KD1JJ&#lG8p8.a2(+P P4$T @cgs{6IR`TFePIJ<'WEk&<%q[㹷_lZ(WAp-K\5Lp P5ӊ!X'-c?Ǐ~3t6i(vˏ9sq(oP=ƣ;?~v/_3a|*RNJzSn{^kMPKŏ L9iEY@"2('>Pa!0BΒGA"}U#16y0l*{zh7Xo)d=yET6a8T*\`G RQATMQy#I~} C~RB6&lk֑@~ӸP":^ĢJ*$!|ϋĎMo2/  zx4_R˒{) # @I*iy25\-(#[RN9YꙔ !>"RXUn4f/Ct p4/|>t6ShS ,y\TҏEbSlbߡ'2j{yCR̯üs !. kG5di^o7ʡ&##;ӈu8%{7+~ysXg `cdXKhMP:<+}˄tcU >Z0jN,X13kI K {TATJ +f\üUT+*Mf!\Uvf i3 D*0 #5@ R-hBC>6i11S5Ya!P1n[bCIQ#D!:-&1 8 'h<†)M63$BgggI8?FTKK㙟O助&Ae|qϜ ] Jj>˰ XI3i4*&Mrd2`-.Js<|;8u6?ڄ}hݾu#8jg曼rLqgF{"vvORWWǟ?߿GC?)k ;Tc~0d.-+/eeh@{{;{졥 xAW&N7|J.e˦N;!B,M}}=a8y׶mqƤPM;m3e pc\UWGӧNcB&ZVLmNsq̚=ۛ)dbVU`5w$x嗱N1@7ϟ+VҥKKBs>Zh;tn}Uea|q:k 9^۾'N4J9[k<pqh}YĚnX<&4hllk_;, :D˦Mr9zoF-7Q`,+iv>q1;sgFWsTTT~?lxIOy'ũ#ˑ)/xʫŋԧL&2p;wqdw^:}c~+B@?`Xiӧyx0]lݺ@:~$”qwrWǐa'SO`Dciԟ2k֬×Fȶ D֒Ni\W&y]8stɌČ&*^={Bs#Xx3 .ni)u&v;vߏxouqҗj }]==uO F 4k\KyaTi~f̜ɴi N:. ľOn^~%:;;s2qǝL<9W얦'v[l)&,gI_n L<Ê*!|pkB֩#L4t,Nánv9pB55@5ɰ| Mف^ݲn+g(e|ɟ&g1deͺ FH?'^c\p4NUstwv[7$<((SVΤhQG1&+/铧y%389!=L:s!~Þ=oɚ{^!̺J֭_'hٴuʂ X~=^wmZ;ELt֌*oˉ'"l~VS]C̪| ;ﰵes9iݶ7wiĺulnLmw(apŶgz?~'O{*J٪7oChQ/FL(r#,ai%ˀ^)$.϶[i;r$^觯īa8x ӎaŊ|si>e-M\" ?S8c[7o)XEss3eee$euQl܄ߟ }8uxi123"F0b8|0 cut1`WL&>R<vt@wOhE*fNUs< 瘯V%}`?#PYWVEERx?S^Ί+ٵk}}}hoogʴ̹jN8^:MeeeLh0+W85sd#JQ[[KoooI!O\i*'MzlzXS×>A_Bmmm9r鞈̙3YU;&MÇE>0o<ζB#T)ف8S̟?k- j;6">ƒ.+#S""Qj<^7xí̼y᜘; s PQY5 JjQԜéxE׌xWpMCQpL \-dfk"gqJa&BuUF^^%7l@UU pĉX <`d. 'zSIENDB`cpu-g-0.9.0_fork/data/logos/Intel-Atom.png 777 0 0 7063 11264423470 13336 0PNG  IHDRP_HJsRGBPLTE$\d6dPooqk{ B!FCp6gk$Z׏&\ҥMLNR}Q{n;G4[k#Qy%ϔt߀nUZ2tݠ+@zݟ~Vb"Lzxup 4Ϥ$UPy[ȰCͻ𪇗}WۯWZ+;Mnz|l}^δ,b@>?.j3V=diBP̝>QoȰ#Zv]Ī Ȯ.`"J}ƀߞ'^ᾆ꽡|9SNИ|^^`t >v)~[}v|l; cɳ(^0\Zy_ n"ZzŎ-O۳X-V}~϶~- $XG`}tRNS@fbKGDH pHYs  tIME$& IDATXíoh#?b1CPAMDēc-`nBdC-rL i|k4+{ӱ({Ѱrk {1s{wq/^,P({y$[viX,}y~zHY pJ6e9T.;\0QuɶEQDѶ%=f$RY%0K%QZVq XŚ3^7{YjN钨L&Fy,7U޴1@_0NEʊ&RnxmB2XETj2B6r衸T60T%Y9y1&&@HqmĂbD,y@\م@w+g՘^Sdl&®m,>׼,q3V!=ׅbvU{ꞝk"'w] m@%& xہ/A<8\cK9n&< ;=[#xTtgِtcjQ.6?0eNH|ۀ >`+Fl- ̴Ya@Rm hܞUF<ǔ l&nX0'dХ\EfP`| bB+Xv.U82 <׬K7 n`&c`Bt텍952 u5 lEW NxիW}x;;yƗ& <]@  }xX@R J)f^iGQhgH;P1)fokxU^3Km?pF9KDr0B"3 (.+VM*uyVE$7z˻\W t#[}y1TX- yXsY՜sޢ,9jȁ󂶣Istz`45 ȤbaҨKz**\ Ǫ6eEU㦹'°5xV߱h5(/,D$^phD)"Lq0XiUQT%J%:$ "Ur%.VӼIF.~VE#Fj[ĘK0J.{@!X]W8v`UwopS=|D{3 ƸA^X|_" ]cNt~ }I+y%l(] p .j6 Ow {ZG1&Je$5N P?"įPli Wa-$&F@4vyV<E F/߇l{:vy !g>t BG`P@FP_!HH'.1Wf !0VB L3`JQN)(aHٽԣ8g 0Q ڠA#h;! FHf9/? ޶+XqG8 RM{-l]3L#έ@'`6|\3XQ%Iv- &@Dc)lJ(7_}kbi'NmP; o i9Kk|1+QȺ#vZ+r00a$H4@bՓѫ}l)M 9 (l*˗DZ\b 8omA!C4.QXaDr0p3ۺDbt4102m,L9NK0İ0Y#`V Ǖ,HܩY $_.;5$>^)(SrAwˆotl|S)T@4ٔXp452q$#`1N"1=?=9@LFIl2-pKzx yk/3mYR5_,!c83@f@i일o~A_~ p.؇2l|n]S6japEIENDB`cpu-g-0.9.0_fork/data/logos/Intel-Core2Duo.png 777 0 0 22154 11404162215 14067 0PNG  IHDRP_%/ pHYs.#.#x?v IDATx|w|\ŵs6VZ-"KLh`6$@B}^K^HB PBj0`cplYe[%J-3cV\0%is)s+VVTTUVV8㜳P(<8};;;&{465M6mڴƲ2M0ƒ!,.`qeq(ݻ7mڴnM6> 0Bh/;o^}E$I`%I0Fa1Fb 6SxeYRˢeE5k>z֮0`P]]ݢ:/Lw:H=FY ΁8eQjQjiiYeZiZ}}˖=t[IUUB!D&D$ Sx|Ѓ˲>/ OKO;tө(I%IHT۱ _hEiuu]7Llvnߵ3p8,=5y$EQEH%)5m~.sNLS׍t&NәaDwa}6E]| 7*6V{Jmp򾸱?}q#4i+aA$܊TIe.@iZm"at8ئaәd*L2!P !KR7NSUUQdY&HdH0cƾĖԞ`:37 !ϩv}s.G$I&1BZ˲C)s'9{,)P`{C:C:#+F>NSf>>QFRK9W\=SyBgHqc(ee,6@}vgN*qRNx' 0cw {ZKNiih4 t:}5Wwt>\ ;3CUMH>mȤ|8eK.\T斿J[BK]WL]; H4J+ׇ<~@STC4MeB(_{GYzIuz-o3) BU(v( `0x׾*y}ss#>vBcr8, 5j> 9W$/s+aH/qR$gL4Lm[cTW\.1,C9ѧIUsݲ_=fVIktG Eڌ B8$IJ?0z'OOTUV:]NMUG ?nʈs]9ŌwuxɄBu(e>(r+gjG2֔\tS ȲP0LnڴiVUUNhu/~gzKƾƞHD=Q2qOzoF=+{`?u 9ʍM*+UӴ N@`3-nmw/LP-qʡ5vE4 OcI$Rw7|CShIsɓw) {A fSYI% *ٳX)lldS:iBYOg?7f(pisS%nÿp#!K@cd|XnKUU"˂5@Ҡ?>~) t@DWN*q'[;Z:봵/}Z^t?GT9Cr5?@O/شQP_Zכ3jϘ~iW8gV_tr]{cZ*\?a^{ԯZsO\pR gny}{""Ku.0IHƕb袋UMUd"xۆW8|rq"$]9{H`h`ة es4a +r˄BpV GoYTcݫnҖys_1oK߬*7RAw,!kf5;wSnMt}cÛiL$Iz)kVkqCᱯ8z N6QC拻B"⥓Ϝhob;{;SA{m/K𗳷 i6$ vT]U S{$M>;&=J/>;rFYRZZh-73*\_0sh(n[~8Fu; &ͯ.۽Vzgס1)**U;Du_ %ńނI<Ʊ;~ή9sL:uNeM2P)Y54sIw0MșCoiˡ- NU:B䈵veIbdX3*]HOR3jϚX8-;>]+8ڭ[|ސ $;&&i3@EsNj)we%lY4 T;ߟ㔺O귝Tͻ`ʔ%Emwҏm\}hoHTqDdpz1эs0hG& - n[zcdO9>ݞZx G헆bm㷛oWs{J-Sa%֕S봚vE%JZ| 9"BUMMS].($e,Vۍ Jm9~G%b A0R)v%iH#P{iT$\Uj 1WgH$2bL&CHM5gUVQ[1à"2[/ti*j*s6MS+bҼ]=l6nſG \%,d`/˦=S~h[A?xs=[:Or-RrS6섪<ʍslƳ?w;`f6%yaQ\?)q1/NWvEO{m`_u a޳n`?́X! nذY_?~5UO=yQÙ [շTU;3^/Z} 6I l{0 0UE0am !6 j=|tMzY?pgϼ:;nWݮ趁bZR9z2޶`, á`=cDUmv8Ζ2Ki1B];`N{L}#i]}uQ#[N#վ=`4`0x&!eq%I7kmӦJr+^j򵽉 1TRj JsUR b X\5 `8;CΎ)%|)?{gν]x1ff<u& Ne1$5UoݴyT!Uz9៿ӽl2ß1MtꌁzMEL):"yh,o߁^21TU5 4MmAE)=!B$MU+++ *+s>{$9oܻn`eW<7NqZ}3 Gif__OOo(;B82," $,)sDe bp(sWolrr%|K&Ww&>+դ%k='zeYC~`в,MS+++<7g\u085QBp[%B$ѴV^V;Bu59"ߝ_4@jv#Ci+i#UB.E9HG bGSs|<gF0eJ)++-+-q:iiQJ-K&ĒeKhu S#¦ƒ$q - EEՕE>_ w)Oί$ 2XTb:KÍvnEdU%,9 3D0 F1J)!!Le&JN(!2,b"AKԖx3e!*-).(bP8< RZZRRRR-Y|zV$"}˲D$DhTt~+RQ^VZZRR\$˲6DŌJ!D)eYbɲ,yGƘsD(B)Ų L&Sރ}$Ix^oAAR2tHRd2OT* c][S]\7J1g$1.1I,J *˲iZ,w`$Ip0G00Qg#a)aB$O4t&Ig"h(l7 (iCSUUUYVDD)ΦeYi]d2nP:lTE),\.oA"Bvt.1\"3Fa1BLTHxMWJDsYH˞?Ѻba2݌14 D"}",&-˲hec$ pRI1b`bS&)2R*˖e%p}91 H !5{cXÒ(s`؇Ny l-YD$q"w.0&1@aGY,`9ǒD$1.ʌY(/Ndb9]}H$eU-79 T@3g  a0"0|dt>rFANZw$iҸM=99ak"sI˜Ll{\oVIw {nS$1cc 0DKq#0s3΁ KB=~}dT(K'K~i91%Ib"1F(VPo",^nWqBK:[PMM  sbaxV1pleYrMgxko%s+X3 @5x+\Bq}A%g/:T"c2'QJ1qW,?cGxxE?9oK,Ju2-)c 3&0Ƣ̆\$E4r 8p8qBb'Y" D21W4Ϫ+U8/_zG{7snc,i˸Fl+lpE2k;0ߘ0 F @Ұ`yJ @ήڇ7vR?Z4ɞX7P nbJ-?kjCWK:8:c=8%-ÆzXi֋s.1.==љ);'V/&?uJ9!g c@v=qpx2|q8 & .; 5id7>{Kp5c}ܰ?37Z\8LP=Z ZoHb26#-v\c\Vl{lQ4 V`GvT0 `o6>2fpU=Lt6S+](m,sNp^l' .PblΉ!x++%cqv\7D 0@Ō|C)o9]|{g=ne+v&:rW@pPWuX鲅9 87"!ݻq893r[\D90&I `rȭRJ1cs}FPc rB_?茈'ݡtE  1;' i.bcLPgG}gp"‡qyfm!Yߧ c$x kcÔ (u2?}k4(BvS2ǎN=)ΩX`+9xvߪа9"m {Ci9٘P1 ABlO8@_ʫ^4t*48IUgY.Uf a9ᵝҎ#wI>\ؔJ&K1eJ  @;q,a$,򻁐pSJ8e1ίZPi<4Sڔn}7 ZXR#H9#eJemy|uvղ=~Wxԉ&2A-Uά &[L$>EMe4 v$_g 53ne5 +<*(OV4m5W7#)3S1Xq܉^, đw&moӀq~q=ѝcBpͩ{ᭋ<>>{P8y=흡ۇ^>\ƓLmrqs@?s?~-!A?}v+;-I>'޶F<}O&أ3TDPyz,"aS!R .Κ\5_Qm >cYs翺wl 9\me/P쐓H3_o >aX-223%lh!`q8΅cCqrC;]68Bq 0;2_2tk?jg?m6{RF) +LG Y%ذXn )cE!ngNp3`hp`'zvk;ϸ-,/ɅJ,1J ȼic.GҜ1ri|FPPڠ6N 59sh4ǰI{%ne0n95ҥ*~?Qdu_#EYqޫ-vsM 8sV`E2&[~ye{(qH[ݩIlIDATS ‡]_Ϙv5kx(Pq(RJY~#U~XswJMQW4/:obFHRJU 6݇1zaΘR>&eΝraL|eE[㽡q-ZQ Exƪ/uml Uޮ͏Wڴ/'{T NS&^~XmaqUc<}&R!DCfEt&bIB?`W_lջu΄⦚ Y5S_szHͪ=wZUKgrʵ|Pqdres=xe 'VxHK1Ql."1bQasbR}C1d;X[m ٠uE[Z &_s]{ZdN>>?6/l7fn=>{z5B_s)kvg 0l(˖K!!frƩu g:xG4>32η+RfϨ+zr>@wZ/]wFc0o\jb5sW_Ȥl}=ߚ7}\P<=|i ` 8W)aN ]纑wgy!l{;NfI=R8jdi~/A@M0uvBtxʧcdZ ABp7;# a9IENDB`cpu-g-0.9.0_fork/data/logos/Intel-Core2Quad.png 777 0 0 25660 11404162544 14244 0PNG  IHDR_G T pHYs+ IDATxڝ|y$UwYYWuUWwUM@4 ::0Ty0y: Q\@}١i}^=+{#"rf73~q,Q$"^{vMKet^;6?x1hUP2i I`O!qq88rn41 !|&T`fӇFg9ԫ>L\ܳ"sdNOJ5$[NrcBgб56X ?mֽvd72 HdmP."@`zlEoJm]yw޿zUG2aG~Xa Eb$JCZC8Ɓv h(4A)kZi63yh$Ak'SgȓYB16Joz *R%CHA )R"P"-e-Xp,&2O=ßcYs΋7D,\6:.'(·@KpEUѣյ_oomSb-bb b_GGTH 9竤K8`*Fdl՟1goѧ_|ߚΤ)Y|O.Nmi#ED)RBJ!8OT4(U=={T<f"\=xSN;+7=n^jƝ. 2s*+ /-RGd`Eor! ]rlUFA_{C>ܽsrKBȧTЂ  kxR<+2J3*@ (( l4ŎNʹ-\cç鶞õnTxkNJv*A E"yc .BB)8R2@ʅn͠ݛ]}O0xkK[[CA "&RBD.R$9Z5ݒ)G%֊| ged l= f(%DToK1vh"w,]%=蜫V{l]^Sb BZ1pƊ-;6ոpL+T#z]?4݇|{PlR WHH(#!@)"b)tͺֺōnWk{Y"wNy60RhYGr~S|Hzj9zU<;/I[*w>; %xvI"Q'[|jv[:w(K%LYZąY'?ov0U{Z9X_Rx N@oz "BB/*hD qdgX-iok:'(YeJ#ɂ-ټ'DqRnO螤Yrnml5p4?X-% it&xTkJn?O?lw-[Y iFSX_ńW0 نjǡ~lOWvL,i&?HcIU*CY"m_~Rkb:y\TRe+)Ryu;'Oi]\ۛiD VxsLwTL'mMYB:Tr}cAlaTr6p\"FC`k *QBDLSʎlӡݓ9?0,O"C)E#';Y^M'5|c\ĀQãbsu۟e\1%`K@,7_a@6/ "x"6'b7w_;ƳeTYg"2d e9 QӞ_{_o4o'ӗߘ8^"jmHq½'f3cNAsj2úGrHNòRs983g*{@Re&L֔)$Bq&F<8STEI)"9mk;J\= TAZNH]]27]uV#CŜXI ҇u'%fⓚnl 8.}hy<55$T=TCRLBdɧڳ}l+f:Fsߎ|iɔmJBk 交BC=k\KXh@!,}QB$Dm g*5%޹ӳ,\eHB~, hMؼ^?x"]BL HHM2`^T漘FfJ g.]:=,[`"@5>yա٢;HŝcN !! A =UX%X@iP ; Z}Zgkw~zbymc nbX~:j|-W.ocϷ3yXlwL,w>e}gkٲ0/Zt>Lv.?0~{ݥ*fT1JYU`oI^^YJ9]TŌ5@iH]V'Xf+'@>5UYzXPmHke>fŌA6B9Wwl_f > V  +R[Uj^o:lR1WWO$~w.Ƀ /WI F{h %dGPC H"z7H__}gyWﶌ?yyG*2d"o ?{tj~ҡ%ڿ~ަϿ>, dl+<@QQXP| TW *z"b&:;Vuƞ^Kޏwofn{!@I` PCirrYUAGiZwh|Vff"a}f$ٱLa"[TDoѕ .0[ƳE7-lٕkzɬk'OFcZlymkR1[-T-ˁ&[W23]LO\߯9ĔwM:&+SV!vؙdfskNϒE/\O@T뇗|߲GwXݔPT6%5}D.ӊ5/y_]o\6ylm{2<'Y=fk㩆E*gmaG.ףC0yIPP.(J:e`g_j=lfX akyx:VJV`JmWSK[M p e^"rމ4eQ̖6bXקV^tQ7/&.B<0.-Br@Q+-4Uf K;rm51UˎHe|`>Pgq̫5n&2lJަ[gq!L62H}1`aś MBi0crCXXYYDDbE^e?\Eƍ5&cyD'w7~}Ӓ98DqJAH)$ᬔʭ0I"xk .!ֳ"'Nc hNP m0J %pnletTdo]?{5ݍ?y=ێ~sU{Ȯj}7?׎Le " 378拗-pQ(xs[D9|.Hw,<#zJ=Q |jߔ~sֳ Z (A",3(Vw`*Hfg޿? 9̾;{ԙ:yA/\YEjˡCv^fDգ7=kd JAxӓa.-X"1/ٻX9n$q9-մleazjtV!9xۿ?W%~tjߠ7-r #*a0pڥCΜoeg3iǽOw47(eo? @豵{g(51Wʕ.c~jy:Sqgd "䝯#&2m>spB% QP2 *TW%WeQՠ cG ݾζkn9nG=êQv >{7FM`n bfh>}aA$fHyAhlGk75STU~,DAmf&T]/ JFǁR+'b1a|6NcKG>s I%?VJ u]Kt> .c!-"rD/ky52SJ,oZhqW˲_?UjŪRB(d05@MbD "AB|!\vҼୄ_ _q.+bӛ6tԚם^r]vN>򩵧Kn*^?U}viRA o ႕ٴ.{b[ aZU$&ĠLTTVX@D+k\S.ޓ}deAY4q%AΥ)j:nI ^Ʀ ht}fљW.TETj)KMč??_, ! (F1ACdv*k_aYg9 JMQ)ESUy%a&nG'H}[rѲ6/o]\: '8P {oŢΦ.?yq} q#/Fv怴tIK7ZhYW-x)^ҡTM^3&I$: B67C{x1bVSt\ r,c?-qU@\ H@hy 0nIe&2E-޹-UךJ^u]tr{SCqG qv޳W};V,ls@3߾tpb(Ԍ 싏 jpagԨ0"V1y(1;ck~u}l ѮUd%e Ir5`o!3?ٴZQ>gN3EqפTaAGҞ;by[V:)=w յmNyž7 G(dC UJH(Uj!3[_:تz#^C\jL{d Ih|pƥ_{521 y|j[;BGm۞b)_.r2Ή< \HD/MO{nL6٤Bs>/&I, ("5RQ_љ>e_4}7-?*zv9 Va!O|!5t}^ ^*K&F -hlǼE7w ,wqw/?ej@:8n*s"L=}MOƞDCj L8ɏO N70\TV0Fs'ZSjIR<A؊w>ߏv45,:e#i0./}9nNI#"eF`B \_e{Pt"H6MT$ W}'!pל;T &dm)5)7|o=]2/w<<%ι^V&C6BrQ*TޗTRkHۑW8{ġtH&@+*|!w }S5vSJ+7Vv@_yg)SY[>}AHU%*1j`"VcX<#24%b=X) ;AҢ40="jl$Yɦ9,gf9;GP೥B r4R)NskA.`fi^>Ez )@;@,L嗯LEd`*~ltu5~WoNDd/C[:p7ǍR30z׳o?Og2]V/J\lg^ۿ/|}ZT,ysuZ^|R*W#GTi|2p\vuW)kHDAgMw*._lm`d$_z,]L&s)/OzfHCܰiŅ+6,{7|W`BP1Mu]S㦫.G? D ?^%l=9qv SE8=A*NMdLxc VQΐ(HsU"I:#(d}bf' "mm@ :8W[D ұz|dW#+7+?@DFg/-75%7[ .nPyBtL@(cj3!)QGڠJQ*A Z֎I8?.E Zu Ak楴" lm ,﷏; Pm_ #*Hzd&>vcSt0!rKSL# "a{6V*_aDPZ+a+(KkQ!Ed١,m,CܠHg*hPփ1`b0KLʍ ض'K58:@~tz/LPJVDqqdR!?{0/󤵛bPk"QJ'3 ;GR*bŜ'CJ1`OAHE+ȎU:ȃ,~TdU$Vt5^jk+YK~a? RgÎMxdZP5:Ac1iF J^B,LR'H%yvSF9=7B Q$(PL F`ڤm>Az\u㕘 lg't-qo/iM>qwڛ/zJ|@ED R`k@dTi*+ nI "'0;xtS%J*hb `=q>KC3@IP9Y x}U̜ sl)|b'_0f$-lZ8&&lN[Ww DQ2 Q*`_{9fF-a?v?F5Ep )XW6Y K7-l\2o]pi97`SoGL-U!ǁ۫ǎL%+[RI8D3kBͩ .0U=)4Hr xzokD#" CJq`Q+ DW4}Et-&~ő~ugm5颍i ]h ARSٚd+W|ἥD/\2.mO `პĈ:q;#|U"uD"g,9z~nt͔4(:C_%1F H;gGN` m#snظhAkc侒e-`n-TPbH@kH5BUR4 ʦj36X<#/?"4FG oN,431?iJwNvMxQt,]<2[(z7BdlsG9;՚0L*ޯ:.٪@63)'\CE} bqDU/7c<\",F\dBkʭSg&-+DȚl[x% f%L2ir.8oqBSޘCGKVַ^,-NX D S,.& (ܨ*TU}`|moǮkN^OeL85[UǴj.(CeCo6͋x\OL b UYpVGLύV9q HʽVG" =J8(DJzsdnIGcO]ٰc,-k#ᬷnaᙱ~#Mεۇf&o|B0Tż-z`;5ϽS sLۀpѬ33xi֓2ײTw*j[6[u*icR, Yt,Q򳝅C%%X.5m `A U+8"仺'rQQ;l (d+y_ō߻c /+Bɇc#r⺏C$ jeCCu5O6.8"URCȤ2-JPj9K댢/[oLǗϟd*x>KU)*q@ x"{o[k6Ȕ0PV"uNW_5}S_xXɴ7I' o߷ozϜ+rҐ*3RӶ(b%=S{\(\KuDU3Wǟ*W>%1esPe*aAGi+z?ִUmm4%-eKIENDB`cpu-g-0.9.0_fork/data/logos/Intel-CoreDuo.png 777 0 0 17321 11404162242 14005 0PNG  IHDRP_%/ pHYs\F\FCAIDATx|y`UŽww]ܬd* (bKKq*jmն{uAҺO $@ٗ{{y^;ps2|DQfgdee\.3CD00?jinij:5M; $LP]=yo7Ù!Bc<!y1QJLӌF=555m۶e']~_<`PVV֬YgΚ5mԊ`sqs0cRP1@(u3 e1B BB!۷o7/Xhф Syy8cqĉ+PG1ƀeX !P4-iRJMBb{6˵)g%W^h%&Mr: `@W]1J711F)!PbinXc֭{';N (ӧW: 3NARPy?h8؆Ӭ}M5M0 Mt0 {0c~7r/^n V8ـS`Rx`'1Jaj2iaJuM>H4[^QQ!I((Zq=D eaЧGΰH= 3P0 b8C|v!!yL+c4u]Wx7wSL&Ñh<7MB(o?7 cnw޹lrWSeIyAzH {շj93()<*v㳔>eV ]R?^?oI6>اn2@)oo~)cjB XbC>5kc<{{oɲ,˲,< tR= cc};ۣ19D\㼠4cz#.E {wW\5 .*u=*f=RDBk^ )oiwz܊H(eI!ww74)r._ei1涏[).eu0M3C!])O?3O?}dff>/2.ɒ$IO`Sl,YBJ !!N'7}_=z2HF<#P|T@IIɒ%K$IEx Aؽ6m8^ᕕU)Zwvc %n闋yn ?7?@[D{kj *3_.:sD71@.b ꫯ$YEwv>//Mn,f0N]"t$֑C ަv;jֳ t uGKh[-q8M \`A82wu +v8-C+Ы`]Gkn>;mq@Ρ[əQ Z74*sk@<e/..)--yRf+[ֈ6![:s[KF(Ol1== -;?XS㲒oYs~k T%7o9'{8OtRND)[ƕUU6Kqs|c_a$ n[cD5)ڄ+*&0)y^B6'<+Wq yUU);o:j '"w8(eX9ٽdego iT;aлiVM@ V* k>`nj))bx@ Tꖊ')$e,=$ w67Eɵ<7$|8u1`Kkʼci4@c7+in>`ߖhjR+>X/<0}vnժ/_du]g&{r==_|JB'wH˞=qstsc+7NqrZ}J'o`nl/<6Y $n{xpL#/p_\Vi2Nzfg=L JN99ʷgM4+w> wwA<L(mM/|E'؉0ĐC…bKʅ.1!e%sE[4&tHD#Q5c?S4Ts rק.(w4w{gk4u! GP 39:e0=21%/Uy3mpC(qw֒M@D{! p 0P$ѧ.[]5sANhMW]BAώB !+q^>3cQ:{T jj Ba4ENJY}$ѫ @WLxຩ SzGC6FZI,Qx~J}jmnQ$;#||OiĆ qcNtL :"@6FI a&aV7kIV9:1nil\'>XWHݸ叏|TO\A{jNn%c2<3H\'Ie"xyl9*aP\߼ϟ4`+Zl BϪt{_Vr؉c'/0$% )p_׆= F wtD:a\>_y &edRƘf@$wu Ģyz8)~XAtsɳ3/R8:wl^!cʒ:9luo{co?0X<X3V{fN,t:r\JCRD~k (0$,17lhwF:"Iݤ&)Jͅg'RSN$;v"y"f:%Mp),p<Zҋ$Ѓq=ВI3nAzt*l )U^Հ:'b9f [ͪ8Zpf!= BJA(|^^J3^Q <-7Ϋ%e>fg>/(sJBm{p[O||OΦffiɺrS9aI2_Q Iw6EEί g⏱b:yiեS conjVd'>r)GS >]+$":PCH5)0jm>'[Mus@{Y5f\7$Ǚ4Άg7rʛf:Z/S״&yn_8,Yѿli:2cks= |T۩c77kIF&a슬k,uE|.s@5LEfgs\2c@(RY#x Ulj IJ3G6ݖF }P~ghm]G˦@l۫?:bŒR/^KW|d]Ps| +)%|2@#k:j yc}j>ή~@N4Rcp'[ۯvz=(AB톬b|RYq7jfUdx궹KZ2msQY&p?Y:y룋wgn;%vWé =xُ8SEw/NO}3~uK33mƒM-ʴ#Pw j܆ohe2[(!gxk{ e;*}= YWxtDڇua~{&xbQpZgƀǥ.켲_f@PgGL,l=r7&zlo,̊܌Z+}_?Vt|AWOZ܌~̊lCuK3G1:7{V)c;.#icREE5VkI乔S+=v/?!O_q^;V:L-yx#'@+sK61M`ɿmfNɍ+{:{Lcٯ7|eכIS5b1TmrSu2ζuET#iШA6i*toIuWP$)%l?{ll`Rpr$xlh'thdnx Z{bM(!̡UzL#%>' BNI)j{m"Wkϭ4i%#h,i\_%mst+86]7k@pU{oK4sh־Į`w$>HNK[ 2' ©_Pv?$w5^?bGc3f"_>iwd]'XzGCSZX0s?j\`Vtx¨k fڳbqOq!bj8"ϵV4I:-!"iաt=G\͵]CNa ɕo6FM4i|e޾A])(<2K¨> 11`cHD3}!Y clXL3q4J]Cj%v`S̓5tiPaY;LI7e[–aPSQnSH?0dU?a }h$IENDB`cpu-g-0.9.0_fork/data/logos/Intel-Corei3.png 777 0 0 26114 11404162644 13577 0PNG  IHDR_G T pHYs.#.#x?v IDATxڝ|yW}{群F-Y/6@%fs`؄ 86>m'-dKkf4螞QUՒ~UW_cՕXCDD!@D$vm_AD?[.+Mw2ȞVUGt QJ$@+ FoSI"4} )a%]-P#"vSٔ<=?(עyeMd˃ƜPN M\Idg05Qw A4M#M' ݀50000 Ln۩C7aut )]Pk\<OG*tK)1U={TDPV艶,Ҋ{EhocDHsYi_W^Y}lNSs4/|JG1y[6Zfo.$nT0L&t u=wnJt4LG0,adX[ЫЫWY^^VZY{8(\QhsVK.WTKx*ԓ T¡"ZկRH/;bU%C>4i DN/NÝ]N;.3riK֕'nLYv).PD˨*]%Ur,rl-r,wHGR퐵[-VdKaIY,,IdK‘RrIbFG͎ۙ'h8,jENSuFd>ѻ'0K'N k^ X1cvtH8Աd]G9ON[9eu'nwݺ}k3ǐaqqu"*IJUT+D|IDJ WMmL'Z굉lLYS1ĔcLt={םɥ Hх})2 ""ZujJrbi6rDz@e*9 `7ͳ{oX#G`Ju@ !bu]rJ[&@;jS3($DwN PRMZi$pCw4ICsP\jBSB VѣӧV30Nگ]JZ+fUzڨQwu, #R/[WRD䟼e gOWT,D5D[D4u!)"9c;fNqc$[Ȫ7E%?[?86y76::T(FZ]`srxʼnoY^rB GCbGyvkE0G+B/Gl'6\# : Jt`H@qm[0qc'֐-5&Oa(Ƃ;ތ}(gK> ow%S|6DP@/FM/Lr@dA !4H75AGhČ Ly}?U"Ncid(Bb Lh!&(SRO*_l$Б`Zھ䲦.쨑uh5Qh%k+"vh Z,''rJmSKtk~/ယ18a@Ф%ԪET߆IS&&L[프#z*{Z@k+D\p@:Bkx2EIY' A>쁙H||ؗ5a间-|ߒ؝}:RRo"5.^:89?6Wp mæ~Ƽ=zfO[ټDiU0̥nF9eC}UQZi#6-Ȍ9 X,"i |n&[n3PYD4E_:8_~twgOe+A9JADVD8a~jUꚮ(oe/;|$鲔麩%ulɱ?MrMw}_TWR3̋W[Ahӏ|K[zӔ*WE,{A˟ضd9V*ĮSi#"YuYJ)I.I?yl涟?1Wv`4#AQkyc| U?g=/lj(m~{K+I3Q2hUϩ3Ss9Cz4={\\,frZ-M ѥٍ'Y5#ާC,Wv8U-H*a˜bmxfߢv [nEf Z|ffvߵSf{cqPfr'qg?amr0zN-Xr =bHwf"jmND -;QmKt*&ÿEduP硥˦ޯa h;sV:֎5럘XD[h)H*2Ԁ]TCfi&+ݦamU6XG{{lu(=IaZ bA0 mA-wi}Ŗ}_|ܖO]5 L-|W,߾y5~e0[O}![`% seK*H01"mDieێ5_Dc؉-L[MJ)Egp~nE`!}s it] @m׽&MjjZ~떨]`WkJJvr6:uܺ]ߥ|rȖ--[^jDjhݽӖ+;UvA0S)QŸFG"W۹2ڶOOR%MhgN y{vOãm%ZutX|#Z6H,4p9mR]uqnNM֞MݾKUOL(%t<;'G>wʯܼ~]g2n9~sG'ImF?aG}\oa%/Tظ/`Dqd@9 W'"&#Yuv2c#<#7;MFE R 5 e٢UW iB޵9YBOs1T)J*aj,ihbFJ))eo"=`٥M")&6w$Fr`H_О i;6SפH0 4i+V3 <ĸttc]K~u{ @E3wNH8BL*Y$H`6*/ZęAZIӉVfTx+jn۷;'kYRJ &/MN_=;ԃJ"6 8<]왧9[:Tݲ2=tb1QCd)'bUH"g4s9ÍR6,_ڔv)LqS;;]:gQ(\Pw<2(0XA֞Ye*V#(fDм`Ht:ԯm :w:'DgtPb1q@xRWsE] X!3s"Y`vYwJ*-CbՉLữrљ O-Lo󢿼f k?}ı5p(uH#3\zݻN=-+}1{jP,+]o bTs|%fZ( Q[/jon{h>f_lY?J ,13@Fsjo!хn^u6StZ윐Љ/GT] ʶ ~}7wf}= @bQ‘Ze!`[/^qžHdABdghL'71dmuKZ q`#0_kW sc #B׉x`pӚugZ/߉y۳S"1/߶ʪz+icf#Z - ݈3~&DmZjPR$QJPxb:d3Hz+-ikJxhQ܈9D@xl_/lyԨ$t#^^L!2gKĖ t9żLo6HtfЍIam, ;({HTefS}" %J)u?oܳ5]vݦe'^;86XR E`"RG0npZ)&!Vw5ߴ-.mD0 Ȯj`LzK )AhN=&!_<)RIĂGK 4g~)kz{+IZFy٭ߩ|̀P` JA _o>{+W >51Ks|J+fVj\kGM}ueul_5AtNFwsJ??&]mH{R~l Y .U G!Tp7[YC$bmۧ_{ xnj!&P"  {1l"T`ǡovE@*޶o>}f OW>?Z-|)>:GGLDNv+J6)GFY|~a؊*#Js&fFNM1HAAD•;`5oU]]}-]תkxt&O{qL'[ꮂ3Hn `2mq9#<5;MCr< 4hA qr:6]|7#֥kz&ڒD04qdbe م̉SrVtjc'y47uPk"qy<7^%9W'R4#\:}ͭR`>׏d[߂FnG ^k5c gPюRJA2HAV=w,X"Ud~u@"jwNpf)vS4D~<@@4ٴ-]U9yPvftMQX|v3b͌~}⎟eO1"eSf݄neO`y ק'O^ﵩ~D ]En1-a4fnv,y E^x=DJKrκ;hOIZ0dilaV}_%h'I:4 ޛ7TTE؊G8@G]fGyffp@1Q4ј@\YI%e cz6ndExv[//mI4ݳ q@UѼFͪd9.rI?eIZ| [/ZٗNDRŚ Ou6'҉L&7<>tf ;śna G)UvEZkRJ-ŁRzYDtզ0*E fzs9 }YPJ&sd{{gL'<{?v,wiןw|TB+V=I#_l_?vitԵ>"JA3cm" j(J`YakqܹueS᯺RR׶}e*CJґTXmA7q_KgKst,5{-=4V<>1?Pft-)5 Χos[856SsӥRJQwN/jo˕ tqJn4Z'[e}K|{tM| B:mX `._ZP,ʗ'Ǡԫ}}P-G3yIJUPV ^/3Rvj3o! 略fe[|y:`dWIn+cttCTBnYO,Tlm^ ݨWh:t4Wj IDATF NҞ֦dK,݀k|[Wt_j~ thV{V] Jz^z{zI8 2 /h}#Z, 5w֘7  hQ ,V';q\U3;w }-3eĖC7|ZeK Ä;P 3`lٷE9.daZ "t+cöP-ZvS5: ('BަlUQ0L.˺ c˽ЎJ.i`9j8[ [krLQu)rSP>96NPK'uN;),UFBՒo R4y[Uu,/:t&wҿѻ'Z%ec͏Tyy)YOk J^s %+30 3-]IIh,we>/:.-Hv$@mI^H^еn%X\Uw/{tӃFh57)k[u_+8͓g+9qNEnN>(Y`mm G©A#hqhD!]ԏ|oU-aBhQ_RJy]kxz0pA@P`g'IpiuTKLP3gf壣 \|).<.  >xĜyP\{W>Z*  (NّGgKT)uONsݑzD:Of@P)b$s wW)W$%/Զ:;E1RNִE}un7vxn(oсI=q2yg@- ?JmI5=ՄzڞU7b@7nõ<0 3=5NA|C^hҁRZ?tF)wmK]Dm{WPE4RQC,IY۫úޚ~vAwnYxHh wCß3ttS+;S::S+;SgreQi"]Hӄ8l:'7b0@['iBufwʝ=l7fQO^Ӝ:{ff!E}ط>xYGSK{͊.GL_9K txus_݀|@O8gtߐ Vg0lU fDŖ>634Eͪ?3"qbj$WQ(ǟ=$4u2Qldfh j* \7A+ms:Qq_{zעOnH+ a~sS\|sR±`UTl+F+? j"` ;?߲~hNA#h ˽"P!S΍lRAIJmxm HJHa*>X;_p9BAD-Y7rck+6w_\/P7 ܒƚZIOqj~nq4 U37+ey<`,-f0nyꩪs" D!\HoϺ_w37g_1L(.`|g\0*W D@P)aFD ,BDPxrvL0/Q};u9O̘x`H H!)$"Q9*MC!QQ\Wr\:*{uuuH"""f #GNyپ_/ Z\z0? oF!CTṚIn)'iwE_ٽ?2>L:q"L';e]~ͽ[I\ύJyf>Q}S]oQ蓠]DNB Di bQkQf!Q;qqqP;.i 5"$"d 1DDBDԄtc]nr3HHk$8kJm{U"Nc؎g".bA_.;!)ur(eT.q|{&q̹2gK&[2ɔL ^LϔM7ww? lnCS{t2 ԸLDRR/>YD|-!  Dd;*0 h\V!!:? Rh7?<=ʗس#ubbvkWEuWEP9QW,n@ DO `>> 6A6\A1xC5Q,:Dyoڰ; Z>aۮbDbYc^̗_j޺M/LnR9Fz՝]ˇŰ[ꆮWw}鑙; 1ڽɟiHЭwY1*Kx'LG^,+7TjuH(k7H;eأk }H$XebO&͋۞8>ql4V#++)H8)jsSxyW]|ucy"d%D,HsզN=5\RȩK: צPFq:.=bL$&%NOCpbnp֕br.^S9̋!KWԠZr gQP.H" }'<081gJ5^'gEby-M g}K3EhmoIƇ&o48t+U;7ݒl7!%// O- /-y5FOƕiQg$J 􁞩?f&gfrZLqБ$hPK9!Tbc3zȫJ`5,^, "\+(`@CI\MT(y 9sd暥mqW3˾T FB Z'fR3s8PO/C}ɖzuo-4k_I6n^D///~ijlw4DߥHn Tԅʕ[/\M.+e9cWQy |Ƨp9|ƺǏeukCŁDlQC5zoXA,"ty¦N/OLݐ6!58dН+4~5=q޺OC7;εNfYcٹxѾɁ|>c*($%@l FA>!".jOG]>-  7#0"# 5} {ֻ.摘-HH|'])vDCR9"Abbd""B4uѽ/5Ţ J:úTlO5z>\-F"h  )BiSH) bc  Хuە7LJb/|VVq1ڸHƒewbfxdZHkϲ aHlGʱHyts믓\ҷ'M:LQ؆NRu1υRrT \ J"#U n\;ny|hr.W`ugR8524)>"179HJђ ӹ?yi<ɱƭo0|$&DPE4546\z֝OM8()l|x } -붦VlP~61.k: Q,퀓ȏ>߾xG]Wކ}/W~wEB󃃾_RAt/?\m_ |G_}^&MU"qW"bo2/0)D$2`EыrOfg\Dg/y@*/5{ߐ{>]p^WݺEL|a]:{&_?v%Gsm:k^NTd&y3k}Î4l1l5у/}ѿ ]aY{# ~?/Z}N?xU~k4N5@·n\|d@OREOq #:kvo{459-|y7b/a^ oXZ>cy@ ,kL@P*|~6&lLv H:_ gn֓1/laY[Eb|3*۰hmg#l7P,$ 1bۜUl_yx[jrZ|?36oR}wGo]~߷~4L =zAd=PٸX H 6NL<ֵSN8O;f60\6c & @"]xȩ냖4yfy,ׁ HT aT%N&VHj ׿?gŘyruC:mIIVi /#Eo ɜYRe@ ;Zt=37  QS_3WcɲU+lxzlA!^zeyl^ MUkٲem Ų0aO[COk=#huU=-p|xBDjsŶd|:[yŏ^TmZ2J ^vzξ_x7aO_ǯ~uDGFV_]f]_'2Gr]L>tL\wg 6@|f~T/9h!`?;ylNJtvIFfj0󮣃 ð|fDdTf2բh+"0?g;w\t4VTP#}>="|\-m#i * Ki̸??qlS"Vc lKwG?# 1ưeJw6PS%r!W{%" qJȹYt0 3ĬQ+lœtδ$-@4L>g޿ٟ|S߸W>ƀFtO0Ѭ)Y0KumPܖcWϮp%!GWS-RY&I"K[zP9 F m2n TX ŭorP9<שF|Oh- ("RV")бe&PY<ݟO?;n{W"b 2,N sj# iu/ߴ+.Z.zF|_,Ӷ\ FH$hs\ʣRN f7px6TPӊّa.L+]5!ByI%1e( ( w~>rEW\ql:C9}Cssv&AFA.l]{ś֮ cxldMK/߸켕 vϤJeox|GOv}GʥrE L@Dڤ#;Q̌&l853J lZ  c ـTM (`#8  1@PVk,Qnc-Ub` Mu +˿2zff׮8Dhq4 *H o\d{O5T8[BYԺjATcfҀ t4ėu5%cuQT(G'=556 Hٸ)?oݲ&W\0͜;_, MI) cɍPW&Ns":N54J\RVt<kMN .ce퐣tvDVu5~]*pEdoG~| U_m¶gGf39ჿ\w AO/|Y=ࣷ\D_/~sm̸* ^r1܍P%@d0bݒ̓'6Z\\ @6+N.@ƺG?歫;kDܴ Aۯ=ǟ||h __=iҮuP4zߛ/L$C[/$IDAT;>zhOO䮿ə9 @. ݰjZ^y냴1Ư jŏ)tI9'土~ݍTxuPiH͝I}恗 MZpꮾlS2_'KVw}["[Vu[.o_話w|}Wkz᛺Z{?tU߾]{Vܗy≩PzȂQ#ԴHJ|=ys#"ԲH^Uzoxu $M 3~Ќ,'&ҿ,|U}' ~ۙ IM Dx5|Ai -W嗟{\a9f zolJ BWDrLK9kFsTIFiB&[sA99Q;Xėrrz'mWsv)hAR`KwS!tx <x~)V {bt'%6ITUT%Lr (a: ГYPM*"AP5G kd6XTbjµ4"0x(9;RӒyr,@K7(5@v$c,Gfrh(r㑢ϵZuF oZOP GxHMP6@XUDܦڄڒ xn#IJtS] :#%['DB.f%(籜7㒨`ˍ+P頃gErԅk^}ZM.x @x} sBl^zъh͵$b]]͉zHk$$em#̏-n}=oY+BF' `MP~#~4_ڝlyȉɬ~hu^XK[X2Cg0` ;zm͋Нw|}ư޸ K|ߺ-+n쏐z1򫇖 ҧ duk~'<46adwwx-M _|*%bMt{TA> Pw|n`Je0)~OGs.b"rݴ}E_\9o(oʼ ZHi wۿ A9p4vAA0:m_ih7ۼa&XїcKXܣ7_"``J-_#7ʧ _jV1t:-@k]u GœSY7M% v4A3\ &"Gth|" aQS! ?)̤S"[Ӱ X@o|w/~mu_=/=]Wl3w/=5;xiw`-}o)r\.EabjU+6A:`@"LlBي7~:UpH L|A@7Df(1,'''3 QB $~$QG[tݢ\ɻ3|-?mל{ :N89r]M냷ou5`ɗTVeб̅ ,  ֬IPPA`AyI 9A+"AR dYwsH#3lllӅl~WGBW~WnIl^m+.l}|k/:GrA VdV*zV*@cd'b2VSu"઻yF 0ߔCDA吵Ze*/E-n;48ɨ۞?8ÿyǑKhktsSS{S@ćnZ¾_C"+{yT*ARlX#37E[PTAji!'HbFA7 քf~[rtx&-nK\ 9^^w_T {B ^@|P.r $|.y.P Tk*払%ŞY>4<* OgqP~վ#)W|>jx?d]î76}@#'G 3W=_(8U"އ =-=l!β6ZbD 8g^ X;yNyp xx^d%jWh>Hٶ)K)2z͛ʏ~A9ݹpjq|Y^oAx/`džj5[ ªƀ3Җlwk:^3.jn"D&e2}GZV{^[nxQ4%7΃%|sk\TnjJ"ؚ-qO*kQT*7_-3H^^)0\G ʻ~o7Q[sܙ+o|Z^:xf4{ffbll`#ZcMn W> %lEasG%/ ~ݪc$?s/[a}{ҏ,Mr:ܝY1FZjX|n7l6}ƈza~BξWf{XH:P!8kUens/rï!R pKkee~Nh>!KmIQ@u,T6y>%%p慁צ>կwѼ Vr/̀!soD:K`RIENDB`cpu-g-0.9.0_fork/data/logos/Intel-Corei7-ExtremeEdition.png 777 0 0 35051 11404161503 16517 0PNG  IHDRkP`5 pHYs   IDATxڍw>^UowO؝ڠPB!1`}N3q_|a` J(Vqwyf'tU?ޞٕh}z=Aq=޾sÏ?I`6DD4ة*>~eI-t:*Yt0Ж9Ӣ3* !+9$\Q.63wgx$*ȩr;0鈕Z#\(91}; '5HdWlo];w%8" Z(ZT7}时LL]X6V0RJ)eޘRe13lړ "AY+KDx65:xfW%''NJv-Zê EzPT:;qX(wB}dMt,uaz~;4/-絷,x pMK`oizEbQ`Kk/{HPD$E fH(3Z& "ZkDEjͧ7٦GͯVJ)+G 4f/M@0\FR-jOz:/.@(렔gy)[&e:^BPDRsrޡ2*tt^iYΞL^=d::ܸ*58E/}3_;;[Qb};PBIL&p|PQ";뀪kN8 DTD`Ym%tKGXϳ R>\ɲhHy!=t%\[H zrcs`IKd(/lh!cHp$4i>upo_RX˫=%f zgcw{HU|Ƿe#e-D,,ܜh BT| "3 !T D`JBB02222>^pT@Ͷc{u-Lض6;V.G:[#M{Uqr!;;Ik n79hih̕&2- /Hڡ\ )-7RyIbhW?xu/oKH,DzPԜ lgmXb!ǩPt^"@|xղ6X*+*Q 沈vQ{%(b;tj;Ԕpcx@ 6]JQ)aBٱ1!UY;rp~;b-[mi}gutLD:c#3 0 0DJ;:ɉL6㱐fE]}{=wlqtOz:\?`(P MZ1 Cs' NǒƵ[O(X+n)3릶%p}tawșIȎ3Yk]Ų Dckk]E(t6F1p1cf^@PsSS"Ţh$ ˲bX*RTzdd4DAŕ0H_vɦSo8):mwD~7,:ѲbW,E (s6uΟv5/Wnt'ONx];c:= y52>@ڄ@n[,dD D@B:oܹstucQEDPR  œN:yH߱b,=hooxRuzv]O$mF=;H^Ymqlbu]*g6 (ցU7bwOG-h^H&u15JYGBdy@k\43 2:Œŋ X*&=''ӓt>/y;7DƎh4d% oݾc|")HD"lbɒY3J;^sc;мwN8tnKFTЍPNe{r8!Kf r !;Ԥɨ\<^ca4y+[XrR@TO%9Psr\ങ˵Ɇ"H@wuoxU+ch.;~sG;qbh|P*B4їEB @PK576.]p%kVxn"g4 _doOnn>9cGOHˬ|> EDEQ@$ Omp_޳mǮd adÃt5S Bр ~Yds 8ysWvEXEP)20_(-mwX,\|{FVտ%k\d;N@feLJM5+gY]$2Puӓ؟m(ڹ#jhrP0X;j HGʮ[z댓bPUN "fm{잺:"uh֞9 t'ԤR64!2{M_gR_?=F"~Hnvsnú"7L3>`qw?_MfCx57^`tt}d뎝l|E4F"E Q e5 qՌJw !mxcg__ /ߙ9RQ= v`cs qGNbqﹲQ_jRu7~{Z?8J&l4y.]o\ AǮ !(V(h ׯb;`5aD 9}n-lkiKj ,l$4ǣ`@D43jA,Q`$BAd$Zfe[QPPdP]ݴmpt(YȨ˙avÔ,oٶt:wо\L,0>hm.AᑶVBhkJ|zurDD!W#W(8WaK-lkm@\߹+[v'R^]x4ɿ)w힫<_CQ+/#B8z80 BmX5euaWXA{c-Pˑ{e>)r.b˔Ki/2ּ.n`% Su$"`# O$EC. i jQHD@::,]8Bԅ@^yXX꒍{A!{`ho:Z_bɢJa*"K6Ǽ~P||2ؽF+7)֖^ۈrde'V\f[TXbCf,`r'BK;^k6I*~ j`@ H@1NOP10}Ѡh"kDH}chQiVǬmA4k 򮫯nnJ,bDU tvyρr6*l׆"8@dzIqxtQ*Nø] )At  кc#=w  t< X>s +׼ZR՝;zQ!?GMk&"k׭) Es:ŎB<E~il].8Y 9rRՅ 9 dmuC!i>"zJ"l!ƀuŀƲ066&"mmoQH/Ekw񜮯|֋V-_ޢKe2{PW%Ekm?l>71}v=xExCrd^8`wLF.Aj R7]`uP B Vf)`ւ kgy475 C>]0393BLjaZk@6Y4O=}[]۷mXt֭p:Dk߹y+"?f|wxO? Z"tV9YԪS*.~?eF(:r/nX(gJLpuG9Ta@@T ^P:|/U+Vdz8sDWokhl i/Efwww2<2112:qHoccYR̓O?Lg7o"M-e汉O?ß<+0c'N3v!$ßrρaL E9U}f: 0ǎi 2sJTtq}CzxЁGˑ1jpe0 ؽQ4 7uƒ/dyf̈H&CRT4B6 XC1 & DU'p=9Q"ㅐlkkḼQj dg׻Hҏӧ^|%$ wsƉpݓ9zrCo1 ,J5v59.#ī;wTF"(H@d )B0>,\leYf  Y`(znl3#j}Z)/LԲ, _~yz{{ҙD:dl:Lg2l:dR\67x4 ##Yݣ'rkZbɔ7\EyVL+~Ot<#G.]4[>tI'@A!٤& "t&8h4+"@d-3 UV B# Ea͚\B #^)BJ A,q5ݻǒIqc W9(lѱҪ,ΉAՑFP*f]T/8HX*JQJ_@\uW]yES" g SNH"kWD*ӣW;p)uls _xa3ZSWyMC$@e6~c7zM|uk_WDT[׿KO T0NZS:rѾcDjS>F,;wD@dт]ph05P!QJr(hXMj̪[ O:[ƌ|Zw9iijzZ`"L;r艓#éTP#?޶iMoXbE{[k]8d%!VcqyFƓG{?<21{*H$ol NL=\6kjm[žpHt(x,eyR9Ɍ OLfrf ># ~IERt(Ţho@0ޏZ"P Hc#F'p"$<gPdz:N>-\֯g OueXc@dڙRi DcP\L1WDL"cTzztD|+2)剹|/Gbx< D4r )!fV ==kJMM͍FFfV)rŋ z̢M淖3eʮ rmk?qf30ji1g D2vZɜzhhĴp0T L&m-[Gl,gu!ǁeۣ##@uC:i~в4-#eAӳT"#gJxh槵$98śnuwOR EÔlҊa,\A6f8~7t*$ \_;5`&h﷿ٸne۾@4srrO~{Eыtwv횀Tqd u '^`eghP"X40CمܽKa~ᡢj[Qճ^.ĐP_Wov <{m-k~;~'`Ѽ9/SdW?pvwu[ŭ׮Ym K[ͷh_hmjw]߶h4,˪2/P*$5@6Q)=Yti$1BDdYVeBD /0Tr&BP26[+߸ETB%Oo޺MlEW-(fj0Ǟ~jpd ܹ%#@MT*GFFGx, Uؙ5$59 Œ ɗefq5(O@JCC##YD, D@1 I? PS} ,!pXd"9]@nPAя~匌r?Ced*L&CPc,FD _aLuLgxy^I[3րCSnلceVYH28"çS7hn%]wݝǺ@0t|$"HksBzLk))ƅBq8<<26&a U 9uyX|Ī SqpUbj n2+}b[G pftw>H ̓:wɂ18[g?3]Y<1LN$X>Td?de !1 "W<7 Y1L&S5sD,l2Xa廖]_;y"R_+ؖÏg`O= ĈN19ZbLq3fU \.fۉ4DBa2fkZ`n"DbRX("$!Ѿ|eB $D%~5:>Z"og<;c$ U9hSiZ޴ޙZ ! ̞ )@H:q4@wWWCCDid^+Z`4lmM7~c2c )AR@ RXqٵ(_eLUfWVB_7 -BBQ(bF+ vϞ.@y,bFRCoGZ$1344B@`B1f%9iS1g,Șycx5{Ѳp8\.M %76'r ͟wrL$S{bҞ5károh?KM-o%fG>kھ q]` i .[0ukq"uxC}C}P*{. 2=\&5a:c\9 ~1̤'Rbbɂٿ"uT"'<7?I{SwYh=w!㼞Y x]?].Gx-:yGNz;_۷>Uq#p$޷ǞxYhi0WP`n _gY໾yO? / ǂ 7|x/[*C6X!NH_8txmĸSC}NMܺ{*28 %ǿv׿*n < <50(B+7PN:;- _ *0oCueE"H{(hT(7|8HgsۛhJ|'BAiEX]f }z?\fիڙypΝ_ۻ?W, 79uktwuZs`˯lO )_E^yuǔ!_מ> fJeY=ȫ;v\i  t={RR+!xa+.iikOWw\}իr/y.DZl. _ͻ,A=/۸aӥkOwK /o ejJ[Dc4N%Bq(@_H@,@@"E3T!W.,&ZtvSf jr5sGOU*}fDnM7|7\;^‹/-^hVwWm~Q ~Ǐm}uK֮޾bE]w]| /4]|%ό-ZA{zz,ÑQTf4i#)* 4)5W*ȖLCrCumeRp w@ 4%k3-F-9v +/~ŭ.Z,ēzgr\l޽:guvvt\w*&d:`J\Э!/f$g'FL j7r)T (5~*=ͣj=~g1 X"X3\WWZpdZ{/}O>\ 'O\uU#% ]}mm(o "m--.Ǟ|%I?sy…_z]睷\Ⱦ?ye9==}[w^by x'ydfǮ,H479zJwP%X׮^? N_7>9L*0Ss.fNx#xϬ6t782~-, b\*dP㷫OkySqLi3V 7Z`eD׸VmUtpV?A+V~zrm35ԇWʟZ;/9 |\< '^e$64 B+-\j9븦rUu%˨&\{3s-JW:5jD 6|;ij)/Zdt|ў}[>w5l6G*7SNLuxSh͚`3,鬓O|q4)oAS0ശ4_w| ~"|ɧ۟T'9fiAŔFxXVf!ym\d팞q$rIPd130 /lY`hNOϚ_y^(BFaE\ cIENDB`cpu-g-0.9.0_fork/data/logos/Intel-Corei7.png 777 0 0 25673 11404162773 13617 0PNG  IHDR_G T pHYs   IDATxڝyeUu/] wnCWuU# t3T Q"Dhy'<!( 4c H5Wxg1,|)&g/cM*C< 0;) %A=:ۀa Än:H݀a݀W5WjO ͙|n̼){'M h7^ <Ջ?,Tϫ$ G}(?Ԣ!2Ztn#[?ޘGW~fYpelqc+yOM0L>h:t0t(Tt}R9覣0laXzX/@/W;I9\>6gΙxR\poNNL'c]1kB1qHk?n?EfB;j:LErJR|s>LZlSFF:ON[:Z8?ߴNsB3fnI[W|l0GK݁@~AʣA>brXyXXEXEa[ñ` ˁ-H`KXˢDz, [sa5 w4;~iriQAf38:Z1bdDxŀpаޙ|-uK؆ K{Ag]@<|A B=poop0qM݃ =}w!ʧGo6qm'JD-*WޅRBQi6AD, Y{4i(ڌ#~8o:gu&0 uwn#A# I(aIӋDB?tfƠ`|鲫B+HE @ fZfv-%JSA)v_:_{7,/-r^4Ps@<|pí > 5rcAr-; %#G,7~_{mamWrlӱw1Bv0mj}p.vc0 n%%ؽL$=DH; Ec""5GMͧ A$DṢJKU+F]1_[Yȍ%(RV0(r2|b"\XFPfRh>m`kvC/厯52[qy{&vmhXcU}x`H \^II$\{v W)˥'n57kQɯp?8G΁EDQ\HMP_c#Nϥs-?_ow?m,!`h S$fj OE q&kH'řȦ`0ۊ.^ɯw1s[y~yJԯ' OR3ȧі|pjrP[>mokgc=,;%HZ NF*ulj==8SruL406*r&1(to $fTRN.5}7kqm7XoNe81wd>?${[N.l |=G7}l ˻86/\<04vz~}/v`. 'NoO}8 V V1¹Kz[zzB *=1€ > ݤlϹsvCwՍӃ/&_F%WFg0A3kc쟷q4S*ItLA)aj1B?Ku /7G&M(&Ԟo>yg'r;u;,!(:ki[ tJՏAN2wD_O~C򵂨1ިK=JxP4P_98w}W諛/j45wX8Xujxrv1mڒFͮ,l#.&k44o,Jl }]Ԥ8Y4Ȇ_i@ z)lNFJ(L.i~'d}+̞dv#Ꞑ!ضgN}ٓ{r;̮fyyrP[@ ixcwZwvfA"1(-VubkZۉUo٦b+^J5{܆Owz`Y/X-2V0)ت`>3?~U4M'+ovbKWǑࡉM&mՋdp@u{0,NX1k0:/L斊\`p0^]syGJ"Su[_pKs$`-dQ7Y'CݡH#; MGUp*:[냭u:}PVt7 qy;m-(ҎW^A MƆ3'9_wrz"aC|3c wr[`|۶?ua1aTןzgS'lݞ 6""OA{jr֛,v@r@.. "ސX(nAA \,%Zu+rTRTMga[WGfeZjGD, X6|h8]_^"'H+v цFN qt/\%п\9SX !)}ՙW^͝۵rH "+fdݯBh>@@JJ(^Ž/G{񅟿9l)%Y+ƻ ő)%eT|GXrIۗ/n<{,izvlϤRQ::H@ӡi CB+#ͭn}]9 LQC'w=|ÂtE%-GI&"!#bҒLJmr*84"vU7Uw;M<[*!F_l͡\lӋܡl!/7 l B5G ChT:Iᘫ]?_;I"e9w71b>:G^Ȗ7_K[7Wj@z}T)pYwRXDED*f w(2Uiza㮝'^yݶ=~q>oOAglv>+Tpl_~d<=2ڑy{rq]:Ztd&otM>/4NΫ3رK|EF"Y-x_<.ŕ~mu&qYwϟ=Gq{zi[r`()Il47ƥQ2, LQAU 7\qى{ŢcWjKc~10rJCDY#m+ӐFT6!,2|Rף  B@\!3j\ّr3,h:sTYK :4>@$M&t9(8`(q&wl 肁NKG#$zJf(nϞoѶ@?ËJ/΅'K+TV=W~I%+r@ʞW֐(_4(VD)UVBQ,tWl6czDշLJl\YdΖ߷n{WÏ_Ƕw6FC ٍ[wt] o߷ @֒ovh|\Q %z =GDˇ>J9J-0q# @5 4DL@@@ CxrC9Ћt]螟xlf;ç¶ܝ*K8*-䥓v4~ QSc{f)`h_|izSx̋''<82z6˧eykx!7=O+ 7F2w^:]Ŋڸ,nH`[0Wb":I=u=bו#hW2K TkwQ}O( K P1y$h{ `U9+URA1kxXNQ9^)D/ VK*ȔȈĂݽIR=`.A4.">x'XQ/Z=Eb r4># c6t_ջUYJJr`R`Fr3QIө*k#< { ~Sdz'r)C˘L`G7 }qk~ @섛pߚ=׹L/*۞}o,EР*! KAe@I+Xٽ-nGK&<_9YW"86R X`˂нPxyU,ZPVkX (α&>򉝽xUw< T^Bk*:{h+V))ٶ](72sGIY-ص2i# ^{[P C1eT`ף'݀P JJn߸xO?VR:PB6]yQIʥ8> mo#3 mnmTR) _2DzS]]ruuD|mᵛ<gvMޢ*]I'ғPR.3B)UbRVqH%Wb\Fnl5sfza5pK`b B0<7ĞƏn{wL]]J'3BRJ "ȊU+;LC?gx!Sx཯\BUܜ\ϼ43XհD쬻`w}CޏXq\(\Y=$(qc8 t[)P By(o兣}ߴQ8h}E7=xw}o'QXkb$s)J'\Ѻ1eXMC tgF޽z= @C]d!p % J'ַ}|nnzsIgf~>~d`LJ)i xշTeaA9A(K^yc8V&em˙ɋ*U5^rq> ?8#ņ'nB4#$R~*}쭿q~Ox_s!#A|1.' c3'G)Z+Ҡ1yL ׵PcCUIa!LD`F(OUòᄀ9xp;G$OciG_j%HθVY4M@=Z뤄  S;JyK/]4ݓNߕrq&9, g 2DDTq47\ϟJb[vd|f 77.ahb'γWIĻ$+2>,tTzʳITTaK,&ٱa! t, 9Uv[/c[֟ O*q  8W[0!/$ MesxJ+ S JBiQ&Okjl = %17scSqfB&:HXQ<u UxRbdtjUV>_@͏ƇlS]Y!XTe*mmRBѪSZH EN/G˫Q D<39"2Ls6ruʖJ/(}OE6o~;9?v}aJ!]WF\;/T<ڤ* Ԗ5lfcazYww3*kd'㒜TIoh7K0>*D ٳ'MMz^{4ӗrGOI%m]ꂦ.7&2P. םQLTԣ;6:S%,-~UlkJq>_K&]Mǔ,EƧ.R}+i:bDmNU*@˸L*Q#Wh. ^kȥ^zed͎AzPjK{nOVk$MS -ڟ}{uWm:)?E ,l^gk\+.ټU0Ch4`iBp1lٝRoPL,!֌u?2bbC_~Dap1k^_0A33~ve\s\*ʦhwST,vntE36+ST*mGM'<\^HTAjB@1bMJ7R!.8IfxYTTVo.,YR{7@ȵʺA:@`&V7/ T V>љL;ŷqCӓ9EMRÀn@sk_j:>:sJ:5$\F׻nʣC6x`"k: ՍAwE3Rhvd7F/ '"t aIDATe#g~}dC[ΆT앦Aס<Wt f! ݄ 6H"چ*IX"L7SC+ZS㰸(džc/-hԉtA 1.4ʋzs./i`QY/Y@7; pWoYPX[b|s[_;Al~pj{B$ؘ5R{GU:,VET,.WzA!UD4B! ]/O(8!`xOܻ䳿zv^?Q*+@7+r4eѿp4/Nq06 ב¤sUV<Д+% d#^^8lsm{pz[j$9[ϕ D'䪏rC2g8F>3)fUVne*Ox;K=]cYbM#.Cinjq44mSWL8ru5'IXŽ ˪j0L& mUިvVtWUToˉ{?Hs -IK( ʼn66҇i{z4ËEN!]i^rЌbXUU$ԌQU[^+)Quh^1{##Xik?CHKԙV i5lܺ6LOd OqU4uOFٽg ɍ }u~: NZW7>Rx*k/65kBC muk[byRnUwB#E+rThK'jR 4vDĚ Yx]Vs@j?k$Iܺwh hk|߽z;ߞ|tEF_7~u_FWtƺ等/Z!{Q?<=<JAi} e*PŻC~ ft:ӿ_;:TMyye뇣!'C:`~by *lƃY[bÜ:?Ox*0WPL5p$e.*M}ޘa}dq&/3szA];|q$m Lz6kh'D"S||5-8ِ4tVL~tV+q󩼥kZ8跤5}f)ZmkYioBS7:kE2!VӖr2R@مiLgUaD`9 UF#ّҒg !ίR+&RdR +1o 0҃s} ~g?'M[4ALy[^ rhC/BQ̅Ma±}UuUNVxNd^=3,`%pѓl{[Đ9V`4h.-cYg,c Ak[#ub {_W{߲{c|5޽Z#XL`x6k?b֦x=_3W ˻~ G#tVn*2*sp9 Uyy鞗?EUTKԖΦ5<6aM1)_X7pފtKشw?[X|d|-}~C n|]w*`{`տe .Y"W4PJ<,&Qʈx j1Xni;:6Lߺȷ^06w?sb ퟹS,nn>9ŢѠo`!KWO}gϻ?3WUt'CO QE}R[UTw+gw!Ԋ,P!#-zd. #sy0׷Fo+WnXTJJ]G'K6Y~]3щDاCG+7"`1}AG)8T[H8\ ,NmO()x,ibyzZTM>*E RgiG /.8OK!_i;9}&U|X,hf-uK_<5=0zT$;1}R{yJR)8:v~dW82r,nY*_n,&wO:UhyYARv5PK.C!v a~Yse#G{H%*+NgUٺWGUYjNR6&N/za`aнb6;C?n똇)W7Y:%T<;}L2ݩV/ޔ:JzUsñaPȢE!uO!M۾k_pPMVRF痵/c$*yr-̵n<9)X-ǞۏfKlk-EIENDB`cpu-g-0.9.0_fork/data/logos/Intel-Pentium2.png 777 0 0 15470 11264423470 14162 0PNG  IHDRH_\3sRGB pHYs B(xIDATx\w|TU?LdLz { ((V.mmAZ& .({Lϼ7yL& Ǜ{s{lf f3Fq3Q@&0FQe0QSf2P@0 p3`&NLfs뽘7& (0FQ$vbU&rrЗF_0 y|"0 {Q0 'vYTAL.FO4%JTE9 vqp Gs&F##_$?p4`갰*Hg5w+c$nK[Fr>ѡf۱?JGE0Ii䓙 (dQc̪d֩sJ]Pbk1LEAHE8E8n r9X$ Ioh7dzz[תo++UV,Wo4Sc Nc"dan遒~5 {oY';3*ןih &nnh3cǽ;t|HwM)r:S !_ \I VК=q:^Gγ+CB͊թ?|Ob,ra5:${*`\IvLA``2S cX15YuFmA0 Gp/oW~qU"plO'leQrNf`Ub1klPOjX~Zefh.cZxhX&TzӱtGK }^1gS]m[ 3ؿ4am`V\lrGx.< kN Jw$׸}vEݪͳbNԮPURr0W -etȻؽ:H3}:\kDe<&!d pj-X$&Zg!p|:N`J镓yd7%n]˳ 3E!1Spfåt1s9 o%Z'hRv(UNZ[VeԪLiU#>0^BCm`KMT r@Zz/Ti4S}X1.ft;U?_;]<ƺQS{2 옄a@ZW]a~7;[سa/yw؞gEF_)*8A$+Ν׉7hZ#I.PB)Xw $}P{Be!N=n6v'W {vP@G+^<{;:դ5]> 's`׊6l}&&]WoL,Lu@!좟0X%DϮ2砋f߉^٤Ơw2{ozP]ڜۘXVW &g&,'qXo߿Zr(j>uw7DXRozT=sT s㯋quQhCg.m~(Ko_zAVh魊h"./SY+#$ slF'7+,A8opMQ<مlP:[5=%^:it_CdY٬ϫ&5&$xL=Sܮ2>_4WlǰwݫI*mu.rHWV!Z8WD rh28𰮤IXm9EX-ڝ獁֠1j Qbxj%0ܝPKЯ,c.l׵C]Pː;R-X'7-?F &^ܤ r5Lj}-se&]DDn! qdǸ0$rGjֈ]3}WŰ^ }8_8wtT~Gݪ(3l*ԅ?q:[›oNGx]@7i[7ۏcj]n׿W `g{f?&)]7Q믔M3pܢh\s(BRuR r1pE]юK7+X\=grZ 3~OEa6G8/Ԟl7lcb9}}4M 6mH9Xb2S=.vX'z!!հMt]:=yX 88 YҎ?ʛۤz\m~H@oȈhZ?ʚ{,SD[&xz;'l%_.U~_CLu3\c\kyB˪S7id.mFEһ3uޱi Ny0gZL*k& &t[!M \ըN0b #pdDA!gJNf7h&#eu%djHG%yju FUeY -k fF1 IcDmy7SMr,b ֳbc~nc_-煵BHFVqkYo1ERUԨԹr0- s&X#f-!eeI1wk,9/ABŸ:bf9 ~+BPh !3DdJe@1ΦbzӎWԌHWJk4.ƃoQv߯"FFX+M0Gd jRF8h*1-=bCymh8փ"#ΥbZ1,Vvs 5s\,IlNÅVXs<2IMHOnAFz t6NPTmJM)jtnAs˕c$FJj!zWjqN!SW JR@i[I`u-EFqc<aZmoϦiê0.v\NcB#<٫"0ӆkHnN|eq_3DO<Ah֙hGAZBʹ4U'<ܙj3m)VHE>Ӫ5 kɿ*Q%>!1V:Zf`JD g"85?jn^ z3ʙh~</5S,E&NjَOE^eUn0=HlNC_;, f0̑f!V {g rU-9ri#]Q8,?WIUBʍ2>A톹 (P'璎|T/G5;kh>7ǎI Y_ yaASllwMk?MhruW#[ MmrfGhYoF-]):r:9( (y.`yCs䚷ht=+؞NKNt{2fjgU ZEg aew;C*bxT=g涽\mxX >nm@gxxn4[mcgHE˯uTGaH0p3W6cõ1.t$+\]k&)3"\~GeBkd&.~gMo+/5l(S8<%bǺ%I qͅ.rX$>؅ΏDxVWM\nnysrJ݅L&`ƸHzeMtl:& XB`E(u&RJYgW-a&3_zRyo ڗ+>~lM-45@xaSFԺEJc$]X` -`=I{VbZtTߠH\!z x c<\ޏ+DY*U^6^[ҤVjRgBD9/Jؾ'nCO+ai FERv $jQgTV+x$/@ܚQՙ5Y b VWJ$m2{9M!NC=߰7-{c2F7nxcٲ}vڵ{^̬]w]x/ZJ%HlvZZK]V-Z5dpT*1q1q[|;q_NJ$@RֲlR)˹\T*sX,ܼܠ 7Vi޽{YYâ`K-~U/O1oii(m۷ICSu.X`pPܘ1'˗4ͻףo֬]}vӦQǖ&CcĎ( u3fXtǷy3g|ӿ/=zDQ]1m׎it*]zB.[BQT+ۿ/zxnptt<|{W\qĉ/ӧ <''>{k*6'_?ܰ!((Os=6n Wݶ6oڴvZjkk F]Oޫ<6yG@lȱۿ/ؾc <<OLL [p!@$TӧōC/T#86`\|Wݺg@L}wofdd~{r?<أaNNNtM<;gL4 g`ؑI'IY3g B;wXhQIBpꔩNNN̈gMF&#;s6`N FHK?pNP ZTTiQC)۴q㺵k]]]kM&c{t=P=|䰫+\Բo$ie?Lyz}3gϼuk%%%K,***xC*nJ11efeǤTyyo8q={{n7[|岃D 9u괕^XRRVon޺)?FؾcY-߸qoxI4MoWTUT:ޭޫr@a#6KXDcW-g@u?S҄4MI$IP'1 ?{ѫo t0$yrJq& @`#3Zfg&W߻̠ޘIdK8>4TYE?gիCIx3Ɣ,X7b2ΈAE6u79ԥiJQD Q1qG>c##zĉ PUeyyFp$0(4"GhՌj&4SjvP R,㥀SCyF%߼:0юFFI&?'G'O} tOY!݂yrՁeN{@rv#fse΅ כĬb*fN8;*iD#JX0Y;pb&ǭ{Gun%!de)Inju&vK67_9rM1l^C"r:ϓaXU ߦT)68\,}!6PpH[MƧo+͈X[gKf̉aS -9Q@^i'**>6Jř_cyaM `9{^3ܽSӥ8TD7ZloS٩lH/F~[Ev=Vg1ߝM>_ xSfRb]׹Qcd%=4r|zɡK<*~e<1/Қ1U%&:FٸfO]篟[K")RHb:R`LOݤĀclT $鴎)`{^k0N"%T 1}ޚ17F`x?7QDd24 חR*R`,XQ#|E)MLr[!ŐNfT2ݭ IFfFvqn&8ܢlS%J*V̵U(ZM(@ɜRw(CB}.\|?˓ NBo47q ۏk*_V T I,)ϭqbb1~GyCąu~o.r*|f.oxfE B̙pbVI]i+ upeg 4ᛦivVfḺ ֦ܹPd1Lv7N ŽfuOu${(!V9[/2!0IℶW <Z&O }4%ݰr# SZzB‰ٲgT'}~D"u<^E;)3>&K(*Y<+#MffH ipKa b۶__o}f(8%>ƲNﺽ|Ŀ8aqkՍ:ԗg"ܾd[4Nw4;Tת/O{W`07Rَfx%eREL[6uf¤8qx1b-揿4qk-QJiOtd q{}d)VSS+0;S]NC fT0.Ըc_~~u)gU!$/}mb<#FW+'& r Qh%6 #.c*M(k{ e'a$<e Cr#j9xeXG_vJC-#/p2(܃(x ɳ+)ՄN:9n-b;\cgzc=wx'^bSa+ ?zjijZwvFλPU$\%}xv<}uHB&ܺw|8vZYi %Cc %UŎuv1*ÊjQjj)#%N 3Y !8U k%CjqRɁ!F\ֿZUi*-wP !.঩y[^-?2.f Jc  o99eNs#9F ݬdGCRinǢe7Oy;'*sh(HE)C;oi7H [m2D' .#=v켮5T&L #0)(!Μ¶ NIٟY &5D8quC=e;V8׏ 0XvXIo``YoR1XC y1MbBU+i!'v #$|#L} gr dmfdFJGMFi(:tSj2+2۟y`i˵#B1+WgVyj=e-.o_`KоmzMsQ3-u]Z颳BRx~qG/nZMyj_zg >Օd&6w *A ;f9y)pn;>u㽯x>~O"YOgA>eШ[}e"*(j.ȅM^Z vvT랐`[u(ړ*%Tچ;B ps!έ/oж/R~呫Y;x J nH2@/BndMO?IIה*mō:_VW6|ZBzAl]y%ƀ;![f#HL@brrwW3zq]%%6"6]7M3>Wff^g,6st nOBԵCqj-_|+;,5?΋)17Zxe#ͯCnF <{Lv$;h' ·c84TؐUMnCu`CLrCCmqvΌ9/`oN;^ډcTmqeɹ*/-xi3eSW⫆GT01EÃGy-4AdS",7c>2 o*}笓r86pz]&8cyA6Sҗ;T(/MËMښC%u5XZ?0sC*}:&5쎪 ir\m:>P% 2 D1dc$ tωSIJ;qZNIDAT4bc'rR zb׊f6$lۥcG/eLdˠ!G(KX",QTRe)IW'U/<>q&11=n1Q| wQ?_4,mvJy5UBtE7yKF7+ůrJడpn}j 㾪XnrC#kw˞ި=bݿ\Z0帴j~e4ߛI_x*/clO{`߾q|3/CC4}o Qy3@J7)?D;zJvg2;q׾0Ѿ,.onѮ[>0e,?F*^秒do:#?Z2߿ H֛udp~:,ٮdq!EPH;mҝ8aW?~˵!pCEvb\XuZehVIƳ), 09AX&L,g shFc# hg.nqqiI^RV!Ufh.\?DXm8 a$ #Ua) D+"^j<+7>T a)9Vx&K(S fOL"V=ᱫ|jq7a/L7|Bqd(0;T|Ivwpr>}w`7Fh{2TEax%e>:o?9G88Z`W7,pjv/n4x6_]-e¢;QV=K+DnB̷g:[͘je-{/橨c Xo$Tr$7%n;4^cvPO~-pd8"E!4 6EP#O4[p!yx˱y(iXk"( ql E)#9˷x_>S1Θy:ORTq0V&Q4=#S.)9坷ap\No9>̏,^c<ēW6ǯӲ2g:"?RSl񫟼?c~0_3g{3E'gy)D+C,cV7s$xV4UPe e7x_h.[ug*$xŅGV ֐bi~~a1NlR9Յ £`7뤃 ׶cgY4M1 ||x Kj."恫 XŖlP!DUqt*LB"JɩL{ _:/? ݥ#Ab sYdO9xnV+@LL-Q"[qMԄR/VLW|,E{ee"&qR|j8Wm+`lrq-Q@{٤ S )-QVXh8.8ǡa *)j* SEK5R.mGb1WpZjyiHʁqFD"y)&P9Dɯm)fF3a#bqh2YvZ WRk(I-cbcxi--^b2d80,#"vDsgrc=ET eb2.@㵚,`vT N| \*ZM1װ HJ#K,VT, 퀕e=(%L^`B6PqgN];gL<\WD1넆FLl2(c8lHjW ugmAgf`jf> zx\AQt8&<Fn<" \P7bє|N3Rr3C7 .2J]2!ȓ/&,"+lJ)krHgR\ qx`tۙ]S35XRB] k;TqP#"drӍC#?x^>{nْ $x>MjX9=ɇ_XiJ8:;n#/pa;aqbMFLڌsc:E+T{Y$p)d6SzyKl0 {LK;k0i=9>S‘bW5ZlY41QCN[qhl~,L1B *!P1H ))MFԐD=[[OMW & h+$HRn?4Jh h IA;ϲ޻/Pǧ[B qJ94Ro:FCÜR,{۞<5WY/mB? YDas!ThGإ~FO$"Ccè*;:JCyGnS#8eg_XH3rۼ~nN0=rr4OH޷gfP*VbEYjlYm-WK@܍\ob8IJcƏ=p-g781U䖙gWtѼH,ƯdRa' WZVżX;`ox~moԹifcE\nlE a(@Xg ^ 3.Rinv05V򣨚r|*mƸ$Na#FoA0i,s%n?9CaCa JyLhݢ-qiB_{OOgp.o3]|lޱ!*mLx!zCC$Lȁ!XBT}sقtFڽ$+hJhcsQꭔV͡0B-aD95Sb/-spV|i)F./JPHchG=I 2椙v'_)R 6|T9\jui\ٵ:׫JZ;DTy6떝k5n-8AોۼV;צ3c_Ĺj&r*rb;Qs0f+J؎s #ah1 v [MG*ЌёZ39[ef()Zc_c+lֽz@!?LhK6cyK(-_5)Bln#9j0BFvO!qP[mwQ@NBJ؞ڲNeyEűBa8,μl!9? Vz+:Z!z3vXEkM6_.VXj8ld+8ɑ$JAiPOf3Aΰk8 `"5QB &IqeTX5Nid+M\w_f$Yj)"iT|9tiV?895+dR g=*_YjmѾ9fIM]wzf{Zd-$AC-āq\ŗ)8_`~ɉdY~*)zQс ѷOm\D&Z٬-˿ @tsU/?Ma}pD__MݴٴO ╯K *p_v}:qSּj]ֻ?s_`${IF> )fdr;/W} 7 ᔯu𪲥C!ɽ'Tz4IENDB`cpu-g-0.9.0_fork/data/logos/Intel-PentiumG.png 777 0 0 32263 11404163361 14202 0PNG  IHDR_G T pHYs+ IDATxTydus}efeeUW4+"!RFҌd[h1r8C3M8&1!3)Vr(RER"% @[F]]{{%gUddfeD;Yw%d M@Q0c0@(`޻'w3п{w{{'&503`b'PԐ3`20AdCH" RtLE`3%JD#Z߽uׯGcf5I""L,D "171A,,DD & %d&,E,`I5Dw(|UWionna Ub( ɫnRgO5Lc&nny\;ԌM &ߊʲ5O|k_^u) C22G$Yysgd;,cI`_HE93 ;"1D| q_r eo==7|t3@ct|,!+ç.>׾4q08hEӥg/<ס|{ѻ7ߋuà'>)69B!Ʀ;%)Ȝ|)$ 92&u,gxAȄ2D43x qʙ a,%axPDda׮maj:fYrbLmMIihvʭS=j{b5HYA,7-°ŘN zBc{ŧ߹x_; Dc|+лyј,֡0fDM03A20)4P*c~&$N>Fa!΂3q/ i 95l؉b~zvw|>fv^L5]j7L"K KՎdι1Eq[!5KD &.&"B͖o_lNH 蕷ٟkal-;g縑՜|&b8aʌ`,")8k9LE7bG" 31 `)n]eyXUY``h;i<uK3)Y xH.óKՠ? B.ySPP0j8GR꧞{='?y"a .nއ4jۇPQ3X-1ȱ'`1f0&fGT`α1B,fDHMcL 11qa.3bќvpT1f)o.l {ݝ{{[ hn۸%. 2X|RMS4Kgniw~1,5Rqa9F̍G o?tSK3Í[[{PhM)ه+w0I@l`q,3FD5XxR{E\@9SEl rE&,E#F[ؼdAiX8Q@e犬!ah<ȊFj.=7޼rQӠYd\O̱͋Ҡ<05<qmy|̑Lȳ˄(ѳ&ɼM7KKGSlp>޺Y_#AT̳|s֠%{3Z+l8 Ej-\t7q鎳uC`иfsNೖ8RB`r)V"BM,y13A@Du2Q+֪UcWΝ>z]G秸^^2vnWVcR$5c2333LjpK3S'/[,NL7N>8~;ݢS͹nww7E T*3#BR ,CX:T!TQk09cUUe,((` D-CG;j*hLjjdf0H<݅3Ϝ9rP߸ԍ`\L4H SbcN;~T~}gV [l?iFCovw]ͩ"mĉIPR±k侙Uz⬎cxqi"5JM(f+Y"5q%eS` #1CIsYJ1 5!,ȓQu]Gx#3sgnF!dSBF j 04Dbİo{N/=|f;Zꍽlgս8pSvgnsy?(*VGb3ۙYlgKhM'F$Bf|]ӭiZdBELQS8\Z %8 RCc(x<$N N[xKr-5!QH5)jPGADI%,&%bxpsPXg9Kiaܥ7W"N4fW/<6yKF44)%fvj9-)X@C%$:14ZR1`Tk@BK=hδ!)%3N]HbG1xƭRLSLR}gV1! G[gO[ZuuMn2 jr{cǹF9Q1HH@,%X "T{]`jFgz%;QoN' t類R&erU).0n)@¾h@D| z"Zpc>{\vݙyn/\ k/^\WuvgLgO=u+r}ྟ'Lc_kO>믿i2E<2qoC^?,߹r}8L=usn}2db흍[X}{j{fGzkW;KY25UZDJk~?Ċ);65$e9`0Ӝk/ [ylFkkzF|Τ)k`:{5q0 )b> pbpJkO3pL$ Df0"p 33G7Sw_^n8h*1.WݞCwџΕy훤5AVT 3֛u031cqB͟k4󆍷, N|=dMhQ5hgP e15 -ƨAi2IIc"L,9y~?fig(R$F ܠQ "Z Ǵ<{Ē =yϳ8q|,PA5[d=~2nIS bR3va#wO)|GD9X8t\Ōg$T d5]Us~4@#!AY2YuY^94{7/qk0.4@")dLAdQMYfMڙx玜ujS{Дlw_۫o1Vc8GPD?w/\vkE)d(&x2~Rt$r 9bN{B977{睧7.TNI,Y8)ff)Y1% ibBRӔBe]&!믽ya tۯa0zyug?rϝZ^uvq`dI#A,IMf`a3 )x'Nݵ/cгn9?YZPc8,X $ :`f}RX}mH IjUR1F`JPRY`Mz0$N_ќa"6jDF 3KQ:qǞx᳋ y}Ͽ7dbQMl`0 ,YTJ0'b\#?|{XVvwTt(p+4捋/KR盠8ӲP3q9E!FlDw,K,^!EM:KݽM4{56@5DgNW^}w:w~䇿k>jO=b=U`fк:Y/Īo{)2XFTO׻\~'{p?S?}<~7? {o[ 3Z0<ҕ篮wvLZ9b"3K`{fAX'1UU7:3GO ;,h 'wclnj1Y"UR 3ʦfD b"1v aN5kמ:5 ʦ[^ok6{GҠDׯ~+5O<]nn\g>:qhy2{w޽|[م+_s'Μ7o=,ӤB#uRĈYC bɳ*}S>t_Ϭ4lowKSNu0ECA'8b?.ӏC}BH~cwߜ[8׋~w8on&7n?L55aYgx SSS {尖^[ SyFwXqq7~f7*?_Ve9W߄y VMS Ʉȁ֨ FdR :͵Ko*ٙFrW[h9nKD/DX"fF{0<{+(oE處]Bb`MJٔ ޳@j $IV4+oa[¾J0N!ykUF2$.\ݗnO~}`?d20Nk,(!UA,M zјiu\M"P4q߽gC=xrGoUbEX'gH0Gcff&փ!13c-I_]9yWAQdۛb 3țú*:`ΰo#9 ?/_|FJ$kLKj I@i@,"3y../:hxGcx;:Ma01;4)3`'̃T-ŌafDj1:_no\W0#hH q]S*XL2ؤ}{s _w]}ܙ~zwe$$`DKQid5Pa.iR)0؉s}Ϝ>r kqL)vUhRMD$ "3jDHUP3'–")#sjԓK|λvs47a牭w>#sDL4w^7GSG?ߺx^7bmR2v4khWv,VK<]X>rT P WSϽv>QR#13XFFIHXdAaPU@G UK GO^x1ykAo/[~A3f2ϔxEvo|?g/~Ƶ]{~[W*gṅwᄏObǒ{'Q5TUZ~[N? R9 H52D!SFƤJd`ÈI 0SDxw㝍#7ELAcybO,`*o};IS`ƣ~2xxP0R=`͍koO=K6S'P3bb 11HA ̙R$2h1OA"`IU8$dNNoW(/\{F. O`%H`csFb %M)I6GI/?W<{#=rѓw̷ &An?\8bB[]~w.]}{߻zx<|~<KL֞ySV&0 A`nrvGDjoi"%0Tɔ 3]Y;-ۍbj~0o(:":BHIH.cr1d"Xu89mz{әn=vSw;~deynj=11B*@]|͛kW7nl'j$+"\b6T4x'U]o) 0 pRe"(qON02Z)Fgn4o˕P9)8i%cLQ졓zf#M "Ib89 :\4Db!0sJ`D6iÈ̢HH Yhkw! Ɉ f (24Y$`d0Q#SXHÑ˧N./WaF{Ech7MSw|3)gh@0YH #"IeL9޸,{6d0;";Ij'JjFDf0SB!" )t?~tq~k[Òų%ЁwWJ ٤HA%+2|s??+W6FR92cnv>/?Ϳ|.cG) 8"0"ơ,q&\ўWMC̢d :/oR0L8&c#3)[2$&3UJdզ eϺtTCB=w(惎jKJA&L gȌ)h "?vq:zL"]Ji]]b-GZCLSY9~b~a_iiPv+l&{`서HGRLV)1{@'F2Mv0;SR4L#^_H9q֓8X 3y܈!H*{HcJ5qn$Bn~}n-rbq`482[_yvos۵Y`V 1$U>kg9?=7/i2b1R VոB>`0L\H lĉYj2V33f3(@`Lܟ9{ݧVoor2S'lg|_<)#+x'NtL/yz榋}?]փv;?}ti#g5^wg{{WWxC=-^]O}kago}fiyMSrhF)T=KcqJP& =Q@6!h&VNzUUKPc2E"fQ&B NunO|̳{t~\*?<>o| c?/ҏ[G H~˧Ngrͽ7WZ_'>Pg*Kh0:~O9Ӟj $؇7/;C'd5 ۪ R 2Ճ(1%CxR0i 6MLTT9A5;hd#-Vfֵհ0+{g2x<~W_Ocw}?7w{SW-oyqRnO'~p{]83?_/ܸqk<u__}{޽xy{]?ćo^~J$EuS5޼>'ˁ&,p0s.ĂF!1fd4D81L)O`ԃ0R&6ԉ֊z~azqv݁oM[7|k_f>Jk5h[_芧N9{_^Z.]zs+˟GK_vvxoǷn\#zo/}Y"_ѥlu ̌=RՠlF96$Ή9A G 2&B ?  Xb e ):S٩TJNdye̻xmbrFTEzewn>#;_y{/Knfs?{7?[\o 5wS+'N߽8_U&>OO svy"d5@dKG‰Y|^'cd,8B-(L(S !L1,%%RMT@.j &13+3 !"/WF8|x^@~k*Ԟ&խ8Hknw y}+7?}{3=;Jdw=C eEݘZ^9L,ntV?=yMftA-E0ʊYR pjR@$S'J- j 4ATI'dԌ0D4j%l*-.t2Cm.Vkz)ݭmbGgw7/ᓇg}35j5[.-\ZxG[[xyn W/+4UoͺƂZӉrfHDF3N܇II7$""D8=fF`9'nH|}P S%sœKJgg:f+|歝*kY#yV%~N>k]#'h6[=iX=z9}|k칳G2eo8:?sRLܘ9vŸ~!d$PQDdXtd`Ls+O` Ltl]ahb-NDb3Ċ':  YX.ԫ~{ȊCǏ4ۭqM,.=ǝˏ}CpUwoڕlбI#a_9s]G_ l&;O~ⱇ MB/}홯GN09fb?4}?+M,L04aR&qTߋMPQ;@F6;CO2[G;A^_ FUT|qN̾{mwkk{[k'u:ekx쁳xݫW߽r_Wׯ=w}O9.߹[ose)ԓy|ZS N"⹷N=wfw_*C'2A`﵅fi_M |29RN(HҔF.U 13Zui0lJ *$Ue"%]g*YVgmS&3Zm|%Metugҁ4Q"RLKi:_O|1'H hb@DYP"1ahb$L|TU+:pܼBM!̓ЖO>c3$3˸iN͔3P\Ѫ4Uf K̸A&F8C7ad)4dlj$RLp{f& :)͹.)j>cK D1X"J6A=DQx a:qK&yjZ,`DU nAQKfDtDP\*ѿf3 ;?VҶݓ.Tu{}{=dO}!'CaV; `Y\`! ^exNĂa-C@  -IB 4`k@hdzlI 3GZ ^+w-U<` TŲB4:!f#-.Th5̦}mN(ZpAUYvEPYR6[Vڅ*o/2@rwhwtH`IZc,!\0:6tzfI lM3,mG{BKŀ"D-@Np1gYM(R5R)mJP GKKr BKwOO^zsW¦|?߻{7ҡO>ϿztnEsJemV /6W8UG7|P/3$ȪʐqX{UFըc[kQ*ITJUR5Tê^_K^;I&11U]i*Cm`3hkP7o,oO?7vkꀚF~w:mW:ض --J'\nlIMn:3(@*Мǰlt'yW|4Ht)O>w/xkwPt=d{$̌x~?=/(L-Wp62u?S/Vq^|׷͒}ėWI:ē t;D:;8NO썣 4=o|IENDB`cpu-g-0.9.0_fork/data/logos/Intel-Xeon.png 777 0 0 30462 11264423470 13366 0PNG  IHDRP_G@xsRGBbKGD pHYs  tIME Ɂ IDATxydW}KYVeV־E$B`! LOg43=3m{(XD #|U: /RVHt0vJ#O>W ɒf9)=IWfə6?)bI& 8XhNr %XR"ssyf 3 ~JJkX%hqhi֒)IGc . $z_BL6G*&N(=κu~qWf@~&@1wӝL$1Y,ޭO&H=1y0!`Fg2YNN24a&S7&12̒_ |_xW[_WGd"yQU*_=qg V;n];XYKCuCE@R:3MSU._5[-UbAcVjk\zIed<Œ4Fݐ" ;ƚ_j첱㱘[__GMMx#hPDY$ZN GH>ߵ\öyĴD')\R9}B_D6ѿy pU Qkszbpo19PqNj=Қ 0r9 "\Ӏ3/k>L&rs\HTwQucrV/n ;pN9Q (tZrCJ}W<+lRL1`6 YPi( قM±,j&9;ILY(ƆfƐ~Z1Gɤ& ; Wό<7͉ ZTGL#(]q [/n(JEsٻ\Z@`=W~x1,&<9fӘ֔xcs"7lZLMEĒfo+m__bxxsVdMR֐HN)aT?!FSҰn"Qm"UKO@QAS P0׸BkCJRV |BBE) 'PKh55Υʑ/< usN]pj`ޑ9mA;WPGD6dhDqh"M! V(زUWRRj|Ѡ,0ΩKy(ȧk -J+_κj &( uB|߂5jYVGSc5VVmM / 0rB;״x"yzb,!ynKųyf>.qڛlXV&(ᕼBFE,BIXZ N78<[ZRUɼ(ڰ*lTDRFI6.4Uu,j1/, WV)ӓ D"A!K|3j)w߸;v(mm8VDI@/%H8,Fh CQB`W) mqPDrƤ l- 8"b:c,8 S61k8d"i|WNM'S_w> Mrf0QkuSub`x%&QQfRbI=ZxM@SqOw`6kP28Ti2ڤgq=VՒčz%@S/jS>WX;?3@2>`؝Vo=lu64E0J17 ˗l>;ϝ`_1d*AamW~ ݽO,06jX8֛$<| ] VW/ P.Vaz}n^rSU)QiSt&ZۉH;*p "=hsQ:-[PB\EPTSPK$VX[ 6(V1d2ATUB2!0+ܷ,,-^:>ƷAu ͪ%MҹbYL:<1-O(:hq"EU- D`iR訉mVH<6+y$u>&4ut.XVUB+)9?0ȣϜpE~)a%1MTIrnXNvLLu>1QaQeT.d"*ꂨuZØCQ* R0ļz8B[urDs>qϥ Z)Q26/C̈́஖"wlo呻VC)^Xe \(2E9 ENڕݛYe\C +C\x c ׶9;~)&3逽g?d&+%x1/"Tu}} %PsX0~oa׆OR.}i}'iFLd߿NJuR/4`s =7.Cw,yL*}{Vnh*08Cj.OflRh[Mx H|”_RJYDhUq۽9 O|EKG^QV18Udx(&`qKgxhw:xb(Ze¡HͲyU+]=)Ul9yeL`;b*LBhw4GSd Ze&͡{QzV/cl|h%l]@"AaY xkUh%%.¶wo#^ DLh =G6P ^fp,G((Z籶۶-aV܈k;ؼbYjAؼrK;yK7KQ,*S!:xWO/mXqH4 m^QDeF)j*Z!P k!z jbNDQd >6:~F"6|!lXXٜO78ZQQp)"  |a)V 7GWѫ]8 .3<1Wa$|~QU+yʑt=J? =!mm+J<({c*H[ Z9!ڢ-m߆ ('%عrP~:B&U K.= Va!?)SaiBJh?;pttU7!T?CEsE?*.!ׁ6.fik J<Ƨ->O."JERqJLo%Gp z\$<+2;d?T F480Sj`"\ٯ]łk. ִ ~Wn]<>x8},ܳke^V rD:2t%MŸ E3֤*6dx8,;lMK,f9pjNsf(MPtiuvQ_Q+aU5C'\ycѩ֒4%Wpnp=fA<^;1E*HsN9D)>ZbT~JjQ,^wK(904H8^؅Y&f >l!"B5OUSa畣yuv*(I(,=|ΕLOs/p|p,wdndT7,y^UbyB!xKUYm@BD e8?ő N1:SQmh6ex/ab~(BŢқ ("\41 çab:*^?ȅ E*#||k[ٽ~V.d\([^eE!)ri2Cf8;X٬ y(nDPœ-.wmfYk24TUaW`N'_`[ݲ`L9WYg?~f34JinEm/W12cc49\Ě&VvRKKC-uI:Zb2/K iXK*gjt Y3\ΐZ KR.jl<^gnް,fCO#q]e+tb1!|%~^^JkFr>|[OR_|^ܨ`*;V5]<c·.CSpirL9>NKCc]85 M"\'"C/0߷B&2\@JI$!+:D*O M1nm^EIq1)%:ReJU/^~nO= / b$TiTMw)тQt5&6pVy/DEr)t\´[P( O*G,ZՈ(X4I[Y֕-l]z^*ai*T*L*gS ʩ9I;t4GI2|P_t}b孬[}gyeL`o"y1BH*(*)׆D|Uֻ,cmwkzY@GSp*byΒ9UT\[ F{_9s/W3>Vej>N*Eeh3ᗿq>lZP¦&/m[z872˙ ?gl*!qaJWI}JUYaCN$|ƒ ֲ&憈T%R]N䧔298W#8O%/w=WRJ +zPuK`ws<лx[YPV)CӚLк*ɍ:)TD+D bQ+\<˯3LLe"2.=g^5_#W AA8rgxqaVqk(G8Ix. /2%0!hkM:FkpW먪KP3*Jeu_,դ9. q)^;xCGO326oBکj!~RF]åÿiK:yس 7_q=|K9̛(%opS΂j H?H ѕ+]Z0ԓW mMH)E0>9˙s:zr9g(q6J J#UӋIJ@1xy07nTe Rk>=uwg1֯`˦_4ՓLxx H]qZR&ьoh LϤh}^0ǦIgK#At|37y,`j IDAT`e.g9qvg/'^&I{k];^NwW+4@MMD,-0&*r"lTY&&bll25"+& *"5hJӯT[)c}=|JL9w҂h<%$qb^ /ҕČ|?X(>XH^ZWH:ZD+}s'{L:W I(eWɇJJ(GepVnhσ+&h{&&'q~ KdDU4N_}|.Ow{Y#ᅴŋj|y)Fǧ@ф0%l+>bM8d)!) [{7 "lքGh˲-\k7L)% & ޖ%\u}#1h~ؼGzߴ}n xmynw{ ж֬^J{"cb(q]Cgg+(ad,|t`|K[SmmM6X:Υ`|!`t|KۜǔSe 3lټMCa9{\+?zb{=nvn[GmMM|[?>Xn޽=rfk\*˾wgGoʿ܇Y8qC+7 _䱟yL"3!?!W o#䇞{Ȇ|b1Asn~ MlZeݝ2쯾Ǟ}ʀ[$7ބB?L*eIG [7fQK#4V[%u8XJT2B{?yǞ"67a<xg/ (Vm\C.G__r;֛C;o-; +_>gG?yvlUA~|3| |SG'H=nq552|@A 'N'aEx)2\R$k4[77ϟlϼ*sbq6o\Kma$\Nqq4]Ͷh0LL)05cxYF&({ #WhvqͻI&񩫍sۭyNyqQ"\|߄ĵ2, v6nܽ?x7 /;cO<ϿXճ:q=\x_>D`KZpwIc$%N1omW*u_ukzx'8qv礲&=ja<>::[<Ŭ '~ُK;x{CR ?#^~xHYZ/%雉%F!o~` Uvo|M F/rl?;nS⥣ou֬/Cٵ}=+W,!Lw#'.p Vm78yvndnE0:gC+c?}ъ'/0-=ɫ30Sbeb:\觭P~ +x%;D=9\;oMwW~\P% Q&G!h GDyqmK8y|){?NCf(T6O(XYmGi4*` /pnkqohA{z)s>ُ9Šdlڸ{4IgkA05eu4-j|[nKclFפ(>쀠pjf ,_KdEwwR,4z$Igz2f'ȥ $ 80=5C:3G6կ}ЎÑQT0,nVkH!Wŋsʉș `Exqg&|}-p9&hkoŋ\fksםbJV,楽3pi{}qsD/ UW׫>G5 m-9G%Pr-pqvm~FgزaɄϱ}ZvX8{1v\*36ձcjkc̦0Хijcܾ3;l6옔R3Cav)[oހ %%`@%ܖJ‰y gF,:[ũtWn4`ijLJJsB:݂B2ܭ獟XHw Cg>U[2}7T *b˭dZ-dj6xwrV:J[)vzy]vb3`]UPW)-4yz^G:5@QA͕T^7(g^Nx>+c?tIENDB`cpu-g-0.9.0_fork/data/logos/intel.png 777 0 0 7304 11264423470 12476 0PNG  IHDRP5(lDsRGBbKGD pHYs  tIME+)~ DIDATxypUU?s{y B";n2Jt@ ݎtu=STz왦,G),qmi2 *H+n',o7<$&r9;{~W8^dκ7!釓q~@?<+.8bEm;6!&!{x{iʹ AĽ U>` tf*J(UbNٱTj^ԗV \%hEԂt7՝ٍ&Tq>$`cY A! c (P}Xk.ݻ,$xXjT&A##|}D?@d3lA[[qN!ۯ \ aܡ c98 4/9iAK$߾8m`]uL5 -wM:$)q`&\&LD^aV~pj噸d z!" +GѯxcnCJꈢnG镣fG"ۀ54+#i #RĔrf!/vgwbGBVc~2cgPYثdqw,fݎ6Ul췬}OV9cQ5Ԯ1OQчPa9e#ҤfлY6cI,> #}vr"HYixX,/_d%㮵8w7+nyw״rۏ5)[2?;!M}F6ʴE0 'dt8V"ik~ :?v  rg*S lq`q?#r[?S KKQT-l}'%u9s7wy~mk݆ |m .@lV @}C'G-přҒ\k/`6Ł-tN Hjs&t&ϊBJ&JH>eQ_r|DG_4`iTx囒E:l.Vgqa}x8 %Kkyogg:)\?8!M;}N.#8d;gssh-f<@P\t&o9!AB Uqn'ӔN]<d>p#H.)$/!`2 J\^>0"IuiԤۏ 0݌Ė6IP=ݗD B]gE{ɒ0;AFunT#f-eoQ r!) @'k,"#F7Jq3of &فc† a3uA,46uv196X܀[P_}g ̯s}ݸ't=PsdÑM܄sz"Cxvu od sLf+%<# `Uˢ_,ݓ&%- fT20.•\8go]R9ۀ+:]{=@]6'DcUz D:[ ue3R;'VXܤ(Cۻ{t- ZaBC7V{O4JIU_FW?~W3ʗٍK R\ٟe$2+n`5Χo/TnͣQR Srqy4Ma>HH6"bœS@Y Ezc._S[t%֜Z&1գ`~kw>#8 d=*5}Z&Z^_xWnR]M ņN>/_^\)C 1I{C {Q+"ӈ^z^W;J>B:ČFBUҖ^ʹ K:?".0$31RW%K7"f"}NEGۄ7[?)^z1>jσjʼy.2L,D 쒢#‡~Tt"_ Hӗ\vk;Oڼ}eU}!GH+{(-"-=w٥CQ2ڧ^!-4(;Qy+aE.![Ĥ1И]0eԌv 7PZ}5yy?cze` I\@o',n-EY14C/>tT"%?znʢLf8UtZW[F|WejsǙty]p-xf:2Cp>tTu/9jma#pr.p%"Wz: շi׳߆t`< o #׈<FOQ‘fTZpZb(Q(} q "6~Ę'ǿԔ!Gt;j_hi|Uw>=x !K ǵU Q $4;ԠD K?p#G;* ڈx1`clx;W4x3C`$[)NDeKۉ* ʡPu~q|,U?W&3ԮZD L}Ѿفrx1(MLo#(B wyy=dTĂ(F3SQH$?O*mJu'E[APى Sc4 [--7!/[1IENDB`cpu-g-0.9.0_fork/data/logos/Intel_Core_2_Extreme.png 777 0 0 22132 11404162301 15321 0PNG  IHDRM_"uw pHYs   IDATx\y|Tսsϝ;K&$$}! ; e*ES}(.h+ZޫX(҂SPPAEA@ &l! d! ٗY2ǙLq w۾'OIIHNNZVbI4s-55`;DQ>b#  !10FyceQJ)OjfKKh/ƉJMM?~cG65JA DA #1FB `|4UTMTUU5EUO>1DMzӔ2d$IB",`#Cp^gԠA/+TMTUQeEQUUQTEU`II?ּqDE`8-ˬٳgϾyСN'"!HDA_/^ ΅.=$kʊ"J0EQYVv׿>cꪫn_n4ct:!D !D ".g0Ɗʲ@0(ˊt\?8W';IEQ'BHA.4l9T9ܭ'W!4~?rHIt:IDŽ\űj3X6mnW{Gָ0Bf IIL[I4UU5 z>o߾G~8 G z.F""X9zͻ]9ksA]M F&qLyrnԂY'h v{}`P7(W3..n=vmfY/q_# '@cϪ_:|JX,!%Fd$zb :Op˚3vzVS*1:tǨÒ̒m{z\/֛,7nŊ'z^t:! BHoWnXi;mp KF  &ѤEOj[SQ"GSbӖ\b P{z\'W{©\l111z$tB3]Am}yVeа㔼IqWx*-ip=qݯ\_53or^\;Ng竨8ީ%p߮-*2e7:Qē ܘ1[cEcl_M#uMʐdO|O48ԿO˽wvwtu\n .xgLF^/5N][N?PM"(y9 FQ/IH" K](Yu=Xct4ќ321 dR@Y(Az#it78A#SM#SM_Dy'F=jՒN'$BʭjtZ7'K2?*<OY}<k&H&uREQEfHyamnwuυvç{KhYzngnȾ$"2ϡϹg?WBDzqi/ͷ裕`μs.%&H @f^k,>1%ޫf\֚7 Bz!b?=Qю1E O48M.2t9ޚM2ctF?8hwP;e>&)D|x@\)y3 Ϣϳ\⡨l졌FǴ9!:|{J?Fh>0!+1*(it7Wc_lJ 昘ܜȑwO;M%CclOo>;P( W}cDhloʌs'(S(-.WZͭl8ѽHvwq'喟HZ T,'?K9Φ/k/ޔ3:=:=Վ*l]ҕnĉzAE1 VkeQ#GD'eyե3XN̉7íu=k[<.UF]{<'kk\.uwY 7'ȱں‚Z537A/VմӧNtji.@uuv(c aL1֔N;dРS$OyFCRWhhWO geIsc?Fr4575AQ$@6EWOC""1LiiggefgeF~jΟdnTeu.}! 87A6#8|]vla^ M--NgƚRu:,˼5WӨiAzבA a z}ZZhhllkoJDКDa`˜Y5fϱ6oUOP@p$Xcx)ߢdl`ѓKf@pPJ zC^nNbc$ j<Ax=6[7:C 0줤$hw8OU46IKKMZ$P'!HO#k΀ꑩW1N8I0ؤ.ᄷtuۺm.R*IRFzzjjJ̕3(˔9U"("b]mmh}%,R,` H$Iz:]x&!>.999ђ Iҹ~ߤ&PM<p8=,#:>#=-%_BB MA $DSEDE@x+#8!#sL` )>>>..6#IY-W=E|û1fsLfFzccƘ1J  ш&hZ0kKtgL16zMSn@Ao0 z$I1aOF5UEQ%? E).6#B`1‚@( "j"ո}^Ő}c*!(#A#eTUTYeEQ+cx X%`I:!i` 腄0N,0AT(!D4M T~YdG`  {c(EƢN4H>4U(ԜB1fG !J)Bw#DF /kiiHUUݾKL2BEzNO)c1߆HUҐ8+(ek ' #JB *m DFơRg0z n GbS#_mݺ̙3Ҹ̬[o5##T8du+/B,g 4"Վ޵r;k֬-$\*PJ@47l8B$H~۶m;˨%;S>O10m,woǀRij^iTB;sVWW%%%k׭sg!S*F5]Ͼ ?0~jN8Q7xoܸqc806+:ujÆ ||.B g}/@"X}} `۷oX,2:B)e m@ȝgxg4Æ CLH1͛7N={J~}$I|5Mۻw( Fa短xKo7g&^'rcO# L)Q2V].xaݿiӦ3fL&p8~_Mzcbbf[|y}}f<13w.F^^^qDeUEʪS{wfwa^~KxR0qq6m϶nP_0$$N2!4{{GUd`Ə xӴiƉ/?=%;::%I2 i? g^`0} ÁB,Dej6~zW^KӧMKJA3y&pc\(1iF54lU᜛O`Mg%*MtcPd `EVz5k8]>CO|dIXl(FM a20‘ ECP0ʩd(@u{(ǽ>TUUzzrKaaaGg {=_F>~?04Mncw1@|Bl^5ejc7|֭;0-hѣܳm!III7Mo#MStĉ /Κ5+r_7ϙt:~SN^󘌌{=O߾hu]ۻ?okڲг})b*MZ  (Ԙ:4f̘"ܼoz"ټwޱcUٿPM;xਫmŽIDATyGް~ۢ]#|aIq~'pJDB,X D"*cQi1M (^zLccO>ټs󩫯t^8BSL)--u:WVVƏ&$$dgg;/qz1  "D)T4a5L1ŒRG}msPi(00FQtq/>ӣG\-\p֭©,Yr=pͻ[nF~T &twwM4i…k(r7w!@"KCSYSDO!zك1NyACQM;pm۶o^UUy?}ر5kB_x>==믿~w{zzږ/_~7feemڴ)--'YjUSSONN޹sg_\ӴhmDaB?iX u!})=~ݻ曒e/fggO42ᄏhѢE#FX`A0;vlFF,Xpm]W_miiy뭷^~dغuy2ƘFCGTni!J1Ҩ5-\#RpѲj? R__oZ~ ?ŋ^zΜ9Æ ;qɓ7o\^^U]]=~⋐ FCl 5a4icN[ԩSNJssǰaˇ VYYi׭[ gΜsΙ3g6lSNmoo2d^onn&,Y\牓bF㙖yēeY498Nt:`>?0v튋۾};XQk[l3gNiiiMMʕ+Ν{577?sk֬=/Qv`SA((g_!@ =q8A&K,8_ ht9lz+q|~.|j.Gẕ^IENDB`cpu-g-0.9.0_fork/doc/ 777 0 0 0 11404170136 7271 5cpu-g-0.9.0_fork/doc/cpu-g.1 777 0 0 1636 11264435057 10471 0.IX Title "CPU-G 1" .TH CPU-G 1 "2009-10-11" CPU-G CPU-G .SH "NAME" CPU\-G \- A program that shows useful information about your hardware. .SH "DESCRIPTION" .IX Header "DESCRIPTION" \fBCPU\-G\fP is a program that shows useful information about your hardware. It collects and displays information about your CPU, RAM, Motherboard, some general information about your system and more. .SH "AUTHOR" .IX Header "AUTHOR" Fotis Tsamis .SH "LICENSE" .IX Header "LICENSE" This manpage and the \fBCPU-G\fP utility was written by Fotis Tsamis for GNU/Linux systems. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3. cpu-g-0.9.0_fork/README 777 0 0 460 11265706000 7447 0CPU-G 0.9.0 by Fotis Tsamis CPU-G is a python and gtk+ application that shows some useful information about your hardware. It collects and displays information about your CPU, RAM, Motherboard, some general information about your system and more. Site: http://cpug.sourceforge.net/