[Gpg4win-commits] r585 - in trunk: . src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Nov 13 17:02:00 CET 2007


Author: marcus
Date: 2007-11-13 17:01:58 +0100 (Tue, 13 Nov 2007)
New Revision: 585

Added:
   trunk/src/gpl.rtf
   trunk/src/make-msi.bat
   trunk/src/make-msi.guids
   trunk/src/make-msi.pl
Modified:
   trunk/ChangeLog
Log:
2007-11-13  Marcus Brinkmann  <marcus at g10code.de>

	* src/make-msi.pl: New file.
	* src/make-msi.bat: New file.
	* src/make-msi.guids: New file.
	* src/gpl.rtf: New file.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-11-12 15:18:37 UTC (rev 584)
+++ trunk/ChangeLog	2007-11-13 16:01:58 UTC (rev 585)
@@ -1,3 +1,10 @@
+2007-11-13  Marcus Brinkmann  <marcus at g10code.de>
+
+	* src/make-msi.pl: New file.
+	* src/make-msi.bat: New file.
+	* src/make-msi.guids: New file.
+	* src/gpl.rtf: New file.
+
 2007-11-12  Marcus Brinkmann  <marcus at g10code.de>
 
 	* packages/packages.current: Update to kleopatra 20071112.

Added: trunk/src/gpl.rtf
===================================================================
--- trunk/src/gpl.rtf	2007-11-12 15:18:37 UTC (rev 584)
+++ trunk/src/gpl.rtf	2007-11-13 16:01:58 UTC (rev 585)
@@ -0,0 +1,361 @@
+{\rtf1\ansi\deff1\adeflang1025
+{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fnil\fprq0\fcharset0 Times{\*\falt Times New Roman};}{\f2\fnil\fprq0\fcharset0 Times{\*\falt Times New Roman};}{\f3\fnil\fprq0\fcharset0 Helvetica;}{\f4\fmodern\fprq1\fcharset0 Nimbus Mono L{\*\falt Courier New};}{\f5\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f6\fnil\fprq2\fcharset0 DejaVuSans;}{\f7\fnil\fprq2\fcharset0 HG Mincho Light J{\*\falt msmincho};}{\f8\fnil\fprq2\fcharset0 Tahoma;}{\f9\fnil\fprq0\fcharset0 Tahoma;}}
+{\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
+{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af8\afs24\lang255\ltrch\dbch\af6\langfe255\hich\f1\fs24\lang9226\loch\f1\fs24\lang9226\snext1 Normal;}
+{\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs28\lang255\ltrch\dbch\af7\langfe255\hich\f3\fs28\lang9226\loch\f3\fs28\lang9226\sbasedon1\snext3 Heading;}
+{\s3\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af8\afs24\lang255\ltrch\dbch\af6\langfe255\hich\f1\fs24\lang9226\loch\f1\fs24\lang9226\sbasedon1\snext3 Body Text;}
+{\s4\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af9\afs24\lang255\ltrch\dbch\af6\langfe255\hich\fs24\lang9226\loch\fs24\lang9226\sbasedon3\snext4 List;}
+{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af9\afs24\lang255\ai\ltrch\dbch\af6\langfe255\hich\fs24\lang9226\i\loch\fs24\lang9226\i\sbasedon1\snext5 caption;}
+{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af9\afs24\lang255\ltrch\dbch\af6\langfe255\hich\fs24\lang9226\loch\fs24\lang9226\sbasedon1\snext6 Index;}
+{\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226\sbasedon1\snext7 Preformatted Text;}
+}
+{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\author carlos luna}{\revtim\yr2007\mo11\dy5\hr17\min33}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern6800}}\deftab709
+{\*\pgdsctbl
+{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
+\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
+\pard\plain \ltrpar\s7\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs52\lang255\ab\ltrch\dbch\af4\langfe255\hich\f4\fs52\lang9226\b\loch\f4\fs52\lang9226\b {\rtlch \ltrch\loch\f4\fs52\lang9226\i0\b GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007}
+\par \pard\plain \ltrpar\s7\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs36\lang255\ab\ltrch\dbch\af4\langfe255\hich\f4\fs36\lang9226\b\loch\f4\fs36\lang9226\b 
+\par \pard\plain \ltrpar\s7\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 Preamble}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 The GNU General Public License is a free, copyleft license for software and other kinds of works.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 your programs, too.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 o
+r 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 th
+ese terms so they know their rights.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 Developers that use the GNU GPL protect your rights with two steps:}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 att
+ributed erroneously to authors of previous versions.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 ar
+ise 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 appli
+ed 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 The precise terms and conditions for copying, distribution and modification follow.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 TERMS AND CONDITIONS}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 0. Definitions.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 "This License" refers to version 3 of the GNU General Public License.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 "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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 ear
+lier work.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 A "covered work" means either the unmodified Program or a work based on the Program.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 public, and in some countries other activities as well.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 1. Source Code.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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,}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 such as by intimate data communication or control flow between those subprograms and other parts of the work.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 The Corresponding Source for a work in source code form is that same work.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 2. Basic Permissions.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 rights of fair use or other equivalent, as provided by copyright law.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 yo
+u, 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 Conveying under any other circumstances is permitted solely under the conditions stated below.  Sublicensing is not allowed; section 10 makes it unnecessary.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 3. Protecting Users' Legal Rights From Anti-Circumvention Law.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 intent
+ion 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 4. Conveying Verbatim Copies.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 an
+y non-permissive terms added in accord with section 7 apply to the code;}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 5. Conveying Modified Source Versions.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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:}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 a) The work must carry prominent notices stating that you modified}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 it, and giving a relevant date.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 b) The work must carry prominent notices stating that it is released under this License and any conditions added under section }
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch    }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 7.  This requirement modifies the requirement in section 4 to "keep intact all notices".}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 m
+edium, is called an "aggregate" if the compilation and its resulting copyright are not}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 6. Conveying Non-Source Forms.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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:}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 prod
+uct 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 a
+ccord with subsection 6b.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 requ
+irements.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 whethe
+r 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 p
+articular 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 s
+uch uses represent the only significant mode of use of the product.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 "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 So
+urce.  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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 i
+n perpetuity or for a fixed term (regardless of how the transaction is characterized), the}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 examp
+le, the work has been installed in ROM).}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 passwo
+rd or key for unpacking, reading or copying.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 7. Additional Terms.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 "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 L
+icense, 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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:}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 a) Disclaiming warranty or limiting liability differently from the  terms of sections 15 and 16 of this License; or}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 d) Limiting the use for publicity purposes of names of licensors or authors of the material; or}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 dire
+ctly impose on those licensors and authors.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 8. Termination.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 grant
+ed under the third paragraph of section 11).}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 c
+opyright holder fails to notify you of the violation by some reasonable means}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 prior to 60 days after the cessation.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 ne
+w licenses for the same material under section 10.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 9. Acceptance Not Required for Having Copies.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 accept
+ance.  However, nothing other than this License grants you permission to propagate or modify any covered work.  These actions infringe copyright if you do}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 not accept this License.  Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 10. Automatic Licensing of Downstream Recipients.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 pa
+rty to that transaction who receives a copy of the work also receives whatever}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 reaso
+nable efforts.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 11. Patents.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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".}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 co
+ntributor version, but do not include claims that would be infringed only as a}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 versio
+n.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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" su
+ch a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 re
+adily 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 lice
+nse, 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 country that you have reason to believe are valid.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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, propagat
+e, 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 work and works based on it.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 con
+vey a covered work if you are a party to an arrangement with a third party that is}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 12. No Surrender of Others' Freedom.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 simultaneo
+usly 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 conve
+y the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 13. Use with the GNU Affero General Public License.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 combination as such.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 14. Revised Versions of this License.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 t
+hat 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 15. Disclaimer of Warranty.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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, I
+NCLUDING, 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 NE
+CESSARY SERVICING, REPAIR OR CORRECTION.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 16. Limitation of Liability.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 CO
+NSEQUENTIAL 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 PROGRA
+MS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE    POSSIBILITY OF SUCH DAMAGES.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 17. Interpretation of Sections 15 and 16.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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 conne
+ction with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch                      }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 END OF TERMS AND CONDITIONS}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch             }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 How to Apply These Terms to Your New Programs}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 To do so, attach the following notices to the program.  It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the f
+ull notice is found.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 <one line to give the program's name and a brief idea of what it does.>}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 Copyright (C) <year>  <name of author>}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 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.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 You should have received a copy of the GNU General Public License along with this program.  If not, see <http://www.gnu.org/licenses/>.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 Also add information on how to contact you by electronic and paper mail.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 <program>  Copyright (C) <year>  <name of author>}
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch     }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 This is free software, and you are welcome to redistribute it  under certain conditions; type `show c' for details.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License.  Of course, your program's commands might be  different; for a GUI interface, you would use an "about box".}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang9226\loch\f4\fs20\lang9226 {\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.}
+\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 
+\par \pard\plain \ltrpar\s7\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f5\fs28\lang9226\loch\f5\fs28\lang9226 {\rtlch \ltrch\loch   }{\rtlch \ltrch\loch\f5\fs28\lang9226\i0\b0 The GNU General Public License does not permit incorporating your program into proprietary programs.  If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library.  If this is what y
+ou want to do, use the GNU Lesser General Public License instead of this License.  But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.}
+\par }
\ No newline at end of file

Added: trunk/src/make-msi.bat
===================================================================
--- trunk/src/make-msi.bat	2007-11-12 15:18:37 UTC (rev 584)
+++ trunk/src/make-msi.bat	2007-11-13 16:01:58 UTC (rev 585)
@@ -0,0 +1,4 @@
+set WIXPATH=C:\"Program Files"\"Windows Installer XML v3"\bin
+
+%WIXPATH%\candle.exe gpg4win.wix
+%WIXPATH%\light.exe -ext WixUIExtension -cultures:en-us gpg4win.wixobj

Added: trunk/src/make-msi.guids
===================================================================
--- trunk/src/make-msi.guids	2007-11-12 15:18:37 UTC (rev 584)
+++ trunk/src/make-msi.guids	2007-11-13 16:01:58 UTC (rev 585)
@@ -0,0 +1,1622 @@
+# This is an automatically generated file.  DO NOT EDIT.
+c98dadcc-b796-41cf-aff2-bfa1706a5a6f /PRODUCT/1.9.0.581
+fb54db39-2456-4fcc-9550-2790db663015 /REGISTRY/HKLM/Software\GNU\GnuPG/Install Directory
+ad23691b-1734-4dec-b91a-d4ff286190ea /REGISTRY/HKLM/Software\GNU\GnuPG/gpgProgram
+e3b715b2-757f-4908-a3bf-2bbf7d298b4d PTD.dll
+c3ac0e08-d6df-402c-a688-6ed9c1882c09 Qt3Support4.dll
+5dfc6d83-0ac3-4e41-bad9-dd3e1b478357 QtAssistantClient4.dll
+221e8bd6-36c8-417c-a04a-04f53268d158 QtCore4.dll
+2548bf1f-d5ad-49f0-82a7-4622216cb08a QtDBus4.dll
+dbc3532e-bfea-4c3d-8a5e-54534d6c399a QtDesigner4.dll
+edb53374-bc19-41d1-ad71-0731732cd442 QtDesignerComponents4.dll
+53ab87c6-b5d3-4399-b347-de8343c29072 QtGui4.dll
+9481cf3e-a883-4d1f-bb7c-fceff655eb97 QtNetwork4.dll
+b640611d-a3a7-4752-af7c-3252f276c68c QtOpenGL4.dll
+62e8cc05-e015-4bd1-947d-4af88be609f4 QtScript4.dll
+24ebd00e-0c0e-4243-91c1-41ef20381907 QtSql4.dll
+96e7b5cf-2f13-47dc-b932-53a1252b8a40 QtSvg4.dll
+1530bc88-8137-4b91-a596-2fcca3f45559 QtTest4.dll
+57757849-b08f-45dc-aca7-97b26290bcc4 QtXml4.dll
+be9b9b72-a574-429c-83b3-ad463852c930 VisualPng.exe
+68ded410-f6f7-4a03-9c46-cccf0336aa76 WinPT.exe
+447961ef-3122-483a-8e42-5215b41babc4 asprintf.dll
+32fcee90-2ff5-4cff-89a1-e70b55b194cf bin\dbus-daemon.exe
+9fdec388-8c88-402c-9272-bc77ea9e09f7 bin\kleopatra.exe
+78f631d6-9fb4-4b16-88db-34256222aef4 charset.dll
+2a6c061a-c8df-4756-b075-f3b5d386b6a9 cjpeg.exe
+460d777c-6ce0-48f3-90ac-d260c9dcbb3e dbus-launch.exe
+ee21a9ad-8d11-470d-8478-b89d19764248 dbus-monitor.exe
+90cc13c3-d94c-44e5-bf0f-bcde6b7105ae dbus-send.exe
+b9dd182f-b2c5-48bd-b8f6-4a5161100c8d dirmngr-client.exe
+33549711-f5d1-4001-a494-46392d19029b dirmngr.exe
+f1c4e2cc-2048-4587-9da6-01ece27d6ef9 dirmngr_ldap.exe
+03d1416b-0743-44a3-a0b9-b33e714cec79 djpeg.exe
+d47edab0-8b44-46cf-96a3-34e230cd4272 envsubst.exe
+cf7de0b8-618e-4a9d-824b-e12cff1ea079 etc\gtk-2.0\gdk-pixbuf.loaders
+73b1a9cb-0060-4068-a0f0-f3eded95dc66 etc\gtk-2.0\gtk.immodules
+2146aa1e-cc15-4602-b8ef-685467a53d3c etc\pango\pango.aliases
+6588c895-07c5-47ad-9b05-1c54909e524a etc\pango\pango.modules
+e98b1694-57f2-4a13-9b7f-e00826a8adb2 etc\session.conf
+cc021748-572f-45de-ada1-7386a64fab8d etc\system.conf
+4801714f-c2d2-420d-abf5-9935475743b7 exifautotran
+8656eee8-8ef8-402c-b63a-fb6c06e8128d gettext.exe
+2bd25cab-ef5e-4f0c-9d93-bcd2c708fb6d giflib4.dll
+44a19e60-bc82-4f8e-abac-ef98e1b4f32b gnupg.nls\de.mo
+c45d20f3-1b3d-4a06-a47a-9640aca33b79 gpa.exe
+0a5609ee-afcb-481e-aa6b-7b8b4b40db8b gpg-agent.exe
+2ef25c59-7020-4447-ae21-424704b65a37 gpg-connect-agent.exe
+0150a898-b4dc-46de-967d-8034569c9ee6 gpg-error.exe
+e8725f1c-f207-4a49-abc0-27bf6d532054 gpg-preset-passphrase.exe
+5bdcb035-4673-4ea2-bb0d-a155d30d8054 gpg-protect-tool.exe
+0b84d762-a4a3-4fd1-8466-7dea77afd8a6 gpg.exe
+aea0bf16-b4da-4b11-bd11-7272579898d4 gpg2.exe
+0951fe3c-c997-4cac-8ec8-90bb1603e732 gpg2keys_curl.exe
+520146c5-1e73-4925-beb1-b7e5aa03110e gpg2keys_finger.exe
+4a81b1e0-654d-40a4-9d18-f82270b8952b gpg2keys_hkp.exe
+6677c82b-03c6-40dc-b7e5-c708430f4882 gpg2keys_ldap.exe
+b9959f0c-d46e-42c1-9d63-04bd297b747c gpgconf.exe
+4073295e-4afa-49ab-baf0-c78549e72e2d gpgex.dll
+66d3d240-2b97-4068-9700-85f3de4885e6 gpgkeys_curl.exe
+fe890689-66ba-46a6-9909-4818df7a92f8 gpgkeys_finger.exe
+7322c477-03ce-415d-80bf-782b13d27f31 gpgkeys_hkp.exe
+ffea605c-5e6f-4b96-80d1-8b1092548e38 gpgkeys_ldap.exe
+acabef85-5508-4a3a-ae3b-815b813010a1 gpgol.dll
+b4fb1d54-acfb-4975-bb47-b900d1a7dc5f gpgsm.exe
+398282fe-a7a5-4597-bb5f-fe09df991c59 gpgsplit.exe
+93689ca2-6a4c-44a7-8781-207eccb3b09b gpgv.exe
+b9d4bc0d-8d2b-4296-8b31-2f6fb300b12d gspawn-win32-helper-console.exe
+18c955ce-c1b1-4aa4-aff0-1c480d81406a gspawn-win32-helper.exe
+b16e2981-f02b-4c71-a29a-5ef2b35107f5 iconv.dll
+7bedea58-2724-412c-93aa-893b0fe99ed5 iconv.exe
+a44e024e-d7be-41af-aef1-a71ac0fa156f intl.dll
+4751bff6-0e5a-4b8d-87f6-a33ca7fe99d5 jpeg62.dll
+996ad039-3d20-4d59-9738-61b37c935d73 jpegexiforient.exe
+cc503b23-d91a-4a62-b718-d3d8421ab7b4 jpegtran.exe
+02193762-114d-4a94-933f-63fe75eb7cad kcmdwrapper.exe
+cd859306-3fdf-4b82-a658-7311ed8c9ef3 lib\gtk-2.0\2.10.0\engines\libpixmap.dll
+fa4cf290-a03d-4c1b-959f-ff817038ba70 lib\gtk-2.0\2.10.0\engines\libwimp.dll
+9d1e8259-486a-4d68-b4f0-3f872484de74 lib\gtk-2.0\2.10.0\immodules\im-am-et.dll
+5062e138-1e28-4253-bccc-dc41a0d91dfb lib\gtk-2.0\2.10.0\immodules\im-cedilla.dll
+ee584979-f805-4c36-a1c6-c5de61f7ee18 lib\gtk-2.0\2.10.0\immodules\im-cyrillic-translit.dll
+281576ab-2277-451b-9297-2ec23a865ee0 lib\gtk-2.0\2.10.0\immodules\im-ime.dll
+78f3c25f-eb7f-4712-8782-e647b48c3d45 lib\gtk-2.0\2.10.0\immodules\im-inuktitut.dll
+57e5912b-12af-4c24-b026-326f3d2df4b5 lib\gtk-2.0\2.10.0\immodules\im-ipa.dll
+2428b4fa-37cf-41f7-8b1a-06e459d1e6c3 lib\gtk-2.0\2.10.0\immodules\im-thai.dll
+d1f30038-c985-414f-b991-0dadc7e48b99 lib\gtk-2.0\2.10.0\immodules\im-ti-er.dll
+fa8168bf-e34e-48a8-b417-d1e26e86b254 lib\gtk-2.0\2.10.0\immodules\im-ti-et.dll
+b0afe1ca-c4cb-4581-a0b1-4a3b13066231 lib\gtk-2.0\2.10.0\immodules\im-viqr.dll
+abb2e201-0eb9-40cc-87f4-9732efe13c69 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-ani.dll
+24405b6f-17ba-4550-8c85-ad1e04bd7ecf lib\gtk-2.0\2.10.0\loaders\libpixbufloader-bmp.dll
+7b70e2f1-5892-4ea4-8053-8c664e009fc2 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-gif.dll
+c31baf62-78dd-42b9-b4e8-7bc3db6539f1 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-ico.dll
+84f11490-81cd-40a4-8dd8-be64bad27884 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-jpeg.dll
+a372fcef-5810-4625-b350-544e82510b94 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-pcx.dll
+35493b21-0721-4b7f-8799-0323b459eaed lib\gtk-2.0\2.10.0\loaders\libpixbufloader-png.dll
+b7c33cbd-f2da-42a1-9d94-8d874eec6adb lib\gtk-2.0\2.10.0\loaders\libpixbufloader-pnm.dll
+f1b355ae-20c4-4821-8a22-c82364cf8150 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-ras.dll
+f7112dd3-3200-4cd9-860c-35f70d54d5b7 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-tga.dll
+56dfe1bd-eaa3-4021-a8de-69545fd42c81 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-tiff.dll
+c756076b-a0cd-41b1-89f0-ae1e57114bd2 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-wbmp.dll
+13df629a-e5b9-4f30-88b8-eea06aa1f330 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-xbm.dll
+58c75024-34d2-4ea4-afea-c7feed7fc310 lib\gtk-2.0\2.10.0\loaders\libpixbufloader-xpm.dll
+e6e768dd-c788-47c5-b812-4a237d728000 lib\kde4\kded_globalaccel.dll
+423e5f61-fef0-4043-ba74-9f71b509bc11 lib\locale\de\LC_MESSAGES\atk10.mo
+81e8e208-2308-4472-99ad-e223bea426ff lib\locale\de\LC_MESSAGES\gtk20.mo
+b7eb067b-886c-4797-82d1-38a43e03e7c9 libatk-1.0-0.dll
+12c77de4-ff42-4ce6-8e34-18f4a7222ee2 libcairo-2.dll
+a36b79c8-0394-4e90-9019-a9cb18690fbf libdbus-1.dll
+03e3ba08-a2d1-41c5-9c48-c44ddf702e59 libexpat.dll
+df5e070b-4e37-4288-8034-3fef70ec7ec5 libexpatw.dll
+87964742-0183-4f54-9c7a-a0de9c518e35 libexslt.dll
+167dc650-bc67-4dcf-a21e-e813c33e7d9d libgcrypt-11.dll
+a63f9efe-c2de-4ef3-a359-6086fcff348c libgdk-win32-2.0-0.dll
+e430ed18-4ef7-41a9-b254-e2ce964d31af libgdk_pixbuf-2.0-0.dll
+46266f9d-849f-4b31-99da-8277889e8654 libglib-2.0-0.dll
+deea9b77-4285-4057-8d12-526768829188 libgmodule-2.0-0.dll
+9a514a2b-bb9b-418c-af3e-91b6c526ed20 libgobject-2.0-0.dll
+8568df4f-d332-40c5-84bd-7244b6a8299d libgpg-error-0.dll
+1b1fd04b-c69f-43e2-b7e5-e940b6e7b898 libgpgme++-glib.dll
+fa0f975f-a0b4-4ad0-aacb-9b78f5469ee7 libgpgme++-qt.dll
+79a1bc61-6968-4669-94f4-78c7c23a2708 libgpgme++.dll
+eb18aada-f086-47d7-a53b-4c4456dcbf67 libgpgme-11.dll
+f9787e10-769c-435b-a589-ae336f6bdfa6 libgpgme-glib-11.dll
+83f2678f-a600-46eb-8db3-29d26ccbabdf libgpgme-qt-11.dll
+8f6fc3c6-4296-449b-8823-bc7d276772bc libgthread-2.0-0.dll
+1192828b-306e-404d-b1d7-5cada764a16a libgtk-win32-2.0-0.dll
+2d0b3d07-8176-4d74-a616-8583197dbc1b libkdecore.dll
+993b4902-699c-4b11-9fce-2c8bc7a06bf9 libkdeui.dll
+52adadd9-7fc7-4f6b-be24-02345226306b libkdewin32.dll
+49f0646b-ace5-493e-bcb3-c7f7c9cd97c2 libkleo.dll
+9ee05862-7c98-4fe7-b6d8-77b4ee3c4758 libksba-8.dll
+5747f79b-c2a3-4871-99ec-fad7a69e1968 libpango-1.0-0.dll
+22fd4941-f2f2-4f20-8e67-82baffb785f8 libpangocairo-1.0-0.dll
+ce1a91c8-ccfa-44a5-8576-b6dde28fba6a libpangoft2-1.0-0.dll
+908b14ce-7e7c-4c79-a48d-21d1c6274cba libpangowin32-1.0-0.dll
+e943e45b-b1c4-4d1e-b254-721ab86b5a66 libpng13.dll
+ca6c1643-0117-4e16-aaae-0036cb4f68dd libqgpgme.dll
+d1846a76-8dbd-4c5b-9d3f-3f5453345e84 libw32pth-0.dll
+82b84c27-93d1-4c4e-b664-126dd0b83377 libxml2.dll
+f2ed9b47-3ab0-475f-a666-ba9b8948ad5c libxslt.dll
+a8bb3ee1-8ac8-43b1-9a13-49292d7bb90f mingw-pcrecpp.dll
+4dbebcb2-45f4-45e7-8cd9-1bd97830dcbd ngettext.exe
+e7b9fa9e-febd-488c-96a3-b7fde58908e2 pango-querymodules.exe
+d74205aa-7b11-446d-8831-feebaf7131be pcre.dll
+3a9a68aa-ccbd-4ac4-866b-f8070df819cd pcrecpp.dll
+c6c25e5d-3c93-4b25-8500-438e6e54edc7 pcregrep.exe
+d2d12f16-ea10-4602-8a11-11c0cd0c532b pcreposix.dll
+61a687c1-323b-4259-9253-cabc98fe5436 pinentry-gtk-2.exe
+def76dfd-df61-475b-b804-28ab536dae1a pinentry-w32.exe
+2f5d42e7-1de0-434b-884b-6f7752438aea plugins\accessible\qtaccessiblecompatwidgets4.dll
+9c507371-c6a9-436e-a392-735bf5cabfbc plugins\accessible\qtaccessiblewidgets4.dll
+6be23045-c2f9-4794-a023-2ec27b0c1883 plugins\codecs\qcncodecs4.dll
+81755049-c386-4a51-80b7-542dc5b06232 plugins\codecs\qjpcodecs4.dll
+5ed2d8bd-96a4-4e9d-aaf1-f520c5c35e28 plugins\codecs\qkrcodecs4.dll
+50aaa5f9-c420-4902-9af3-009cfb98b5ae plugins\codecs\qtwcodecs4.dll
+52adb9ff-344b-40f1-ac73-03312c0a8311 plugins\designer\arthurplugin.dll
+d0f9df33-4e44-416b-9f97-186b6c5c1a64 plugins\designer\containerextension.dll
+c1fcde0e-bebc-4740-9d56-2d66b214a1c4 plugins\designer\customwidgetplugin.dll
+0af611c2-fac5-433c-8d4b-46867f9fe5f4 plugins\designer\qt3supportwidgets.dll
+80882573-5a07-4e22-aafd-bfabcda632d7 plugins\designer\taskmenuextension.dll
+afb408d3-443c-4a0c-895c-dac256844d7b plugins\designer\worldtimeclockplugin.dll
+70894d75-e6cc-4568-bf17-66707633db9a plugins\iconengines\qsvg4.dll
+13e4f9d2-9f56-4e2a-841c-ffbd9a0954eb plugins\imageformats\qgif4.dll
+38c4d311-7eac-4871-924e-db5e9fa470f2 plugins\imageformats\qjpeg4.dll
+61b53780-7430-47b6-a53b-30c661a35aad plugins\imageformats\qmng4.dll
+c7649196-4e45-473f-8df8-fd252fb6769e plugins\imageformats\qsvg4.dll
+e4b66b21-db33-4a2e-804f-6439fe5a7d08 plugins\imageformats\qtiff4.dll
+05394401-dfcb-495a-a0ee-79f119970f20 plugins\sqldrivers\qsqlite4.dll
+a3323831-3e8f-4fce-a799-a82deb19a65f png2pnm.exe
+4ebf7e3a-b493-4aba-9e85-6e35d7acf82d pngtest.exe
+a6fe5108-2c72-4f79-85d6-26d44fa26bfa pnm2png.exe
+a6244378-a28a-488b-a5a4-ed87f89a1b84 pthreadGC2.dll
+b5303e90-698c-4823-b982-32bfd2b761b4 rdjpgcom.exe
+22c41f80-e04d-4ad9-a18f-65a74df05b89 rpng-win.exe
+66c7ad35-6e11-40ed-a74d-2a6c4fb502b1 rpng2-win.exe
+da1cca94-5f3c-47b2-8708-66cdaf489eb4 scdaemon.exe
+1711fbd2-a45d-476a-bc1d-80929e37039a share\applications\kde4\kleopatra_import.desktop
+3b6e9adc-bfb9-4539-8143-4c5799dca22e share\apps\kcharselect\kcharselect-data
+ee208ce6-2849-41fc-bfad-9b0f69ad4d3e share\apps\kdeui\about\bar-bottom-left.png
+8c2e4812-ebcf-4ec5-8f64-63a99c074b7f share\apps\kdeui\about\bar-bottom-middle.png
+8a68e3c9-04be-4507-b3a6-7acd735c49c6 share\apps\kdeui\about\bar-bottom-right.png
+92186fd7-34a2-4b14-81f1-a12fcdd9a44e share\apps\kdeui\about\bar-middle-left.png
+0c11ecfb-de81-486b-8af9-8ca9869d1ba3 share\apps\kdeui\about\bar-middle-right.png
+5f9dddef-5d02-4544-85cc-81259ed963f0 share\apps\kdeui\about\bar-top-left.png
+be2e46bc-d148-4849-9412-0f7538f8b74e share\apps\kdeui\about\bar-top-middle.png
+ec42207d-1787-4059-b243-523bde3e3ceb share\apps\kdeui\about\bar-top-right.png
+b451fdb1-77f6-4324-a954-7442f7cb58ab share\apps\kdeui\about\bottom-left.png
+3d222aa6-3b72-4518-9476-3db709dab55b share\apps\kdeui\about\bottom-middle.png
+d865ec5e-6b44-4a8e-97cd-2b48801143ad share\apps\kdeui\about\bottom-right.png
+2784dfc5-a5a4-43db-85a5-9eb38f7fc2ae share\apps\kdeui\about\box-bottom-left.png
+b47eac4e-fc4b-481b-a6cb-d27d2a0e8fb1 share\apps\kdeui\about\box-bottom-middle.png
+10f5d80a-e1d8-4190-b2d0-421a324f25ee share\apps\kdeui\about\box-bottom-right.png
+bf72a7c0-053a-4ea2-b76b-cdf831026f70 share\apps\kdeui\about\box-middle-left.png
+933ae0f7-d8ef-447c-b61c-dfa6f1e7725d share\apps\kdeui\about\box-middle-right.png
+c69dbedd-c540-4572-9128-f59504534956 share\apps\kdeui\about\box-top-left.png
+a5b4535b-14ad-4839-adf4-e6d148d4554e share\apps\kdeui\about\box-top-middle.png
+be3eee21-4370-46c8-99b9-c0e31956c8ca share\apps\kdeui\about\box-top-right.png
+52ebc30b-9ebf-4acb-9d62-134b687f6e76 share\apps\kdeui\about\kde_infopage.css
+10f3531d-c21f-46c6-9476-57f3dd35f865 share\apps\kdeui\about\kde_infopage_rtl.css
+e3315f75-bf44-43e2-a219-7d7aeb206861 share\apps\kdeui\about\top-left.png
+e0a76632-0a60-4c43-aeed-9d97d5b0eae9 share\apps\kdeui\about\top-middle.png
+6dffa313-e5a8-417f-b513-3ea58919b2ef share\apps\kdeui\pics\aboutkde.png
+cf19a424-488b-4a5a-b312-65871662131b share\apps\kdeui\pics\ktip-background.png
+a707e63b-e341-4266-873e-59bad1e1afa2 share\apps\kdeui\pics\ktip-bulb.png
+edee58d1-79f0-4fe7-b63c-4531cd984aa8 share\apps\kleopatra\kleopatraui.rc
+d7843f8f-6c59-4304-8724-df9fc5f947f2 share\apps\libkleopatra\pics\chiasmus_chi.png
+7f963d02-2670-49e7-bfcd-05cf5332826d share\apps\libkleopatra\pics\key.png
+467ecd20-9654-4ac2-bbbd-94aa7d3e509b share\apps\libkleopatra\pics\key_bad.png
+7973a732-e314-4ddc-a5e2-d50c105fa900 share\apps\libkleopatra\pics\key_ok.png
+50b3198d-936b-4719-a1fc-2fb1ed596c16 share\apps\libkleopatra\pics\key_unknown.png
+878171f3-b935-4d27-9ed7-977a0c29c687 share\config\colors\40.colors
+6ce9a02e-eebf-4145-9781-f3b0cab6da11 share\config\colors\Rainbow.colors
+10ba9277-0b08-4b37-893b-bda115ef387d share\config\colors\Royal.colors
+4662041a-b7b2-4b83-94d5-832b562c5f0d share\config\colors\Web.colors
+d1851b33-a3ad-4bfa-831f-77795b11f127 share\config\kdebug.areas
+7af40342-8235-4ed4-a4e1-fee3eb1dfefe share\config\kdebugrc
+fa4fd7f9-1a16-4dd9-98f8-133a087247f6 share\config\ui\ui_standards.rc
+034afb0a-ea97-466c-a6b7-89a6be0891a9 share\doc\gpgex\gpgex-de.html
+3e81d9d7-fc44-4d0d-822c-44522b15b95d share\doc\gpgex\gpgex-en.html
+333ef410-acf0-4cac-a9dc-d691c127cb7b share\gnupg\FAQ
+648f5486-56d0-4a03-a2f4-23ba6f7d0c74 share\gnupg\com-certs.pem
+03294f27-91ac-4eed-81e3-ee4ee602668d share\gnupg\faq.html
+26385b84-0358-4e85-b3f8-b61285098b04 share\gnupg\gnupg.man
+d067579d-394d-48ce-b994-7add496b68b9 share\gnupg\gpg-conf.skel
+669934e6-c48b-4f73-a19b-cd08aa8244a9 share\gnupg\gpg.man
+6a124901-06d2-41ec-9c31-1db38a3c938b share\gnupg\gpgv.man
+ef156b2d-e26a-440a-9291-257920861ab0 share\gnupg\options.skel
+b9ae5455-ffde-46e9-854e-1a4e10300611 share\gnupg\qualified.txt
+b6206090-b123-4776-bc2e-7e52af95206d share\gpa\gpa.png
+01020ce6-6c8c-460f-8f66-a8f734fa3fec share\gpa\gpa_logo.ppm
+fa992dcc-ff89-4a32-9723-0b76bbc1dae4 share\gpa\gpa_tips.de
+1e855765-7624-42bb-b06b-28a0bcfce29b share\gpa\gpa_tips.en
+4ca6e2ae-6987-4a21-9268-dc652b709fe2 share\icons\oxygen\16x16\actions\1day.png
+f244617c-8b96-4f99-aa69-d73a41c287fd share\icons\oxygen\16x16\actions\5days.png
+d38f25e8-1245-4687-bf17-4e5be87a548a share\icons\oxygen\16x16\actions\7days.png
+ad35c863-e34b-4376-b56a-b447eeee0722 share\icons\oxygen\16x16\actions\about-kde.png
+1cd9fc40-a9b1-41cb-973d-f5d24107a67e share\icons\oxygen\16x16\actions\add-user.png
+1fc0e502-7aac-4be8-a948-ab57c847eb1c share\icons\oxygen\16x16\actions\alarmclock.png
+876deec3-c074-44f3-a56e-6e889ab8cd7f share\icons\oxygen\16x16\actions\application-exit.png
+9c9f8ef6-04e2-493c-b938-e9a2c30a6396 share\icons\oxygen\16x16\actions\ark-adddir.png
+259e3eb3-df25-4b24-84a9-6ecaa08b3a58 share\icons\oxygen\16x16\actions\ark-addfile.png
+eeb6a626-4d55-48ef-91ba-01b8a05611dd share\icons\oxygen\16x16\actions\ark-delete.png
+c822026d-b8ea-4616-9e41-5f5fe34131a7 share\icons\oxygen\16x16\actions\ark-extract.png
+5c35b4a5-107c-4f66-ab58-a2aeb07c98af share\icons\oxygen\16x16\actions\ark-view.png
+2d0a72b1-89f3-453e-a998-58b92a138cba share\icons\oxygen\16x16\actions\arrow-down-double.png
+afb75ae7-4734-4f2c-9648-90a7561d34ff share\icons\oxygen\16x16\actions\arrow-down.png
+49b94a23-6261-43a1-a201-7695c5821a6e share\icons\oxygen\16x16\actions\arrow-left-double.png
+5f3c320c-3f12-41d1-8927-81b2ec145ed6 share\icons\oxygen\16x16\actions\arrow-left.png
+b333e4d5-149c-4939-8865-1f9b9fc15982 share\icons\oxygen\16x16\actions\arrow-right-double.png
+be09bd89-b314-4ed7-9781-0bf823f84a59 share\icons\oxygen\16x16\actions\arrow-right.png
+99bdee52-9ea1-4ff8-b3a9-9d7ab0cff0cc share\icons\oxygen\16x16\actions\arrow-up-double.png
+7e1413c2-0329-4bfc-ac07-a3f538a449a3 share\icons\oxygen\16x16\actions\arrow-up.png
+5869e6ec-4808-4c7e-9582-97e212adba38 share\icons\oxygen\16x16\actions\attach.png
+352b4f9c-9849-4d3b-8757-4380e3d1bec1 share\icons\oxygen\16x16\actions\battery-charging-000.png
+743977c3-f66b-44f2-845c-cb7cc95b16d1 share\icons\oxygen\16x16\actions\battery-charging-020.png
+26aff7aa-8e0e-4aa4-8b87-5905205baa73 share\icons\oxygen\16x16\actions\battery-charging-040.png
+dfb0ec16-9a42-46ca-9d6e-9d8a10d47c06 share\icons\oxygen\16x16\actions\battery-charging-060.png
+96926421-ba67-4970-b360-061c5a80eebc share\icons\oxygen\16x16\actions\battery-charging-080.png
+11c85a1b-ad2c-4178-8986-480ec1e732f0 share\icons\oxygen\16x16\actions\battery-charging-100.png
+1e8e1626-d689-4010-8e80-eafac14dbdd8 share\icons\oxygen\16x16\actions\battery-discharging-000.png
+96a03b74-2d5c-4c5e-b736-0881c66eaf95 share\icons\oxygen\16x16\actions\battery-discharging-020.png
+bfe7e964-3ee7-4be7-ac56-2d23b92b7b74 share\icons\oxygen\16x16\actions\battery-discharging-040.png
+a9450832-2354-41eb-8d1f-3b10c9361828 share\icons\oxygen\16x16\actions\battery-discharging-060.png
+4f286fb8-6ccd-4fa5-af39-2763204ab1cd share\icons\oxygen\16x16\actions\battery-discharging-080.png
+9cc237ca-9b0d-4bfd-806f-423fcd09fd87 share\icons\oxygen\16x16\actions\battery-discharging-100.png
+6ca5a822-a5e6-4e90-a209-557db177a37e share\icons\oxygen\16x16\actions\bell.png
+00926179-d51b-4a85-99be-a5891c04f6e2 share\icons\oxygen\16x16\actions\book.png
+0bc0af20-64c7-4a77-bd43-522bf1b20d33 share\icons\oxygen\16x16\actions\book2.png
+cc2e0538-fb2c-4d83-b390-d74102639fac share\icons\oxygen\16x16\actions\bookmark-folder.png
+e4d1ebcc-6f75-4295-a72f-4d4456d5b468 share\icons\oxygen\16x16\actions\bookmark-new-list.png
+edb1882d-afc1-43c3-9fde-aa04a0b60723 share\icons\oxygen\16x16\actions\bookmark-new.png
+2089ebd5-c716-4ccb-80a4-160387c24d95 share\icons\oxygen\16x16\actions\bookmark-toolbar.png
+f58ec46d-3109-48ab-b4cb-ee9165eef6c3 share\icons\oxygen\16x16\actions\bookmark.png
+39b19eb3-1368-4074-926e-e86db73ab9b5 share\icons\oxygen\16x16\actions\browser-go.png
+3639bc54-2cef-4e43-ad34-f356b2e86cae share\icons\oxygen\16x16\actions\calendar-today.png
+a7b53915-4776-4aaf-82a9-0a22210a3d01 share\icons\oxygen\16x16\actions\camera-test.png
+fc09bc55-8b23-4756-ab71-c070827cd527 share\icons\oxygen\16x16\actions\cd-data.png
+edfe69d2-1e9b-496f-9f7c-55292663512a share\icons\oxygen\16x16\actions\cd.png
+a969d89e-68a9-42ca-a2df-7ab48b71d21a share\icons\oxygen\16x16\actions\cdburn.png
+75a5c44e-e6c9-44cb-bf90-13574b86d83a share\icons\oxygen\16x16\actions\cdcopy.png
+d93316cb-2d7e-4ac3-acbe-fe44819db8af share\icons\oxygen\16x16\actions\cdsmall-kscd.png
+281b52e9-3a17-4500-a7c3-d7accdb42008 share\icons\oxygen\16x16\actions\character-set.png
+adc17c99-cfe1-43df-bf5d-3f62c1aa789b share\icons\oxygen\16x16\actions\checkmark-korganizer.png
+10b226ec-e5de-41bb-978b-065860917612 share\icons\oxygen\16x16\actions\chronometer.png
+c182b4e3-c99c-4eda-acd2-41b7559fd4a8 share\icons\oxygen\16x16\actions\clear-left.png
+93b5ebf0-41ae-4455-8aa4-dbc6d3ddba76 share\icons\oxygen\16x16\actions\color-fill.png
+d21b3585-45d0-4bea-8cbc-9ca57c7f53b1 share\icons\oxygen\16x16\actions\color-line.png
+9bb48cf2-e92d-44ee-8546-1248d1ace75f share\icons\oxygen\16x16\actions\color-picker.png
+cc3dec58-54b9-48f7-8fe4-7a84ef2064b0 share\icons\oxygen\16x16\actions\commandprompt.png
+c304710e-167e-4fae-a748-22fdffab987c share\icons\oxygen\16x16\actions\compfile.png
+4d648546-030c-4254-9ad1-7cda857eaa4e share\icons\oxygen\16x16\actions\configure-shortcuts.png
+03b1dda5-7640-44f0-8a0d-59b4de2e4cca share\icons\oxygen\16x16\actions\configure-toolbars.png
+3ca7cde3-14fa-447b-ba21-a25fe8d094ca share\icons\oxygen\16x16\actions\configure.png
+ca604e95-1db8-4759-b47b-dae3b5fef357 share\icons\oxygen\16x16\actions\connect-no.png
+e2053183-1147-4eee-8ff1-ab9eba0d0212 share\icons\oxygen\16x16\actions\connection-established.png
+1bdaf8b3-e288-4097-9332-6b19079060ec share\icons\oxygen\16x16\actions\contact-new.png
+89ddbee6-368e-4a80-90a2-e2c8690cb974 share\icons\oxygen\16x16\actions\contact.png
+a3c81c56-8f7c-4196-a5b9-3b78ca350228 share\icons\oxygen\16x16\actions\datashow.png
+7ee50e32-f00d-40a8-816f-17fcc77312ae share\icons\oxygen\16x16\actions\datashowchart.png
+3b91f73b-8d2e-4de3-8956-933d3e611a7d share\icons\oxygen\16x16\actions\decrypted.png
+00b7e698-f878-4ba5-a101-f12b5d023f87 share\icons\oxygen\16x16\actions\delete-user.png
+2ef8af2d-3ec8-4538-ad60-678f1d6dab08 share\icons\oxygen\16x16\actions\dialog-apply.png
+c204026d-e740-4ca4-bdc2-59677a5d536f share\icons\oxygen\16x16\actions\dialog-cancel.png
+497be5a6-036e-41f4-8714-40acf5ca3887 share\icons\oxygen\16x16\actions\dialog-close.png
+916f7ef8-c9b6-4b2e-8292-7d2c952e03f1 share\icons\oxygen\16x16\actions\dialog-ok.png
+c3062792-8b69-4269-a0ff-38b8cac6b6f9 share\icons\oxygen\16x16\actions\document-new.png
+cbdb8d2e-8b15-48a3-8bbb-ee365d255017 share\icons\oxygen\16x16\actions\document-open-recent.png
+7d5330c6-507c-42eb-b62a-6c3cd246870d share\icons\oxygen\16x16\actions\document-open.png
+538b3d80-6f09-4054-9317-6d6237250ff5 share\icons\oxygen\16x16\actions\document-print-preview.png
+9633d1ba-e529-4788-9e92-11d6ec427d72 share\icons\oxygen\16x16\actions\document-print.png
+fec1f494-6801-4529-a939-97dde575374d share\icons\oxygen\16x16\actions\document-properties.png
+551d3ceb-0422-4544-9e0b-b383de35727a share\icons\oxygen\16x16\actions\document-revert.png
+ece83da6-0e20-4f0d-a68a-27dc31b4c2f1 share\icons\oxygen\16x16\actions\document-save-as.png
+cb67499b-75eb-4104-8e67-3b597286196b share\icons\oxygen\16x16\actions\document-save.png
+f9d53dca-79ab-47ad-b805-64e5c746e4c1 share\icons\oxygen\16x16\actions\document-start-presentation.png
+f001c1d8-7b86-4152-8f10-a4e379dcee31 share\icons\oxygen\16x16\actions\documentinfo-koffice.png
+da6f91c1-15ca-4953-a67b-38c8b5489a48 share\icons\oxygen\16x16\actions\domtreeviewer.png
+6194af72-be8d-4b92-832d-223012cbf36c share\icons\oxygen\16x16\actions\edit-add.png
+c7ee0403-cffb-4c70-9c91-5f5b3d57ab43 share\icons\oxygen\16x16\actions\edit-clear.png
+0619d323-ccbe-45d5-b5f5-872d978205c1 share\icons\oxygen\16x16\actions\edit-copy.png
+4b6b34e5-5262-4dbe-9307-58df3bb232cc share\icons\oxygen\16x16\actions\edit-cut.png
+55f40f8d-4f26-48cc-9e37-04ea5ef32043 share\icons\oxygen\16x16\actions\edit-delete.png
+ed2f2b46-9a24-4649-bf05-6b0e0bc7eefa share\icons\oxygen\16x16\actions\edit-find.png
+852a0930-77cb-4939-b4dd-aac6003149cc share\icons\oxygen\16x16\actions\edit-paste.png
+3e1daaf4-cf5e-4d15-9ef6-806871fa400a share\icons\oxygen\16x16\actions\edit-redo.png
+34516237-1f84-4d64-88a7-892e4b6d7a15 share\icons\oxygen\16x16\actions\edit-trash.png
+d0d897fb-28b6-4329-9b5b-52c86cc718ec share\icons\oxygen\16x16\actions\edit-undo.png
+8d384003-ad36-4530-bbf0-1d818eb9ba34 share\icons\oxygen\16x16\actions\edit-user.png
+aed6ad9e-1a6f-4d32-be91-60c2d3bfd9a6 share\icons\oxygen\16x16\actions\edit.png
+ae5e8fba-291e-43bf-a492-3daa5bd37c73 share\icons\oxygen\16x16\actions\editinput.png
+50d7a92b-ff51-4275-87b3-f80ec81304e8 share\icons\oxygen\16x16\actions\editshred.png
+4d214817-d1c7-4143-b109-b24528d137c5 share\icons\oxygen\16x16\actions\emptytrash.png
+e31b6978-fcf5-4cf0-ba83-93f331d7a0c3 share\icons\oxygen\16x16\actions\encrypted.png
+da43e1c3-1144-4a11-812e-d314a8ac8061 share\icons\oxygen\16x16\actions\eraser.png
+86629e1c-1971-4711-8f41-127b65d9efd9 share\icons\oxygen\16x16\actions\exec.png
+085b051b-1bd6-41e1-8872-40deb699a637 share\icons\oxygen\16x16\actions\favorites.png
+873ae1c4-9ec6-4d30-9ea3-e819d2e57190 share\icons\oxygen\16x16\actions\file-export.png
+929729d2-024d-4240-850f-4612220b0772 share\icons\oxygen\16x16\actions\file-find.png
+c6f7d030-0bc8-4099-a965-b27a3386990e share\icons\oxygen\16x16\actions\file-import.png
+bd35f5f0-2c9d-44b4-9b84-d4aa239cdb79 share\icons\oxygen\16x16\actions\file-revert.png
+608cf948-32f6-4bbd-b9d7-05c0b5960387 share\icons\oxygen\16x16\actions\fileview-close-left.png
+c166b6cb-b3bf-48fe-b651-842738d05d0a share\icons\oxygen\16x16\actions\fileview-close-right.png
+0ac820e0-bd63-4257-bb76-5566765d55c4 share\icons\oxygen\16x16\actions\fileview-column.png
+0f2841b7-949c-4752-b920-f4aff704ea6e share\icons\oxygen\16x16\actions\fileview-detailed.png
+0b8b9bf4-a6e4-4a72-b236-43b9441cd207 share\icons\oxygen\16x16\actions\fileview-icon.png
+d155cee1-1821-4a53-8bcc-1522bf10e765 share\icons\oxygen\16x16\actions\fileview-multicolumn.png
+f2e97141-af2b-4088-b34b-9720d48075ea share\icons\oxygen\16x16\actions\fileview-preview.png
+1ebd3e4e-a0b4-4a6c-bf62-dc0fc523ecd4 share\icons\oxygen\16x16\actions\fileview-split.png
+303c5759-8c0c-4444-a5be-e55964cf22d7 share\icons\oxygen\16x16\actions\fileview-text.png
+79731f58-9b9f-4e43-8d11-b3f5b1328d32 share\icons\oxygen\16x16\actions\fill.png
+0340cb24-977f-4d58-9538-0b4de588f0fa share\icons\oxygen\16x16\actions\find-next.png
+94dbf659-867e-42ed-b451-c645efa761fa share\icons\oxygen\16x16\actions\find-previous.png
+71816d5f-291e-482e-8053-4f8972e03571 share\icons\oxygen\16x16\actions\flag-black.png
+abf4acad-8e05-406a-95a5-a615c2cf984a share\icons\oxygen\16x16\actions\flag-blue.png
+9998e1a5-e074-4964-a03c-98eb08d871f0 share\icons\oxygen\16x16\actions\flag-green.png
+0dbd15f5-5b63-4bed-b2a6-2e971f566e58 share\icons\oxygen\16x16\actions\flag-red.png
+88c1f97f-b7b0-4ee8-93b5-602629253d95 share\icons\oxygen\16x16\actions\flag-yellow.png
+17d15880-d2e6-4c07-a2c4-68858a6a0391 share\icons\oxygen\16x16\actions\flag.png
+af8f5798-5198-4f6e-8822-5124b46e1753 share\icons\oxygen\16x16\actions\folder-new.png
+ed0b0285-8c37-422b-bdbb-63c0505731f7 share\icons\oxygen\16x16\actions\folder-open.png
+f3528a50-2629-44eb-bfd1-b7f081c8289f share\icons\oxygen\16x16\actions\footprint.png
+166fd47c-036c-4624-9e65-b7d69c97890f share\icons\oxygen\16x16\actions\fork.png
+e14d304a-e8ca-4528-9bdb-895af9356892 share\icons\oxygen\16x16\actions\format-font-size-less.png
+419e79ac-d682-4bb5-8031-6fbeccbbc7bb share\icons\oxygen\16x16\actions\format-font-size-more.png
+b6b67e17-027e-426a-8ac6-574c3e107a90 share\icons\oxygen\16x16\actions\format-indent-less.png
+4ac29370-d207-4887-8687-05ecdb720e43 share\icons\oxygen\16x16\actions\format-indent-more.png
+d87e69d5-86b3-4e20-83c0-f2986ee69efb share\icons\oxygen\16x16\actions\format-justify-center.png
+199363eb-5db7-48f0-b1ca-96309b1d43d7 share\icons\oxygen\16x16\actions\format-justify-fill.png
+15d80375-d01e-424c-99a1-74af7a5463e1 share\icons\oxygen\16x16\actions\format-justify-left.png
+5b6e4374-248f-44fb-9293-17f6257fb1e7 share\icons\oxygen\16x16\actions\format-justify-right.png
+a8a33141-b53d-4e2b-86ae-3ed3205901c6 share\icons\oxygen\16x16\actions\format-line-spacing-double.png
+485685cf-e5f3-4f09-a312-d9ff95e75493 share\icons\oxygen\16x16\actions\format-line-spacing-normal.png
+e69f0c9c-ea10-4467-86c0-e25b23eedf6a share\icons\oxygen\16x16\actions\format-line-spacing-triple.png
+5ca900ad-2377-4394-8b84-48171073c072 share\icons\oxygen\16x16\actions\format-text-bold.png
+09b76b26-4419-4c29-b1bb-7914330d9948 share\icons\oxygen\16x16\actions\format-text-italic.png
+71e4c950-e4fb-4c27-873f-d555ec3a8884 share\icons\oxygen\16x16\actions\format-text-strikethrough.png
+3cf6c329-7f3e-4713-a51d-48acc91d97f3 share\icons\oxygen\16x16\actions\format-text-subscript.png
+8e0cf4a6-5810-4b94-8c49-6c7391bf29af share\icons\oxygen\16x16\actions\format-text-superscript.png
+11858202-76b5-4e32-8012-fca6ac74ba36 share\icons\oxygen\16x16\actions\format-text-underline.png
+8238df3d-83f5-49f3-9080-96af3667d091 share\icons\oxygen\16x16\actions\frame-edit.png
+dc258e09-0477-4413-8be7-14f9af10c06c share\icons\oxygen\16x16\actions\games-difficult.png
+61091d95-6ee3-42a3-ae32-fd884b04d67c share\icons\oxygen\16x16\actions\games-highscores.png
+6ac64228-b5d9-40f8-8747-13c701e2879a share\icons\oxygen\16x16\actions\gear.png
+dc60f5d9-0199-4221-b17a-192e1eecd7c6 share\icons\oxygen\16x16\actions\get-hot-new-stuff.png
+6bdfa7c2-75a5-460e-82ea-36b90b846f04 share\icons\oxygen\16x16\actions\go-bottom.png
+07fb03bb-9243-4ffb-a2e6-42f00e7c55f8 share\icons\oxygen\16x16\actions\go-down.png
+3904a892-f4c9-48ce-a6d9-db3f10d7b49d share\icons\oxygen\16x16\actions\go-first.png
+ae501e95-2d86-47ba-8792-9a7980c53cf8 share\icons\oxygen\16x16\actions\go-home.png
+9fa21200-d637-4211-8f8e-a5f9b14ad7c6 share\icons\oxygen\16x16\actions\go-last.png
+d583c861-6220-4675-802e-9aea894613ec share\icons\oxygen\16x16\actions\go-next.png
+3ea71558-d08b-4d49-a29c-1e7cc262dbc0 share\icons\oxygen\16x16\actions\go-previous.png
+9afd2c57-c056-44c8-957a-bf3be625f263 share\icons\oxygen\16x16\actions\go-top.png
+0aab287c-ca7d-454f-bfc4-b921d9b0a0dc share\icons\oxygen\16x16\actions\go-up.png
+33eaaf82-fa8f-40ac-9704-4894f43dc29c share\icons\oxygen\16x16\actions\goto-page.png
+7263de56-734f-4c63-8ff3-840a1cd1621d share\icons\oxygen\16x16\actions\halfencrypted.png
+048d347d-e5bb-4da4-90a1-8765c69eaf19 share\icons\oxygen\16x16\actions\help-contents.png
+03dc1f61-3548-4a0a-8a57-b32ae18f1bf3 share\icons\oxygen\16x16\actions\help-whatsthis.png
+4ba48a02-c2d3-47de-9328-50de67204643 share\icons\oxygen\16x16\actions\history-clear.png
+4175a043-0f69-4862-a9f2-8dc4e6e13d27 share\icons\oxygen\16x16\actions\history-kdeprint.png
+3824357f-916f-43ed-86e0-9a6f72e92d06 share\icons\oxygen\16x16\actions\history.png
+96920553-cb84-43f5-ad16-b706950f6313 share\icons\oxygen\16x16\actions\identity.png
+f9493ccc-f6b2-4e3f-b759-d26ac9ff2830 share\icons\oxygen\16x16\actions\images-display.png
+50eb0d20-a349-4f62-a2e7-e0b37db70862 share\icons\oxygen\16x16\actions\inktube.png
+8680421b-efc3-49f9-8737-4253038fabdb share\icons\oxygen\16x16\actions\insert-image.png
+ecefb124-36bf-4b23-bcc5-df48e0dd1da8 share\icons\oxygen\16x16\actions\insert-table.png
+f9b1eb4f-2024-47b2-b20b-86c29c5e6c02 share\icons\oxygen\16x16\actions\insert-text.png
+4d4a15f1-d616-4807-ba59-01572595aa52 share\icons\oxygen\16x16\actions\java-kjava.png
+f3869fae-60b9-4c07-8e9e-0d7d3b1669a6 share\icons\oxygen\16x16\actions\java.png
+f3c24b03-8c2a-4452-b907-6702d3c94b26 share\icons\oxygen\16x16\actions\kdeprint-addprinter.png
+c5b7a6b0-8e19-42a5-89b3-39890e5a614c share\icons\oxygen\16x16\actions\kdeprint-addpseudo.png
+8f684e43-f1ae-4ccc-9600-ef209cfb4baa share\icons\oxygen\16x16\actions\kdeprint-enableprinter-kdeprint.png
+07482fe2-6580-4d96-8a4d-cb32da838389 share\icons\oxygen\16x16\actions\kdeprint-printer-infos.png
+c53c5ac9-70ec-4f3c-a738-041027e80c1d share\icons\oxygen\16x16\actions\kdeprint-queuestate-kdeprint.png
+9a297c88-4c7e-4fa9-a605-634740f9f12a share\icons\oxygen\16x16\actions\kdeprint-stopprinter-kdeprint.png
+6d7e3f48-afe2-40d9-9667-bd38c607603a share\icons\oxygen\16x16\actions\kdeprint-testprinter.png
+3296cb85-83f5-4631-adef-1715926984f6 share\icons\oxygen\16x16\actions\kgpg-export-kgpg.png
+b32394b3-0f2a-47b8-a725-5610bedf6c06 share\icons\oxygen\16x16\actions\kgpg-identity-kgpg.png
+c9b0daf3-2b87-4a49-8a73-218da8286619 share\icons\oxygen\16x16\actions\kgpg-import-kgpg.png
+e1575216-eb9c-450f-84ef-2004b3e54381 share\icons\oxygen\16x16\actions\kgpg-info-kgpg.png
+483c43a2-dbbb-4a7b-a46a-1d8c0bce8fa6 share\icons\oxygen\16x16\actions\kgpg-key1-kgpg.png
+6a921526-95d2-4413-8764-afccbefff5e3 share\icons\oxygen\16x16\actions\kgpg-key1-kopete.png
+63d5ba24-1d0f-4f81-bd94-6535acbbc5fc share\icons\oxygen\16x16\actions\kgpg-key2-kgpg.png
+50221472-6c49-4956-8226-ac7c0cb612e4 share\icons\oxygen\16x16\actions\kgpg-key2-kopete.png
+56bec61e-dc3f-4896-a81d-df89a3b56b98 share\icons\oxygen\16x16\actions\kgpg-key3-kgpg.png
+0318baa4-31f8-4485-95b3-0d69aaccd2a0 share\icons\oxygen\16x16\actions\kgpg-key3-kopete.png
+6f0fc67a-4042-4020-9d6e-af58aff94901 share\icons\oxygen\16x16\actions\kgpg-key4-kgpg.png
+8fae3b23-6f23-44c6-a7b4-f9e6f4ad49e4 share\icons\oxygen\16x16\actions\kgpg-sign-kgpg.png
+a185810d-b99c-450d-b736-24e29bf474a6 share\icons\oxygen\16x16\actions\kgpg-term-kgpg.png
+5e3f5486-c73d-4907-89df-f819c5077471 share\icons\oxygen\16x16\actions\knotes-delete-knotes.png
+9ccdcf4b-bc8a-4e59-a00e-95a85881fbfb share\icons\oxygen\16x16\actions\kontact-contacts.png
+ad280cb7-9dfd-4e4a-9c2a-6ba1bf33ecd6 share\icons\oxygen\16x16\actions\kontact-date.png
+cf308b29-cecf-4f47-b681-749467df6d52 share\icons\oxygen\16x16\actions\kontact-journal.png
+d97b45bb-92b2-4ac7-9ba7-3af8f53eede4 share\icons\oxygen\16x16\actions\kontact-mail.png
+7e2e3d6d-87ab-48ad-a367-180693c9c09b share\icons\oxygen\16x16\actions\kontact-news.png
+e74e49de-e425-4d82-8383-34f235f83de1 share\icons\oxygen\16x16\actions\kontact-notes.png
+716a49c9-4c08-4544-a107-10ccc1ce712b share\icons\oxygen\16x16\actions\kontact-summary.png
+f46790e9-3b4f-49a7-ba82-e75aba670557 share\icons\oxygen\16x16\actions\kontact-todo.png
+9d6ad01f-f609-4e56-803b-a9dff3b15267 share\icons\oxygen\16x16\actions\konv-message.png
+2897e261-34d5-4220-bd4d-d8605e337a36 share\icons\oxygen\16x16\actions\konv-message2.png
+687fa264-8116-4f2b-93d7-301a985e0ed2 share\icons\oxygen\16x16\actions\laptop-charge-klaptopdaemon.png
+40e47c6e-e90c-49ed-802a-6d2f1dcc0a64 share\icons\oxygen\16x16\actions\laptop-nobattery-klaptopdaemon.png
+cbc52b78-8dd5-4ac0-86d7-b3a636a03b4f share\icons\oxygen\16x16\actions\laptop-nocharge-klaptopdaemon.png
+ba4e37ce-ed42-4a1e-b322-53e13893159e share\icons\oxygen\16x16\actions\launch.png
+31bf2fdd-6ebd-4f00-91e2-a5b8aaae586f share\icons\oxygen\16x16\actions\list-add-font.png
+8e563af3-06d0-4343-86b9-bbc22d1b0654 share\icons\oxygen\16x16\actions\list-add.png
+273eb850-5b53-43bd-82b6-53d22efd7585 share\icons\oxygen\16x16\actions\list-remove.png
+d79a0915-ce26-40b2-804d-26288cac8713 share\icons\oxygen\16x16\actions\list.png
+d5ac5702-8857-4681-845b-d2298f95e2dd share\icons\oxygen\16x16\actions\locationbar-erase.png
+f5cae3a0-bb9b-4f74-b323-f565d50cb494 share\icons\oxygen\16x16\actions\love.png
+feafae98-9476-4dae-9551-68f83745f956 share\icons\oxygen\16x16\actions\mail-delete.png
+72202c86-52f6-4275-a326-261f491fc72f share\icons\oxygen\16x16\actions\mail-find.png
+5d073332-7370-4317-b298-3bde0d11fc9f share\icons\oxygen\16x16\actions\mail-flag-kmail.png
+9c56c665-d3a8-4857-94c3-4689687d45eb share\icons\oxygen\16x16\actions\mail-flag.png
+5eb5afbf-6399-409a-8103-2e1850623529 share\icons\oxygen\16x16\actions\mail-forward.png
+f758379a-f632-4686-bc3c-119148eec143 share\icons\oxygen\16x16\actions\mail-get.png
+2f9e7fbf-13a3-4ca0-918d-d3e5304a48a0 share\icons\oxygen\16x16\actions\mail-ham-kmail.png
+3d5505ce-cc91-4e6c-be45-c9941b39dc8b share\icons\oxygen\16x16\actions\mail-ham.png
+89abc18a-34ed-45cb-86a0-5d0b1124d108 share\icons\oxygen\16x16\actions\mail-message-new.png
+76bbe4ff-2bb7-4ab1-bbc5-f7c682cd37c4 share\icons\oxygen\16x16\actions\mail-new.png
+9b12179c-f89e-43e9-96f4-8996514d1877 share\icons\oxygen\16x16\actions\mail-queue.png
+5f640c1e-d576-4dc9-9761-f41d5e7e2c49 share\icons\oxygen\16x16\actions\mail-reply-all.png
+ee7d4f2e-8d86-4065-a8c7-b9c02dbafa8c share\icons\oxygen\16x16\actions\mail-reply-sender.png
+f0bc61fc-0240-4145-85f4-48c2a3d438e4 share\icons\oxygen\16x16\actions\mail-replylist.png
+46c89258-e063-4a6f-8859-dca790cc959d share\icons\oxygen\16x16\actions\mail-send.png
+34de62dd-26c7-41e6-8ee7-9bc88738759a share\icons\oxygen\16x16\actions\mail.png
+c386fe29-c35a-4721-8124-8854982addc9 share\icons\oxygen\16x16\actions\make-kdevelop.png
+af0c0a9f-a968-46a7-b1d9-fbe30e2b9ddd share\icons\oxygen\16x16\actions\matrix.png
+5716c405-6cb6-4708-8c2d-addbe22d4558 share\icons\oxygen\16x16\actions\media-eject.png
+c08ee081-e070-41b9-a8d0-1399dd586d17 share\icons\oxygen\16x16\actions\media-equalizer.png
+c545b343-58af-4f87-8d79-d5394d17c6e9 share\icons\oxygen\16x16\actions\media-playback-pause.png
+195c3db6-5cc3-4963-88f8-9a8a521151ed share\icons\oxygen\16x16\actions\media-playback-start.png
+a1604e03-74dc-492f-90b1-fe8c95bcd9dd share\icons\oxygen\16x16\actions\media-playback-stop.png
+78e12161-1eed-40f9-bbdd-205f5a16ab06 share\icons\oxygen\16x16\actions\media-playlist-clear.png
+73b2fdb0-250b-4a86-aa2d-2542fffeb698 share\icons\oxygen\16x16\actions\media-playlist-refresh.png
+0c1ff7c8-2318-448a-9244-06dcb47711ab share\icons\oxygen\16x16\actions\media-playlist.png
+665a1e16-a364-45f0-903d-de1cc310ce9a share\icons\oxygen\16x16\actions\media-podcast.png
+dfdd5dfd-24af-40a7-bbea-2ec5d7f9ff63 share\icons\oxygen\16x16\actions\media-record.png
+745989df-6b75-4f45-a97f-9e2a10a5fd4f share\icons\oxygen\16x16\actions\media-scripts.png
+aa6c5937-5490-4169-a0e5-3a8719f85580 share\icons\oxygen\16x16\actions\media-seek-backward.png
+02a8c0e6-7e70-4c3f-a26b-9b92aa6a8181 share\icons\oxygen\16x16\actions\media-seek-forward.png
+d660babb-9636-4e4c-ac93-3e1e0ba38216 share\icons\oxygen\16x16\actions\media-skip-backward.png
+5deb191c-ac3b-4d00-9d49-31014fca228b share\icons\oxygen\16x16\actions\media-skip-forward.png
+f1a4c7bf-50c6-490d-9ac8-3672b2279e03 share\icons\oxygen\16x16\actions\month.png
+aa06f653-b9c9-43a6-8b90-6bd4bdf37172 share\icons\oxygen\16x16\actions\network.png
+a9a24468-1257-4a3d-865a-c7fb17fc22a7 share\icons\oxygen\16x16\actions\news-subscribe.png
+329a1c3d-f855-4465-a50d-8d06fd290eea share\icons\oxygen\16x16\actions\news-unsubscribe.png
+6d0c8d9f-f16b-4253-bd82-6c8e561dfd74 share\icons\oxygen\16x16\actions\no.png
+a7e7eae7-7d83-42cf-ae6e-af007e95afec share\icons\oxygen\16x16\actions\none.png
+53e7eb3a-4835-40a2-9aa5-115349a4c05c share\icons\oxygen\16x16\actions\note.png
+956cf333-0803-414b-bc7e-c93c81b8e0a5 share\icons\oxygen\16x16\actions\note2.png
+f07964cd-f02e-402b-a876-f81833e4b641 share\icons\oxygen\16x16\actions\object-rotate-left.png
+c78e7814-ab33-471f-af4b-078e6690c42b share\icons\oxygen\16x16\actions\object-rotate-right.png
+60a8551a-cb0b-4bd6-84d1-698e2655ac3f share\icons\oxygen\16x16\actions\ok.png
+e7a2b06b-6415-4c10-a52e-d43a67c1bb8a share\icons\oxygen\16x16\actions\openterm.png
+08b37358-1849-49e2-902f-0669b490abd5 share\icons\oxygen\16x16\actions\paintbrush.png
+ea92ad3e-2da6-4bc2-a37c-ed23130d8928 share\icons\oxygen\16x16\actions\paperbag.png
+fc448247-0fce-4df4-a747-c2d59214e435 share\icons\oxygen\16x16\actions\paperclipreal.png
+7c2a9937-9972-48b4-9e71-bec4897aa5db share\icons\oxygen\16x16\actions\pen.png
+2e562eeb-040a-4302-8369-bf9a866cd281 share\icons\oxygen\16x16\actions\pencil.png
+cb0dd0a3-e000-4fd3-a56d-30080a7d9865 share\icons\oxygen\16x16\actions\pencil2.png
+90ebb384-c196-462a-94f4-50ae1c7d1aaa share\icons\oxygen\16x16\actions\player-time.png
+c522c081-b756-4e56-b930-ad231621b9ca share\icons\oxygen\16x16\actions\player-volume.png
+08c6eb84-4701-40ad-ba9b-7207b8205a82 share\icons\oxygen\16x16\actions\plus.png
+2234afe1-c027-429d-9e68-d3c2e1d00b5e share\icons\oxygen\16x16\actions\print-frame.png
+2fb8ab08-6407-4760-bbd8-ce620e8adec1 share\icons\oxygen\16x16\actions\process-stop.png
+d2f889c8-4aff-42bc-b391-df7dc9e4e3a1 share\icons\oxygen\16x16\actions\project-open.png
+22f4eb7c-bf53-4556-ade9-e58bcc359a70 share\icons\oxygen\16x16\actions\rating.png
+582a281e-736e-4860-94dc-19f16c771989 share\icons\oxygen\16x16\actions\rebuild.png
+b59d3a68-e622-4a5e-9b1d-2dc7194629ef share\icons\oxygen\16x16\actions\roll.png
+3e0ac90e-3dc2-46bc-9a35-11aed7782fd4 share\icons\oxygen\16x16\actions\rotate.png
+bce1aa0f-a3ad-4910-951d-5b89a17e436c share\icons\oxygen\16x16\actions\rss-tag.png
+1d465cc3-ba0d-4f35-a8c1-4be8dc87f5d9 share\icons\oxygen\16x16\actions\rss.png
+553541e0-8e01-407f-af65-c898f7f320b5 share\icons\oxygen\16x16\actions\ruler.png
+b884adc3-4eb4-4155-93cb-65a2cac90aa6 share\icons\oxygen\16x16\actions\save-all.png
+bc2ac12c-aff8-419d-bf23-2b794c80a766 share\icons\oxygen\16x16\actions\screwdriver.png
+fa3fa2f3-7901-4309-b674-b9db9fa1ee10 share\icons\oxygen\16x16\actions\search-filter.png
+8b35c8e5-44da-4b43-821d-e62e8ef6c7df share\icons\oxygen\16x16\actions\search-user.png
+297240e4-9bd3-4f01-b000-cc67dc3ca7dd share\icons\oxygen\16x16\actions\services.png
+12ff42ff-d0d0-4093-86fc-60ba94d7efa5 share\icons\oxygen\16x16\actions\show-menu.png
+dac92f82-5691-4b57-87a6-9de3a5290507 share\icons\oxygen\16x16\actions\show-offliners.png
+09d908f0-90d1-4153-992f-6bd8d289b991 share\icons\oxygen\16x16\actions\signature.png
+14f7025b-4321-4320-bb2a-034315c62a27 share\icons\oxygen\16x16\actions\smiley.png
+68c02821-0a72-4975-8056-1174f68d4ccc share\icons\oxygen\16x16\actions\speaker.png
+dbde81a9-2309-46a4-b113-1357edc2906c share\icons\oxygen\16x16\actions\spread.png
+21b102a2-9e17-44a1-9f84-24fda47fda27 share\icons\oxygen\16x16\actions\stamp.png
+2d474073-2abf-4f54-86f8-2493dfd15911 share\icons\oxygen\16x16\actions\switchuser.png
+ea50adc6-5d0d-4d76-a7bd-2f63207e475e share\icons\oxygen\16x16\actions\system-lock-screen.png
+5f5578ae-2a25-4c18-a595-7b5408fcee37 share\icons\oxygen\16x16\actions\system-log-out.png
+ca80bad9-9f07-464f-84c6-c626975b1cf0 share\icons\oxygen\16x16\actions\system-run.png
+5e0b7826-b598-4f9f-9130-15c8f7703bc8 share\icons\oxygen\16x16\actions\system-search.png
+03bb4ed2-f68a-463d-9354-cb651c1ea51b share\icons\oxygen\16x16\actions\tab-breakoff.png
+bbc47990-9ed0-43d2-8a7f-1dd03e6c93bf share\icons\oxygen\16x16\actions\tab-duplicate.png
+17ff0949-d98f-4ea5-8c96-e63ef298a978 share\icons\oxygen\16x16\actions\tab-new-raised.png
+d19e4a95-66b5-49b3-b35e-65dbf99e602d share\icons\oxygen\16x16\actions\tab-new.png
+f9f1d82f-fb07-4833-8c21-948cb56c8732 share\icons\oxygen\16x16\actions\tab-remove.png
+3e8ce615-c985-4295-a5ec-f7c0d4f89b62 share\icons\oxygen\16x16\actions\table.png
+f6e80205-c043-4fe7-8057-cc8898b91312 share\icons\oxygen\16x16\actions\text.png
+6cd33c35-fdea-4408-93b8-c0f57436c7b6 share\icons\oxygen\16x16\actions\thumbnail-show.png
+51939063-9fa1-4764-a7eb-6bb7985cd8f9 share\icons\oxygen\16x16\actions\todo.png
+3ff29e07-8ce5-48c3-a2d7-e813f377c475 share\icons\oxygen\16x16\actions\tool.png
+4f6ead3f-97f1-4e29-a51c-8c29d7732d2d share\icons\oxygen\16x16\actions\tool2.png
+9c3f0947-9f09-47fa-a073-b33d067e7d5a share\icons\oxygen\16x16\actions\tools-check-spelling.png
+f9546a97-be79-42f3-98b1-00bde799d23f share\icons\oxygen\16x16\actions\underconstruction.png
+2ba08ec1-c9f5-4386-ae03-484c1b9631d3 share\icons\oxygen\16x16\actions\user-female.png
+367aeacb-a1f0-4a17-8914-a472bb737960 share\icons\oxygen\16x16\actions\user.png
+0a76d293-2b08-4052-a508-0748b128e4a4 share\icons\oxygen\16x16\actions\users.png
+066effc0-8ac8-4dfb-a5de-2868d626b6c8 share\icons\oxygen\16x16\actions\view-choose.png
+4677d3d6-9ab8-40e6-8f53-9a28fd91dc1f share\icons\oxygen\16x16\actions\view-fullscreen.png
+5037462f-164a-48b6-a52f-c58e053598f4 share\icons\oxygen\16x16\actions\view-icon.png
+f3910c70-ca3d-44bf-8e82-75372f2709fa share\icons\oxygen\16x16\actions\view-left-right.png
+cc1a6ca8-4edd-4300-92e7-ea1a295d87ab share\icons\oxygen\16x16\actions\view-process-all-tree.png
+7cf0b11e-82ee-43cb-93e8-0dd3404a88d9 share\icons\oxygen\16x16\actions\view-process-all.png
+4c4a41e6-ee2b-4abe-8698-a7ccbd1537e0 share\icons\oxygen\16x16\actions\view-process-own.png
+f4d0dbe3-2460-4dce-b783-6a231f1b6369 share\icons\oxygen\16x16\actions\view-process-system.png
+ae0dcc9f-93c2-47f5-abbd-6ef8542b6a2c share\icons\oxygen\16x16\actions\view-process-users.png
+94518bf8-8ca3-4328-94b3-39fe58b61886 share\icons\oxygen\16x16\actions\view-refresh.png
+49a90eb4-7909-4d23-89bf-05921f10b149 share\icons\oxygen\16x16\actions\view-remove.png
+164e683c-0c98-4d26-a83b-5f1cffb891b2 share\icons\oxygen\16x16\actions\view-restore.png
+67e374b0-721e-47ce-ba9f-926088c2b90f share\icons\oxygen\16x16\actions\view-sidetree.png
+b166bf98-55c5-4233-b3f6-cc07fbde2535 share\icons\oxygen\16x16\actions\view-tree.png
+b5a00d37-f1ea-4f82-92de-cfc7daa881cc share\icons\oxygen\16x16\actions\viewmag1.png
+c5d92a79-8fa4-477f-bd22-cb0a1d5d7856 share\icons\oxygen\16x16\actions\wallet-closed.png
+e8ba680c-e34c-419a-ab88-b7768a1b35b1 share\icons\oxygen\16x16\actions\wallet-open.png
+06b1ee1e-4e3a-491f-8f01-181f01911ca5 share\icons\oxygen\16x16\actions\whatsnext.png
+a3db7f8a-fa6b-40f4-8434-9e2d315ed15b share\icons\oxygen\16x16\actions\window-close.png
+56d29e7b-d69a-472f-89a6-2004984e10a5 share\icons\oxygen\16x16\actions\window-new.png
+ad9d3dc8-465d-45c4-9e9f-492e673a69a5 share\icons\oxygen\16x16\actions\window-suppressed.png
+4e35b482-fa4f-4c91-a749-4b018a36979e share\icons\oxygen\16x16\actions\world.png
+2038678f-7ac7-4bd6-9c92-e79ebbd6e7f6 share\icons\oxygen\16x16\actions\xdays.png
+c6324bec-880c-40e4-b012-3058d2f96ee4 share\icons\oxygen\16x16\actions\zoom-best-fit.png
+bcef5809-ef79-4b19-8698-dd3ef008b4be share\icons\oxygen\16x16\actions\zoom-in.png
+f2c69f6d-8b78-4c7a-adae-72789d540634 share\icons\oxygen\16x16\actions\zoom-original.png
+7f5f4734-de9b-4b24-a4fe-5c7adfe19824 share\icons\oxygen\16x16\actions\zoom-out.png
+6587e14d-5a12-4324-a72a-e2d6a0806184 share\icons\oxygen\16x16\apps\gpg.png
+7169db43-a13a-468d-91fc-d96a10c0177f share\icons\oxygen\16x16\apps\gpgsm.png
+045c1e94-a6da-46ff-a965-1a6f633947d8 share\icons\oxygen\22x22\actions\1day.png
+286f8dd3-b30c-49e3-9d43-0590f5561503 share\icons\oxygen\22x22\actions\5days.png
+f5b1cfa8-fbec-4d6b-9432-e539c0f9ca27 share\icons\oxygen\22x22\actions\7days.png
+de046d24-7d78-4b14-8591-9bfaf0df72f8 share\icons\oxygen\22x22\actions\about-kde.png
+96a0b99a-36e5-46d9-9110-8ea97db2c483 share\icons\oxygen\22x22\actions\add-user.png
+953670b5-1889-4cfe-9299-f4399150a750 share\icons\oxygen\22x22\actions\alarmclock.png
+2e2b5ba4-2401-42a8-9a07-807a4aca3cbb share\icons\oxygen\22x22\actions\application-exit.png
+0361c6f3-5efd-4f62-b1a3-71a8148931e1 share\icons\oxygen\22x22\actions\ark-adddir.png
+6a4361b0-d81a-447c-964a-3969d3b8d67f share\icons\oxygen\22x22\actions\ark-addfile.png
+78f8947c-2785-4543-adba-cacc7b9adeae share\icons\oxygen\22x22\actions\ark-delete.png
+8a6ed1a3-d6fe-405b-8b01-8d0ccbeeee50 share\icons\oxygen\22x22\actions\ark-extract.png
+54fb1ca8-33c6-4a13-860d-a9692a6d5e1c share\icons\oxygen\22x22\actions\ark-view.png
+fd21373e-aa94-4c74-abe0-4fe4bc0e7a47 share\icons\oxygen\22x22\actions\arrow-down-double.png
+7359f2e2-ed34-4c78-ae38-1c7843135f1a share\icons\oxygen\22x22\actions\arrow-down.png
+e750a1dd-d644-45c6-aaf5-0704133e3a28 share\icons\oxygen\22x22\actions\arrow-left-double.png
+87b47f39-43f7-4ef7-a398-e4ebc7bcd96c share\icons\oxygen\22x22\actions\arrow-left.png
+77d35220-8de4-4167-9dc3-0b577b6e38df share\icons\oxygen\22x22\actions\arrow-right-double.png
+ab2e2bd0-4dae-4e2d-9870-62915bd025ea share\icons\oxygen\22x22\actions\arrow-right.png
+13fce454-4777-4d4d-8dc0-db3537ae0653 share\icons\oxygen\22x22\actions\arrow-up-double.png
+e0bd14ca-8a1e-4520-a2e6-88cb9d4e6737 share\icons\oxygen\22x22\actions\arrow-up.png
+70b347f3-7cdd-4cd7-aec0-439295fb95ac share\icons\oxygen\22x22\actions\attach.png
+74b17aca-fb03-46c9-893b-8feb9c9214e1 share\icons\oxygen\22x22\actions\battery-charging-000.png
+caabb8ee-1fa2-4e9b-a827-a0ae69c6acf5 share\icons\oxygen\22x22\actions\battery-charging-020.png
+50d84c0b-6330-47a8-8d5c-dce477305de0 share\icons\oxygen\22x22\actions\battery-charging-040.png
+667aabb2-132f-427d-b844-cafac4b8d658 share\icons\oxygen\22x22\actions\battery-charging-060.png
+da512f53-7006-4bec-bc20-8832cd0a0b52 share\icons\oxygen\22x22\actions\battery-charging-080.png
+a135ac5d-67ff-43a1-83f5-b75a3f4010e7 share\icons\oxygen\22x22\actions\battery-charging-100.png
+ea5ebbae-f7fc-4c8e-8be6-d52490646db3 share\icons\oxygen\22x22\actions\battery-discharging-000.png
+39c8039c-f776-4fa8-86a8-2adba2ba3273 share\icons\oxygen\22x22\actions\battery-discharging-020.png
+b5ce8763-8c02-49c8-9e1f-46ee618b9d04 share\icons\oxygen\22x22\actions\battery-discharging-040.png
+98e4709e-287c-41c5-bf62-e16c94c71989 share\icons\oxygen\22x22\actions\battery-discharging-060.png
+5c078a79-4b59-45bf-a592-f2fb72a56162 share\icons\oxygen\22x22\actions\battery-discharging-080.png
+35a72691-0497-4140-b254-ebb9eb9ed9d9 share\icons\oxygen\22x22\actions\battery-discharging-100.png
+afefde17-a065-4567-b9c1-a16ae10bc973 share\icons\oxygen\22x22\actions\bell.png
+76790b5d-6c92-4c87-a73d-b6710f1ed6f7 share\icons\oxygen\22x22\actions\book.png
+df5c545d-4747-4969-9461-a9ac1403c5de share\icons\oxygen\22x22\actions\book2.png
+4d518576-a1ec-4bdc-899f-91bc69037bd6 share\icons\oxygen\22x22\actions\bookmark-folder.png
+2b8b6928-5749-489d-a6d4-ae7ad9892cd6 share\icons\oxygen\22x22\actions\bookmark-new-list.png
+ff6049b2-e1d7-49b8-aaab-1fb74b8829fa share\icons\oxygen\22x22\actions\bookmark-new.png
+1ddf4e21-1770-4de4-87a3-2043c18235ba share\icons\oxygen\22x22\actions\bookmark-toolbar.png
+be673d06-9194-4510-a48c-94faaf16cd5d share\icons\oxygen\22x22\actions\bookmark.png
+cbc61e47-e10c-4579-8a5c-e6bf17732536 share\icons\oxygen\22x22\actions\browser-go.png
+3473f18c-18c2-49a6-867d-c34510e1a2a5 share\icons\oxygen\22x22\actions\calendar-today.png
+2bb67b82-ee34-45d3-816a-0c93a331952f share\icons\oxygen\22x22\actions\camera-test.png
+77559b2c-625b-40c4-b92b-aa425c2abfb7 share\icons\oxygen\22x22\actions\cd-data.png
+ef9d8d22-d512-485d-9775-e824eb65bc85 share\icons\oxygen\22x22\actions\cd.png
+f1d2ba8a-bceb-4026-b381-12cc433cb2cf share\icons\oxygen\22x22\actions\cdburn.png
+94c38501-f57c-43a0-a004-b2cbbd00c2b2 share\icons\oxygen\22x22\actions\cdcopy.png
+7fa25043-529d-47b9-9b1b-2b564b9b1c15 share\icons\oxygen\22x22\actions\cdsmall-kscd.png
+d61627c7-6765-4c25-a727-562126bd8b26 share\icons\oxygen\22x22\actions\character-set.png
+90a3d7c3-d3ea-48d6-b36a-40ea0a10d91c share\icons\oxygen\22x22\actions\checkmark-korganizer.png
+512fed1d-9e57-4f83-8107-c1bf8db33719 share\icons\oxygen\22x22\actions\chronometer.png
+f4449bbc-e3be-4e25-af09-1a6c1ca94d93 share\icons\oxygen\22x22\actions\clear-left.png
+9d433072-5159-44a2-add9-bc3d8359eb1a share\icons\oxygen\22x22\actions\color-fill.png
+e36c4613-bf32-4f14-9051-95bf3e53c881 share\icons\oxygen\22x22\actions\color-line.png
+4653e097-60c0-4047-98ea-26f1bc7ad532 share\icons\oxygen\22x22\actions\color-picker.png
+ca8ce96d-e631-4cdc-b230-017b899bf040 share\icons\oxygen\22x22\actions\commandprompt.png
+238eab4d-95a7-4aa8-b386-a2414a9fc777 share\icons\oxygen\22x22\actions\compfile.png
+47d9fdd5-f1bf-4589-85e3-7c4af75d39f0 share\icons\oxygen\22x22\actions\configure-shortcuts.png
+fe31f61a-2b87-49ac-9491-12bc7054c733 share\icons\oxygen\22x22\actions\configure-toolbars.png
+7a580451-2722-49b0-b10a-dfe20fa92fb3 share\icons\oxygen\22x22\actions\configure.png
+d9275a80-83e4-4487-9505-1a4a5d14ebae share\icons\oxygen\22x22\actions\connect-no.png
+c035f70e-e9aa-4fa8-8f4a-079004778562 share\icons\oxygen\22x22\actions\connection-established.png
+2bb503e4-625c-4154-8657-a90408f2b11f share\icons\oxygen\22x22\actions\contact-new.png
+d73dc21e-ef01-46e6-8806-6356d8419d1c share\icons\oxygen\22x22\actions\contact.png
+687eee76-cf88-4ef5-8c2c-d2e40b7ee795 share\icons\oxygen\22x22\actions\datashow.png
+7d4f3d4a-27c1-4e81-a4a5-cf9cebf1ceb6 share\icons\oxygen\22x22\actions\datashowchart.png
+b2c52023-74ba-46a7-b672-1f9c1e02effe share\icons\oxygen\22x22\actions\decrypted.png
+ad950078-c330-414f-ad8c-a1449286ee2b share\icons\oxygen\22x22\actions\delete-user.png
+bf30fc7d-c0ce-4286-9162-3d579e2c453f share\icons\oxygen\22x22\actions\dialog-apply.png
+7b92e331-2af3-4e10-a975-b8e2ac6a80d3 share\icons\oxygen\22x22\actions\dialog-cancel.png
+18daa26c-6a83-472a-8f9e-f9e1f2a5634b share\icons\oxygen\22x22\actions\dialog-close.png
+8ba18558-4ed7-4371-8ab9-0a24665572d9 share\icons\oxygen\22x22\actions\dialog-ok.png
+44f508fe-4b6f-4219-b37b-aa73f560dcc3 share\icons\oxygen\22x22\actions\document-new.png
+ba85f0cf-af7c-4d4f-a846-03ecfe003ed9 share\icons\oxygen\22x22\actions\document-open-recent.png
+a6242661-5464-4bf8-883d-f6791f368a19 share\icons\oxygen\22x22\actions\document-open.png
+35e8ae86-652a-4eb6-adf9-299e17d6ea23 share\icons\oxygen\22x22\actions\document-print-preview.png
+bdd6a0b5-88a3-4044-91b4-1a2e94077747 share\icons\oxygen\22x22\actions\document-print.png
+2da80032-b3f5-4166-ac6f-6ee92f1d8e83 share\icons\oxygen\22x22\actions\document-properties.png
+28ff7044-e6a3-4aa6-8050-48a2f76eeb40 share\icons\oxygen\22x22\actions\document-revert.png
+47039fe1-7b60-42c2-929f-b30267a7daea share\icons\oxygen\22x22\actions\document-save-as.png
+5ffdaa33-dbe3-487b-8401-5a203f33800f share\icons\oxygen\22x22\actions\document-save.png
+095e27a2-fbfe-4536-8e0d-ce399db0b7e3 share\icons\oxygen\22x22\actions\document-start-presentation.png
+3dbee465-1c75-4c21-a2e6-d930a6c57296 share\icons\oxygen\22x22\actions\documentinfo-koffice.png
+f9d53c37-398b-4c81-919a-f94efa16c4ea share\icons\oxygen\22x22\actions\domtreeviewer.png
+aba7ded4-7b56-43f9-9058-0e1857b074a1 share\icons\oxygen\22x22\actions\edit-add.png
+81f02a7b-c40b-49d9-9f92-3f0872151577 share\icons\oxygen\22x22\actions\edit-clear.png
+54b7964a-09b1-4d04-ac90-d2eb6833f3df share\icons\oxygen\22x22\actions\edit-copy.png
+8b3dcce3-a189-4abf-a8e8-8c5938ba6f8f share\icons\oxygen\22x22\actions\edit-cut.png
+b49b7873-9bb3-4429-8f4c-f6943f2a8e39 share\icons\oxygen\22x22\actions\edit-delete.png
+6d2412eb-3234-46dd-b945-f4bf46b85fdf share\icons\oxygen\22x22\actions\edit-find.png
+984efff4-c686-4b06-ae96-1a73b8e38886 share\icons\oxygen\22x22\actions\edit-paste.png
+a806f538-4605-44d7-a8c1-be20aa90905f share\icons\oxygen\22x22\actions\edit-redo.png
+c16b5b5c-9245-4ccf-84e2-500bde256e92 share\icons\oxygen\22x22\actions\edit-trash.png
+00ac0d34-9424-48fa-9c31-cd1b675948aa share\icons\oxygen\22x22\actions\edit-undo.png
+e7fc16ec-169f-431e-876b-fa1c041204f0 share\icons\oxygen\22x22\actions\edit-user.png
+18f10be0-ba61-49fe-be01-0dc21ecd2e40 share\icons\oxygen\22x22\actions\edit.png
+00e73db2-b12c-4e62-a3fe-3578e466399e share\icons\oxygen\22x22\actions\editinput.png
+32b51db9-e58d-4a68-8ac1-6f307a27466f share\icons\oxygen\22x22\actions\editshred.png
+e2015f1a-9a8d-427a-b88e-78f3703f3c58 share\icons\oxygen\22x22\actions\emptytrash.png
+675def24-47de-480c-b26c-cf7d796a8d72 share\icons\oxygen\22x22\actions\encrypted.png
+373e3bb1-e0e8-4f5b-a895-afabc6dde555 share\icons\oxygen\22x22\actions\eraser.png
+6a8d509d-c600-4e9c-a5dd-4f56ce26537b share\icons\oxygen\22x22\actions\exec.png
+56bc76e7-3e27-417a-94c7-e64312bcf5ac share\icons\oxygen\22x22\actions\favorites.png
+c80f5cd2-72d4-4277-bfb7-121f0813195c share\icons\oxygen\22x22\actions\file-export.png
+d701a3f1-f177-412f-8e4e-2873dd47593d share\icons\oxygen\22x22\actions\file-find.png
+0515c62c-1f8e-4c91-bd69-d9b6b1e6860f share\icons\oxygen\22x22\actions\file-import.png
+e5226ab1-6e3b-4dd2-a677-aa7b1ddc93f1 share\icons\oxygen\22x22\actions\file-revert.png
+4df6b025-9787-4cf9-b2ce-e1c922d3f5d0 share\icons\oxygen\22x22\actions\fileview-close-left.png
+36b9ec73-bbac-42ba-94ea-8fea0114d371 share\icons\oxygen\22x22\actions\fileview-close-right.png
+5f5ae8cd-3283-42f6-9e1b-fb216056b7c8 share\icons\oxygen\22x22\actions\fileview-column.png
+1ffb47b7-838b-405b-a7a9-8d72f466968c share\icons\oxygen\22x22\actions\fileview-detailed.png
+26b06409-0b1b-465b-bb1a-29113f643456 share\icons\oxygen\22x22\actions\fileview-icon.png
+631e4881-e1b2-4886-9d56-f2c18865c43e share\icons\oxygen\22x22\actions\fileview-multicolumn.png
+fc304ccb-2f5e-46eb-924a-58ba5c787ade share\icons\oxygen\22x22\actions\fileview-preview.png
+048afc77-b65d-4265-8a31-023971580328 share\icons\oxygen\22x22\actions\fileview-split.png
+2e848d1f-a94c-463c-ba4a-ca379ceec6fa share\icons\oxygen\22x22\actions\fileview-text.png
+39b6cf15-14b9-4054-9b75-aaf660fbf63f share\icons\oxygen\22x22\actions\fill.png
+52540a41-7bfe-4684-86d1-b4f37792d78e share\icons\oxygen\22x22\actions\find-next.png
+7155a6f1-8c6d-4ba2-9148-856711751197 share\icons\oxygen\22x22\actions\find-previous.png
+22c78367-efda-494c-8c4f-84ac8f05ead3 share\icons\oxygen\22x22\actions\flag-black.png
+ba02e080-a87d-4b15-9f54-c402f6dc6b47 share\icons\oxygen\22x22\actions\flag-blue.png
+fc6a2340-9af9-452d-aa90-bebae68642ed share\icons\oxygen\22x22\actions\flag-green.png
+dafe9a92-039d-4d7c-821b-b4b3aac94941 share\icons\oxygen\22x22\actions\flag-red.png
+73819061-f3a3-4fe6-809d-f7dc29265100 share\icons\oxygen\22x22\actions\flag-yellow.png
+4906e023-d127-4510-8737-e6ebaaf85ee3 share\icons\oxygen\22x22\actions\flag.png
+a119bd8b-144f-42e9-9b62-6f299e4bbc7e share\icons\oxygen\22x22\actions\folder-new.png
+1dd99dbb-e7dd-46a7-90b6-b059d9057076 share\icons\oxygen\22x22\actions\folder-open.png
+dd6d6906-f004-499f-b1b1-696bfc0ee382 share\icons\oxygen\22x22\actions\footprint.png
+09786df4-ce29-49c9-bd8e-3c638502b771 share\icons\oxygen\22x22\actions\fork.png
+4b43d4bc-3481-466c-b9e0-f9688e7d6d0b share\icons\oxygen\22x22\actions\format-font-size-less.png
+8e4364cc-8ea0-4aa6-8951-5efdac5c211a share\icons\oxygen\22x22\actions\format-font-size-more.png
+2db33eb4-3a19-4a23-bd3c-709c3b595bca share\icons\oxygen\22x22\actions\format-indent-less.png
+a9cb441d-63de-415b-89db-aa05cf5fc2df share\icons\oxygen\22x22\actions\format-indent-more.png
+b9059bcc-3757-45f0-aec4-67918705ec4f share\icons\oxygen\22x22\actions\format-justify-center.png
+6d5d4b16-4bb7-492e-a243-79a9c1f17339 share\icons\oxygen\22x22\actions\format-justify-fill.png
+f389bc7f-c05c-4f1e-97cf-fbf86e0257ce share\icons\oxygen\22x22\actions\format-justify-left.png
+f2f7703c-fe82-4ec2-a447-a5799a1fad3b share\icons\oxygen\22x22\actions\format-justify-right.png
+b135ef10-b4ee-4d03-b334-b596243ca5bf share\icons\oxygen\22x22\actions\format-line-spacing-double.png
+e165dc12-4623-48c5-9a9e-37c52cda9418 share\icons\oxygen\22x22\actions\format-line-spacing-normal.png
+00de03ca-311f-47e9-94a9-9627db1e3769 share\icons\oxygen\22x22\actions\format-line-spacing-triple.png
+868b8c3d-10b8-4920-8040-8f77a2d24a58 share\icons\oxygen\22x22\actions\format-text-bold.png
+3e6d62ec-63e7-4e32-917c-a93e4913f02b share\icons\oxygen\22x22\actions\format-text-italic.png
+2f94b837-5e6f-483f-a0fe-73e28316ae2a share\icons\oxygen\22x22\actions\format-text-strikethrough.png
+5aefc51b-858f-4d78-b0b8-99868d6d0095 share\icons\oxygen\22x22\actions\format-text-subscript.png
+6fb9b486-6ae7-4997-9af9-06d3fe6784ea share\icons\oxygen\22x22\actions\format-text-superscript.png
+4fa71f8f-d064-44fe-8ca8-5ace22cb96e7 share\icons\oxygen\22x22\actions\format-text-underline.png
+92cf16c9-75dc-46e7-998f-002a0c8d8897 share\icons\oxygen\22x22\actions\frame-edit.png
+755f5f94-d154-4135-9eb3-dffd5460c574 share\icons\oxygen\22x22\actions\games-difficult.png
+4c938b30-3b41-457c-947f-085a1176b66c share\icons\oxygen\22x22\actions\games-highscores.png
+67965195-40d5-4507-8458-1e3fbaeb027c share\icons\oxygen\22x22\actions\gear.png
+e05e16f6-b111-4c2b-ac29-115f4223c14e share\icons\oxygen\22x22\actions\get-hot-new-stuff.png
+d501e93e-eda5-4894-ac56-0fd917dabbd2 share\icons\oxygen\22x22\actions\go-bottom.png
+5216b988-0757-4d18-b0f2-76482328f890 share\icons\oxygen\22x22\actions\go-down.png
+3c0341b2-1174-43c2-9868-9cf36374419c share\icons\oxygen\22x22\actions\go-first.png
+03cf882c-c92e-46d4-8af5-7be3281ec4f5 share\icons\oxygen\22x22\actions\go-home.png
+b52429ac-913a-4f47-ae8e-0e3803427af2 share\icons\oxygen\22x22\actions\go-last.png
+aecfaecf-1bfc-4056-850f-f4f8dd00adea share\icons\oxygen\22x22\actions\go-next.png
+82eb3f05-1f90-46f9-bc55-d57f2be1ded0 share\icons\oxygen\22x22\actions\go-previous.png
+67d1f3ca-5782-42ab-b476-7a9aec6d038a share\icons\oxygen\22x22\actions\go-top.png
+c9495da8-de4a-47fc-a957-afc779e7767d share\icons\oxygen\22x22\actions\go-up.png
+64ccc14c-33a0-4e4f-880a-4c5802971999 share\icons\oxygen\22x22\actions\goto-page.png
+9c02b991-33dc-43e1-b992-613f4723cba1 share\icons\oxygen\22x22\actions\halfencrypted.png
+399a1e98-c961-41d2-8f27-87515349c974 share\icons\oxygen\22x22\actions\help-contents.png
+d647804f-d7e6-4fc7-a9bb-28014aac6df0 share\icons\oxygen\22x22\actions\help-whatsthis.png
+4b51266e-e5e7-447c-bffd-ad97d1ff85e9 share\icons\oxygen\22x22\actions\history-clear.png
+033a7e9f-ed3e-409d-ba1f-47bd67a737a8 share\icons\oxygen\22x22\actions\history-kdeprint.png
+0e77cbae-4e50-479b-a0b7-3fd40698f718 share\icons\oxygen\22x22\actions\history.png
+76e2623c-8f8f-46af-a996-6d29628281d6 share\icons\oxygen\22x22\actions\identity.png
+93e7d73e-687e-4fa8-a1f9-4e987aa1cb0f share\icons\oxygen\22x22\actions\images-display.png
+9db44e5b-f1a6-4a1f-a8c9-ec4740b00796 share\icons\oxygen\22x22\actions\inktube.png
+cf4d6f8b-ba06-4d19-b7ab-90f8274fec95 share\icons\oxygen\22x22\actions\insert-image.png
+7a21cbb2-a237-415f-b3d6-264da1f4253c share\icons\oxygen\22x22\actions\insert-table.png
+c65a9cae-7acb-4a76-b82c-6773a0aa0fc2 share\icons\oxygen\22x22\actions\insert-text.png
+2886f2d5-217b-4d27-8793-6858bfcb5e76 share\icons\oxygen\22x22\actions\java-kjava.png
+d65ade14-392a-4932-bdae-dad529bcea8b share\icons\oxygen\22x22\actions\java.png
+c351aa23-9dca-40de-b0bd-07d7d0d9d713 share\icons\oxygen\22x22\actions\kdeprint-addprinter.png
+809385fe-a816-4a03-8daf-03ae2a566a01 share\icons\oxygen\22x22\actions\kdeprint-addpseudo.png
+645174e6-de10-4c15-8cb6-811bd809cacd share\icons\oxygen\22x22\actions\kdeprint-enableprinter-kdeprint.png
+6c8c5348-5054-4d33-bdf6-14442fb4bee8 share\icons\oxygen\22x22\actions\kdeprint-printer-infos.png
+3dd2fe4d-5442-4a4d-979d-105827a307f1 share\icons\oxygen\22x22\actions\kdeprint-queuestate-kdeprint.png
+3ded812e-3bbb-40c5-bfaf-f9239f71aa31 share\icons\oxygen\22x22\actions\kdeprint-stopprinter-kdeprint.png
+021cd6d5-1b81-4481-8871-479b35814f2f share\icons\oxygen\22x22\actions\kdeprint-testprinter.png
+da4c099b-dfc1-4664-9f0d-8b82948d0c36 share\icons\oxygen\22x22\actions\kgpg-export-kgpg.png
+9a97b37d-97d4-4828-a483-bfd62f91a8e0 share\icons\oxygen\22x22\actions\kgpg-identity-kgpg.png
+f85bba3f-67a0-4fff-be11-1be1a377a567 share\icons\oxygen\22x22\actions\kgpg-import-kgpg.png
+c2fd3b76-832a-4918-8fcc-c33f9ea60ecf share\icons\oxygen\22x22\actions\kgpg-info-kgpg.png
+4c352c1a-43f0-408f-95e3-a9293d98936a share\icons\oxygen\22x22\actions\kgpg-key1-kgpg.png
+81a1a240-c033-4adb-bdbe-b533a42021e5 share\icons\oxygen\22x22\actions\kgpg-key1-kopete.png
+25435240-af97-4782-98e8-a65407d48f7f share\icons\oxygen\22x22\actions\kgpg-key2-kgpg.png
+195f73fc-d7c4-4cb4-8988-576bacb052a3 share\icons\oxygen\22x22\actions\kgpg-key2-kopete.png
+b7e50579-ceb8-4e7e-a389-8d42de013692 share\icons\oxygen\22x22\actions\kgpg-key3-kgpg.png
+2c25de08-971c-4874-90a2-90682b92a82d share\icons\oxygen\22x22\actions\kgpg-key3-kopete.png
+21c26bea-9a0a-4c63-b54e-6771bceed3c4 share\icons\oxygen\22x22\actions\kgpg-key4-kgpg.png
+7f54aa73-dd69-42c8-8360-0211617cd8c8 share\icons\oxygen\22x22\actions\kgpg-sign-kgpg.png
+f094e1e6-2d66-4a42-a1c9-2f73140a3087 share\icons\oxygen\22x22\actions\kgpg-term-kgpg.png
+8eac256e-4bd0-4c5a-ab7e-f26391c0095c share\icons\oxygen\22x22\actions\knotes-delete-knotes.png
+1c61eba9-d6f7-47bd-b422-640815322b1b share\icons\oxygen\22x22\actions\kontact-contacts.png
+44265cfc-b888-4b05-9644-81b158086d4d share\icons\oxygen\22x22\actions\kontact-date.png
+f21fd18e-060d-4e33-b28f-38078646e6f8 share\icons\oxygen\22x22\actions\kontact-journal.png
+d871e7b5-cca7-43bd-882c-0e52cd98b7b2 share\icons\oxygen\22x22\actions\kontact-mail.png
+5e1957b6-d3b7-48af-bb57-59b2be12d0c6 share\icons\oxygen\22x22\actions\kontact-news.png
+dec65c11-7e11-4c83-ab9e-e4ac8f614374 share\icons\oxygen\22x22\actions\kontact-notes.png
+31d3356d-5248-4b5b-a0ab-42fae5e7578a share\icons\oxygen\22x22\actions\kontact-summary.png
+be6aada8-0a24-4bcb-b5d6-e61ab8829e43 share\icons\oxygen\22x22\actions\kontact-todo.png
+bfe35928-3c9b-4338-8b2c-cf2a758bd5aa share\icons\oxygen\22x22\actions\konv-message.png
+1477f874-ddae-4816-8bd0-00e8f851ab0c share\icons\oxygen\22x22\actions\konv-message2.png
+cbeee20d-a281-4a3c-bee1-7d81b367614a share\icons\oxygen\22x22\actions\laptop-charge-klaptopdaemon.png
+f372eb78-206e-4d45-8d05-cf50c545a292 share\icons\oxygen\22x22\actions\laptop-nobattery-klaptopdaemon.png
+9f1acd6f-19fe-4150-a717-8db6e578c469 share\icons\oxygen\22x22\actions\laptop-nocharge-klaptopdaemon.png
+2d70bfc2-4a9d-48db-8830-7d790bbf98f5 share\icons\oxygen\22x22\actions\launch.png
+5afb3e21-2929-403b-b27b-d9439967ea91 share\icons\oxygen\22x22\actions\list-add-font.png
+1118dd29-e33e-4583-be29-5936b5c647e9 share\icons\oxygen\22x22\actions\list-add.png
+df807892-383b-4947-b5c3-43dd346fa89a share\icons\oxygen\22x22\actions\list-remove.png
+596501ec-f7da-4a1e-bc7c-74dd5f6a711f share\icons\oxygen\22x22\actions\list.png
+4b230088-a338-43ee-a6a2-748f92eb1400 share\icons\oxygen\22x22\actions\locationbar-erase.png
+dc74a0a9-674a-44e0-86ee-520ca762725e share\icons\oxygen\22x22\actions\love.png
+1c8e7c3a-8b94-48e8-8386-199670bfd7ea share\icons\oxygen\22x22\actions\mail-delete.png
+1ca46b3f-1be5-4324-a56b-0776422e7ae4 share\icons\oxygen\22x22\actions\mail-find.png
+5bf08ff7-ff0a-4267-bc0f-7f83cb008763 share\icons\oxygen\22x22\actions\mail-flag-kmail.png
+2776d7f4-f064-49b4-9c97-07f920641445 share\icons\oxygen\22x22\actions\mail-flag.png
+3f1c0989-c602-4d1d-a284-eed1073dcfbb share\icons\oxygen\22x22\actions\mail-forward.png
+e94d8434-1640-4f45-a290-88f59b6d7b06 share\icons\oxygen\22x22\actions\mail-get.png
+7971c7ec-65d1-4dd6-818f-6a94667d1e82 share\icons\oxygen\22x22\actions\mail-ham-kmail.png
+6a56fb73-387b-4448-8a42-4ffa1e952b19 share\icons\oxygen\22x22\actions\mail-ham.png
+cab870ed-e036-470a-8067-4232510a76d3 share\icons\oxygen\22x22\actions\mail-message-new.png
+120c8034-547c-4ff5-8eb4-f0696c011475 share\icons\oxygen\22x22\actions\mail-new.png
+ec954895-a5e5-49ba-bde2-d8b66708c276 share\icons\oxygen\22x22\actions\mail-queue.png
+3e32a671-c506-49eb-a0ca-8cfaf54a4171 share\icons\oxygen\22x22\actions\mail-reply-all.png
+d1de8451-1665-4695-b823-0d856881a0f7 share\icons\oxygen\22x22\actions\mail-reply-sender.png
+46a5b9ce-8aab-4831-90c4-688e85757f70 share\icons\oxygen\22x22\actions\mail-replylist.png
+61ebb308-0da7-4b49-ac48-4761a04b11ec share\icons\oxygen\22x22\actions\mail-send.png
+9c801031-d3ff-47e3-899b-b87c6e1c9f07 share\icons\oxygen\22x22\actions\mail.png
+62611c36-93fd-487a-bc2e-83be71efa4c2 share\icons\oxygen\22x22\actions\make-kdevelop.png
+306d5b15-c965-4f3b-a801-c3853ae9ec6f share\icons\oxygen\22x22\actions\matrix.png
+7d146a04-27d4-44f4-8e03-c38769acbd6c share\icons\oxygen\22x22\actions\media-eject.png
+a326dfc6-c049-4aaf-b4d8-bb1d051068fc share\icons\oxygen\22x22\actions\media-equalizer.png
+2a1f8cd2-8c13-4c9b-b2d7-f4a96c401862 share\icons\oxygen\22x22\actions\media-playback-pause.png
+a489032f-200f-4b22-bf94-0c9efe92b6f2 share\icons\oxygen\22x22\actions\media-playback-start.png
+c5f7622c-c6b0-4b51-add4-57941d2e9431 share\icons\oxygen\22x22\actions\media-playback-stop.png
+9b2cd0be-01d7-4968-bf1d-fbf10f940d8c share\icons\oxygen\22x22\actions\media-playlist-clear.png
+b88eb810-7e80-46f2-858c-00e7c84bbc48 share\icons\oxygen\22x22\actions\media-playlist-refresh.png
+90f10394-e93a-4ee9-8aa3-ac6f62e8e44f share\icons\oxygen\22x22\actions\media-playlist.png
+558a39bd-3e2a-4b29-b64d-f4adb7e37524 share\icons\oxygen\22x22\actions\media-podcast.png
+61242d6a-59eb-44f2-bb12-69c2b61b5f86 share\icons\oxygen\22x22\actions\media-record.png
+cf031ca6-040f-406b-9d21-6c3504bc2ee4 share\icons\oxygen\22x22\actions\media-scripts.png
+0ec1f7b1-b76b-47af-b504-a4e1a046f34a share\icons\oxygen\22x22\actions\media-seek-backward.png
+717d12e0-7a9b-404d-9b27-ce5d710f8b00 share\icons\oxygen\22x22\actions\media-seek-forward.png
+6c260732-0d62-4b8c-918d-8de9dc0a843f share\icons\oxygen\22x22\actions\media-skip-backward.png
+a4d7f62e-f45f-4cc3-a75b-21bf49cdadd1 share\icons\oxygen\22x22\actions\media-skip-forward.png
+82bd377c-31c5-43af-961e-51cf8abc8ecb share\icons\oxygen\22x22\actions\month.png
+3b3a63c7-55fb-44e9-b9fd-60b6a306ad6a share\icons\oxygen\22x22\actions\network.png
+7ba55c22-b1f0-4adf-9ac6-68d672f97375 share\icons\oxygen\22x22\actions\news-subscribe.png
+b4c9e887-7119-4546-8322-d245bf375956 share\icons\oxygen\22x22\actions\news-unsubscribe.png
+285528c7-fd8e-47dd-b404-7dc0f496654f share\icons\oxygen\22x22\actions\no.png
+21b318dc-f506-4cde-b992-e4f2872e8a0e share\icons\oxygen\22x22\actions\none.png
+f5232d2d-a1bc-41a8-aa06-53d1e2d13364 share\icons\oxygen\22x22\actions\note.png
+0fc31d7f-43ae-44c4-8c9a-aa7e09b5b9d6 share\icons\oxygen\22x22\actions\note2.png
+d7ce3b5f-d3de-4704-a00a-93880c5b2038 share\icons\oxygen\22x22\actions\object-rotate-left.png
+d4756233-70fa-4d45-af32-2f9d9808df71 share\icons\oxygen\22x22\actions\object-rotate-right.png
+e4ea0dad-043d-4abb-a78b-aeac57f6c874 share\icons\oxygen\22x22\actions\ok.png
+ae184639-4c04-4ea4-9f0b-657a0ccd7e26 share\icons\oxygen\22x22\actions\openterm.png
+f8335193-70d6-4dd3-8ccb-dfef4668ca1c share\icons\oxygen\22x22\actions\paintbrush.png
+ef464e40-d2d8-4ed5-9ed5-d0645081b718 share\icons\oxygen\22x22\actions\paperbag.png
+c61688bc-9967-4a56-941b-ff06d89409bc share\icons\oxygen\22x22\actions\paperclipreal.png
+17025dde-b333-43bc-8a2d-a448ce5a8f82 share\icons\oxygen\22x22\actions\pen.png
+ed1decc9-4abb-4976-b857-060d644314a1 share\icons\oxygen\22x22\actions\pencil.png
+294e561b-7a7c-4583-bafc-796f9e22e048 share\icons\oxygen\22x22\actions\pencil2.png
+85a1cf62-36ad-42dc-ab19-e3be607ae406 share\icons\oxygen\22x22\actions\player-time.png
+37559776-7473-4053-87c6-1c96af5d1077 share\icons\oxygen\22x22\actions\player-volume.png
+0272c7eb-5b17-4203-8693-77a2db699f20 share\icons\oxygen\22x22\actions\plus.png
+2ba92542-0a56-4a69-8472-757fdc710814 share\icons\oxygen\22x22\actions\print-frame.png
+79842593-5230-4ecb-a5cf-03583374c8c6 share\icons\oxygen\22x22\actions\process-stop.png
+f7d47d7f-44c1-4936-960f-2108c5423d3e share\icons\oxygen\22x22\actions\project-open.png
+87a52eef-3e41-4f20-b1b7-f5c0c8be2fe1 share\icons\oxygen\22x22\actions\rating.png
+cd3dcb6f-f687-4d55-80c3-690b1c9fa9bf share\icons\oxygen\22x22\actions\rebuild.png
+351e6170-b643-4276-b2f5-807cac3a4882 share\icons\oxygen\22x22\actions\roll.png
+83efca43-b7c4-4b00-a4e5-63eaa346529d share\icons\oxygen\22x22\actions\rotate.png
+48dc5980-4973-4bf9-b0b6-2ed2c52565a4 share\icons\oxygen\22x22\actions\rss-tag.png
+1f525c27-0a0f-42e8-af3d-d1c07e9247ec share\icons\oxygen\22x22\actions\rss.png
+a4e8efc9-4dd5-48e2-b71a-596981d00423 share\icons\oxygen\22x22\actions\ruler.png
+76acd53d-afb9-4942-8143-0adeed2ea89e share\icons\oxygen\22x22\actions\save-all.png
+72bb1caf-b6b3-4412-9e33-18c89acbae9d share\icons\oxygen\22x22\actions\screwdriver.png
+cad97d44-ca30-4883-b23d-2432001cc0d8 share\icons\oxygen\22x22\actions\search-filter.png
+e5cb9fa8-8dec-4c7f-94f7-527494e24d5c share\icons\oxygen\22x22\actions\search-user.png
+e3d4f8db-488f-4f39-9cba-431310c3d32e share\icons\oxygen\22x22\actions\services.png
+df822be0-027b-4899-962b-267fcadaa42d share\icons\oxygen\22x22\actions\show-offliners.png
+ddc5ec22-fe46-44a5-9442-e24bd053a656 share\icons\oxygen\22x22\actions\signature.png
+c28fd1f0-f4ae-4565-8102-74c64c865fa5 share\icons\oxygen\22x22\actions\smiley.png
+2c237854-1ab4-48a2-8f91-17a53d3c6a8b share\icons\oxygen\22x22\actions\speaker.png
+ea43d08a-6ced-469f-a613-e691aa670fa1 share\icons\oxygen\22x22\actions\spread.png
+5346cac6-cbe9-4e55-9422-6e98ba34754f share\icons\oxygen\22x22\actions\stamp.png
+e6804709-1ea7-4575-a6bb-13eb46074273 share\icons\oxygen\22x22\actions\switchuser.png
+99f8273b-02b0-4dcb-95d5-1e37adf4fcd8 share\icons\oxygen\22x22\actions\system-lock-screen.png
+2ab53e80-5144-446b-b3ee-445d5b3f1eca share\icons\oxygen\22x22\actions\system-log-out.png
+34b93983-5a4b-4902-a08a-b7b4ac089329 share\icons\oxygen\22x22\actions\system-run.png
+72d385da-c102-4b91-b716-948b8b421c77 share\icons\oxygen\22x22\actions\system-search.png
+f523f39c-d268-4c53-b260-41f5024651c4 share\icons\oxygen\22x22\actions\tab-breakoff.png
+2ac79b35-525c-4d9a-b065-69324b56b2cc share\icons\oxygen\22x22\actions\tab-duplicate.png
+18c355bd-49f1-4a6a-b47d-3b5e0e40bc6e share\icons\oxygen\22x22\actions\tab-new-raised.png
+7a4a8621-8d57-42fe-af35-94f9a1d0864e share\icons\oxygen\22x22\actions\tab-new.png
+f79079e0-ce54-4f63-a95e-665d453e8705 share\icons\oxygen\22x22\actions\tab-remove.png
+ac48d2dd-1cdc-4280-9b2f-619500aa0607 share\icons\oxygen\22x22\actions\table.png
+bdb9a752-d9fb-4604-beed-8311f3ae15ea share\icons\oxygen\22x22\actions\text.png
+badd02c2-beed-4587-abc7-4b041cc2112e share\icons\oxygen\22x22\actions\thumbnail-show.png
+f29ee299-9323-4227-b9ed-941fe9fa5c34 share\icons\oxygen\22x22\actions\todo.png
+0811563a-7143-4c50-9063-d905a60b148e share\icons\oxygen\22x22\actions\tool.png
+083be4fb-12e5-4274-9a6e-f6ad94f9eea9 share\icons\oxygen\22x22\actions\tool2.png
+fc8b3ee5-7fd2-4a6e-8c23-3baccd7dfa8b share\icons\oxygen\22x22\actions\tools-check-spelling.png
+f3a90e80-816a-44fe-906e-20271cd441b6 share\icons\oxygen\22x22\actions\underconstruction.png
+36829354-715e-4b1e-b05b-5dbf0be9d67c share\icons\oxygen\22x22\actions\user-female.png
+b75d3e03-c06d-498c-b96e-ddfc2a81a346 share\icons\oxygen\22x22\actions\user.png
+083adbb7-5b81-43ca-b9cd-ed49013fdcc4 share\icons\oxygen\22x22\actions\users.png
+e3484c5d-d0f2-4210-ac7a-2d5df2a19df5 share\icons\oxygen\22x22\actions\view-choose.png
+3fca3559-28b5-499d-9787-09a7467c5b75 share\icons\oxygen\22x22\actions\view-fullscreen.png
+2e3a53af-91fc-4670-91d1-a0c99425239c share\icons\oxygen\22x22\actions\view-icon.png
+e73db156-4ee9-4722-aeab-49d0243634d7 share\icons\oxygen\22x22\actions\view-left-right.png
+dfeb58e7-e94b-4911-a8e5-f468689f791d share\icons\oxygen\22x22\actions\view-process-all-tree.png
+03466ba0-c034-476b-99a0-d85e1c7edd15 share\icons\oxygen\22x22\actions\view-process-all.png
+1b7b8270-9dc4-43e5-86e2-61941b1f1fc0 share\icons\oxygen\22x22\actions\view-process-own.png
+756c30e4-c9f8-4701-937e-a65e040b6f64 share\icons\oxygen\22x22\actions\view-process-system.png
+5228d34b-b160-4b48-b8ff-45e89792687f share\icons\oxygen\22x22\actions\view-process-users.png
+aef4a41a-6e12-41c2-8575-929254fb0e9e share\icons\oxygen\22x22\actions\view-refresh.png
+fcd5e5fe-1d42-49e6-ba28-cd95414f109f share\icons\oxygen\22x22\actions\view-remove.png
+e97428fc-4192-4343-9a99-672b3a21c7e2 share\icons\oxygen\22x22\actions\view-restore.png
+fb09bd38-8b3d-474c-b50d-e914f638e448 share\icons\oxygen\22x22\actions\view-sidetree.png
+416fa02d-a922-49ea-b361-431964565345 share\icons\oxygen\22x22\actions\view-tree.png
+9314374c-86bd-4928-adcd-33ba9b9938a6 share\icons\oxygen\22x22\actions\viewmag1.png
+915ddd21-6cca-40b8-bc39-5f0adb47a5cb share\icons\oxygen\22x22\actions\wallet-closed.png
+8893cc86-1862-482f-9818-79b54426c523 share\icons\oxygen\22x22\actions\wallet-open.png
+a5591117-ab32-4940-a261-7fd8e5d4d67e share\icons\oxygen\22x22\actions\whatsnext.png
+81c5d729-dc72-4fc2-bf36-391beb5bde90 share\icons\oxygen\22x22\actions\window-close.png
+d931f4ef-b3a1-414f-98cd-04b15ea7bfce share\icons\oxygen\22x22\actions\window-new.png
+38fa10b8-c8ab-4567-b3c1-20ddb017e91e share\icons\oxygen\22x22\actions\window-suppressed.png
+c961db21-168b-4e0c-bfeb-cf7cc11b529d share\icons\oxygen\22x22\actions\world.png
+2d902eb4-0cfb-4a49-8534-3bd6052b51ee share\icons\oxygen\22x22\actions\xdays.png
+1d597f4a-452b-4ac1-b06e-e1b75b6f5377 share\icons\oxygen\22x22\actions\zoom-best-fit.png
+16590555-0495-440a-8e9c-b7324c8cca33 share\icons\oxygen\22x22\actions\zoom-in.png
+0ee1a0c0-2303-44b9-9ccf-47f2a8733609 share\icons\oxygen\22x22\actions\zoom-original.png
+326da4c1-f56c-462a-9aeb-58d951b85c45 share\icons\oxygen\22x22\actions\zoom-out.png
+f2a1f378-586e-4f17-840e-2890d3d58f06 share\icons\oxygen\22x22\apps\gpg.png
+ad163f7d-6aed-44be-8dc8-f6bbd649bad8 share\icons\oxygen\22x22\apps\gpgsm.png
+2f969c27-96f4-4712-a9a1-f7546e9929e0 share\icons\oxygen\32x32\actions\1day.png
+ceb16e57-98f7-4a0f-8c9d-e17b0604fe21 share\icons\oxygen\32x32\actions\5days.png
+51086de5-d8e4-4531-b350-865be8271566 share\icons\oxygen\32x32\actions\7days.png
+c6eea90a-7d90-4731-84f6-273090383e83 share\icons\oxygen\32x32\actions\about-kde.png
+b7a93271-959e-4ae0-b8dc-38e1befd48fc share\icons\oxygen\32x32\actions\add-user.png
+83b0762a-08d4-4023-9f6a-1eef8d9b1b81 share\icons\oxygen\32x32\actions\alarmclock.png
+ac221c17-7f0a-4ad2-8983-693fc86ea5f1 share\icons\oxygen\32x32\actions\application-exit.png
+b920b838-bc72-4fb2-9fca-49479280c23d share\icons\oxygen\32x32\actions\ark-adddir.png
+39ff5ce5-1df8-400f-a685-e946838d1fb6 share\icons\oxygen\32x32\actions\ark-addfile.png
+dd45448f-f748-4ac8-8f73-d18871243532 share\icons\oxygen\32x32\actions\ark-delete.png
+ca9a6d37-2bd8-4dd8-9df1-b5c0394b701d share\icons\oxygen\32x32\actions\ark-extract.png
+3964368b-447f-467c-ba1e-133ae26dd309 share\icons\oxygen\32x32\actions\ark-view.png
+d7437c05-7b62-43ab-8497-9ad82446d4d6 share\icons\oxygen\32x32\actions\arrow-down-double.png
+80994672-ee33-4e5f-bbdf-3ba41fedb6f9 share\icons\oxygen\32x32\actions\arrow-down.png
+1cab75ce-a6a6-4023-a602-124fc19338f7 share\icons\oxygen\32x32\actions\arrow-left-double.png
+e5ff2081-d38e-4ebe-9fe8-d00886fbab2f share\icons\oxygen\32x32\actions\arrow-left.png
+eb06ece0-a832-4556-a393-1a443da24ac4 share\icons\oxygen\32x32\actions\arrow-right-double.png
+30b31e35-c7a4-49dc-8aa0-5a5d3471d1f6 share\icons\oxygen\32x32\actions\arrow-right.png
+2d5777ca-73bf-4727-89cf-36e1a3790425 share\icons\oxygen\32x32\actions\arrow-up-double.png
+4ddb5589-5d4b-452e-9472-3c18ddc39c93 share\icons\oxygen\32x32\actions\arrow-up.png
+3c06f6b0-8ed9-4232-bfef-96dddb93c104 share\icons\oxygen\32x32\actions\attach.png
+1d734d3b-e743-41eb-8833-b40a3fe5f110 share\icons\oxygen\32x32\actions\battery-charging-000.png
+43ff7abd-e05d-4eac-a19f-a0a869d4097b share\icons\oxygen\32x32\actions\battery-charging-020.png
+02512c20-2902-40e3-a96b-ff22ba08af57 share\icons\oxygen\32x32\actions\battery-charging-040.png
+c32e7e7f-0311-4a86-8340-d2d80ab277dd share\icons\oxygen\32x32\actions\battery-charging-060.png
+a689eb6f-8a34-4251-be64-9131766dfd6c share\icons\oxygen\32x32\actions\battery-charging-080.png
+57c5283a-0232-42d2-9d2b-6d4960673b2c share\icons\oxygen\32x32\actions\battery-charging-100.png
+f5d240c3-ff73-484d-b308-14138d161591 share\icons\oxygen\32x32\actions\battery-discharging-000.png
+5346433b-4f31-484c-9b2c-e06ee433a0dd share\icons\oxygen\32x32\actions\battery-discharging-020.png
+64bb514a-f1d8-4839-b4de-0acc3153aa98 share\icons\oxygen\32x32\actions\battery-discharging-040.png
+3981f1e7-c7ac-4d17-8db9-0b3fb0686743 share\icons\oxygen\32x32\actions\battery-discharging-060.png
+b43b428a-ff06-4160-9455-f83d0032fc9c share\icons\oxygen\32x32\actions\battery-discharging-080.png
+4d4ed2a0-ed99-48e9-abdd-d0f1c99ecf59 share\icons\oxygen\32x32\actions\battery-discharging-100.png
+0496272b-350a-477a-acc0-8b5722781444 share\icons\oxygen\32x32\actions\bell.png
+61e1d9f5-09f6-4d97-8e51-0a3b3e29a367 share\icons\oxygen\32x32\actions\book.png
+d2f573c3-dc28-4cd1-a800-269128dbf1e2 share\icons\oxygen\32x32\actions\book2.png
+b2e9797b-c1e5-4fe3-b5eb-f2bd69df8c75 share\icons\oxygen\32x32\actions\bookmark-folder.png
+99ff3b3b-0447-41bc-8b50-1f5b1a1c6e88 share\icons\oxygen\32x32\actions\bookmark-new-list.png
+f2236d78-3bc9-42b5-bae6-9f7bf8731942 share\icons\oxygen\32x32\actions\bookmark-new.png
+e974f6c4-3fcb-439f-a689-8e79b0a5b0f7 share\icons\oxygen\32x32\actions\bookmark-toolbar.png
+56c8423f-f408-4b50-8ff8-beaae327905d share\icons\oxygen\32x32\actions\bookmark.png
+8fe9c5b7-c692-4a3c-a04e-c7f9c2d86482 share\icons\oxygen\32x32\actions\browser-go.png
+d2c315aa-d22b-47db-b4ab-8c7572c2c777 share\icons\oxygen\32x32\actions\calendar-today.png
+a7641639-1a41-4665-bc7e-a65ed8b5c6fd share\icons\oxygen\32x32\actions\camera-test.png
+d2a93285-9c6d-4405-aba0-f36b17e891c1 share\icons\oxygen\32x32\actions\cd-data.png
+966b63bf-241c-4cbc-a2bc-cb958a5ef70d share\icons\oxygen\32x32\actions\cd.png
+bd3b7050-4b36-4376-8559-eef0461cb080 share\icons\oxygen\32x32\actions\cdburn.png
+56082a67-7978-48df-85bd-bcecadb881d2 share\icons\oxygen\32x32\actions\cdcopy.png
+989931ae-f31f-46cc-9282-06eddab218a3 share\icons\oxygen\32x32\actions\cdsmall-kscd.png
+f89949c7-6a7c-43bb-9440-df90a294eda1 share\icons\oxygen\32x32\actions\character-set.png
+2486a99b-970e-4fd2-a67a-c849381354da share\icons\oxygen\32x32\actions\checkmark-korganizer.png
+8627e0e4-4c89-4251-83ba-7e466520192c share\icons\oxygen\32x32\actions\chronometer.png
+d31359c2-9e02-412f-a45a-98a6318fcdc2 share\icons\oxygen\32x32\actions\clear-left.png
+ab3e5d14-1fd0-4c4f-9b47-6108569cdbbc share\icons\oxygen\32x32\actions\color-fill.png
+4063476d-8102-40bf-bc95-3f2d735292cb share\icons\oxygen\32x32\actions\color-line.png
+08b1773d-7a9d-406d-9e2f-f28a51e8f788 share\icons\oxygen\32x32\actions\color-picker.png
+1b1e2396-e9a3-4e9e-9bd2-f4f565925b4f share\icons\oxygen\32x32\actions\commandprompt.png
+155d479b-c4a9-444f-92ca-8012ef9104c0 share\icons\oxygen\32x32\actions\compfile.png
+58642aec-7653-41bf-8d2e-d81edee371c2 share\icons\oxygen\32x32\actions\configure-shortcuts.png
+f627674d-f74f-40a3-a00b-9d3ac92c4bf0 share\icons\oxygen\32x32\actions\configure-toolbars.png
+59df9592-2b1c-4e7e-8008-3c367aa0b83d share\icons\oxygen\32x32\actions\configure.png
+1bcff1fa-03e4-4a15-bb9a-3bf972be5196 share\icons\oxygen\32x32\actions\connect-no.png
+4ed054b3-7298-4511-bfcc-724f5a73bc04 share\icons\oxygen\32x32\actions\connection-established.png
+696f7436-6e8d-4915-a702-c38de21cd7a5 share\icons\oxygen\32x32\actions\contact-new.png
+ba31bf0f-fbba-4d3a-8545-bd605af4339d share\icons\oxygen\32x32\actions\contact.png
+11930390-a8b9-447f-be3a-7dd7bf13fa5e share\icons\oxygen\32x32\actions\datashow.png
+4df22b33-b186-4284-a758-6c3287d9366e share\icons\oxygen\32x32\actions\datashowchart.png
+a8717488-0d7e-4276-871e-19de899d437e share\icons\oxygen\32x32\actions\decrypted.png
+72f58845-be2a-4d06-8457-dff902eafeb2 share\icons\oxygen\32x32\actions\delete-user.png
+4d3e0ef9-1b7f-407e-86a0-c8b80e542691 share\icons\oxygen\32x32\actions\dialog-apply.png
+a44d0b27-248b-4e5e-b559-8bf70c2dbed7 share\icons\oxygen\32x32\actions\dialog-cancel.png
+c731d364-67fd-4796-9402-1e19868770d9 share\icons\oxygen\32x32\actions\dialog-close.png
+0123c121-3ae0-4cf4-9e9d-f68d21840391 share\icons\oxygen\32x32\actions\dialog-ok.png
+d2daf944-3007-4a88-85a0-b8849b796185 share\icons\oxygen\32x32\actions\document-new.png
+9124785d-75db-4af2-b943-fb49de2568a6 share\icons\oxygen\32x32\actions\document-open-recent.png
+b496eeeb-38e0-43ce-b019-c399ab4d1049 share\icons\oxygen\32x32\actions\document-open.png
+e916d4c8-a470-4f0c-8199-c2e1d16e5215 share\icons\oxygen\32x32\actions\document-print-preview.png
+3a63b3ae-9bda-4fda-aaed-a8294ef84228 share\icons\oxygen\32x32\actions\document-print.png
+bd1c08b9-d352-41c3-9099-fb7c8163be53 share\icons\oxygen\32x32\actions\document-properties.png
+457de179-c8e0-4839-87f8-0c926c617f44 share\icons\oxygen\32x32\actions\document-revert.png
+f7aad2c1-7a80-46e8-a57d-6700a7c0d357 share\icons\oxygen\32x32\actions\document-save-as.png
+d14bf636-790f-4d41-af40-4a8880ebc508 share\icons\oxygen\32x32\actions\document-save.png
+60b9a2be-edf3-4dd9-918f-1c0eaf9962e1 share\icons\oxygen\32x32\actions\document-start-presentation.png
+ddfecff6-cb1b-44b7-aac3-af1dca827bb0 share\icons\oxygen\32x32\actions\documentinfo-koffice.png
+44af53b9-d463-481f-a329-52f534d81062 share\icons\oxygen\32x32\actions\domtreeviewer.png
+1a82ea71-4762-43da-afd1-0f87e185a1f9 share\icons\oxygen\32x32\actions\edit-add.png
+9d28ef1b-ff57-4d88-84c7-0774b113de29 share\icons\oxygen\32x32\actions\edit-clear.png
+cbd2ae21-0869-4f34-8439-29318c1fac70 share\icons\oxygen\32x32\actions\edit-copy.png
+4e9bef58-e9db-4253-a6e8-a671c0a7a4e2 share\icons\oxygen\32x32\actions\edit-cut.png
+cf5c60dc-e924-4181-8af3-327a221530aa share\icons\oxygen\32x32\actions\edit-delete.png
+5ad51cbf-2841-4803-9679-d3f86b192a38 share\icons\oxygen\32x32\actions\edit-find.png
+3e41de06-ceda-416f-932e-3415db161dc1 share\icons\oxygen\32x32\actions\edit-paste.png
+8cc97abf-97a9-40cb-bdc4-f13ad4a792ea share\icons\oxygen\32x32\actions\edit-redo.png
+a6e2e769-319c-4cbe-a501-f4fbb8528d61 share\icons\oxygen\32x32\actions\edit-trash.png
+237c0844-6c58-4ece-9d4a-7318b826b816 share\icons\oxygen\32x32\actions\edit-undo.png
+754e4f28-b8df-4aef-9706-d9b399b9c87f share\icons\oxygen\32x32\actions\edit-user.png
+9b4050f6-e2a3-4503-91d2-3dcd89a168f4 share\icons\oxygen\32x32\actions\edit.png
+ca86810e-0d78-4ee2-a422-6caca2249008 share\icons\oxygen\32x32\actions\editinput.png
+dfa3cc57-b857-4920-89ff-6e9b2ce50b6f share\icons\oxygen\32x32\actions\editshred.png
+dcbfc1c3-689e-4cf9-947a-7d436a9d0199 share\icons\oxygen\32x32\actions\emptytrash.png
+92154077-b2cd-4727-98bb-d27990b79d74 share\icons\oxygen\32x32\actions\encrypted.png
+19d79faa-4d45-4e02-89e1-295ca4bea7d4 share\icons\oxygen\32x32\actions\eraser.png
+ecc597cd-df02-4d56-a576-bd152bb4fb37 share\icons\oxygen\32x32\actions\exec.png
+602ca651-6ab8-4a8f-84db-8cce8adfcd54 share\icons\oxygen\32x32\actions\favorites.png
+658acb67-5d97-4db1-8404-106183e923b1 share\icons\oxygen\32x32\actions\file-export.png
+d4918737-e2e9-4c59-8954-35131992d70f share\icons\oxygen\32x32\actions\file-find.png
+5e82d9d9-b97d-45ba-b735-596e5f4ce9e3 share\icons\oxygen\32x32\actions\file-import.png
+9a57f47d-eaa7-4564-a58e-845dbbb081df share\icons\oxygen\32x32\actions\file-revert.png
+9f7ebdff-9115-411d-a219-66632fa34381 share\icons\oxygen\32x32\actions\fileview-close-left.png
+7a5689c4-af09-47b1-98da-5102d77d3b3e share\icons\oxygen\32x32\actions\fileview-close-right.png
+64a6662f-ac79-44a3-8004-99ba51857235 share\icons\oxygen\32x32\actions\fileview-column.png
+ef7397b8-8bec-4d24-bb18-6afc655263c1 share\icons\oxygen\32x32\actions\fileview-detailed.png
+6eaf09e9-d4ea-456b-b9fc-eaa24b22ae13 share\icons\oxygen\32x32\actions\fileview-icon.png
+8c7d1b55-069d-4b27-8238-01ac7fb6018d share\icons\oxygen\32x32\actions\fileview-multicolumn.png
+3e300ef7-564b-40c4-9c8b-f86333f81683 share\icons\oxygen\32x32\actions\fileview-preview.png
+e3b3fd7c-01bb-405f-bba7-9cac71b475b8 share\icons\oxygen\32x32\actions\fileview-split.png
+9d989b70-c675-457a-bee1-3b355d193b1f share\icons\oxygen\32x32\actions\fileview-text.png
+59eec8f7-4a58-4d5e-95b2-3080adbe2628 share\icons\oxygen\32x32\actions\fill.png
+6624c505-6180-4ad5-b5ba-14eb3ef58104 share\icons\oxygen\32x32\actions\find-next.png
+19035c0d-83d5-4315-9015-b084271fbeba share\icons\oxygen\32x32\actions\find-previous.png
+d41a3715-37ea-4c6b-a960-1bf4e24500fa share\icons\oxygen\32x32\actions\flag-black.png
+96ff447f-1eaa-4d63-b4cd-c274f51cc617 share\icons\oxygen\32x32\actions\flag-blue.png
+439730dc-57fe-4f5c-aada-a77f2ac644d2 share\icons\oxygen\32x32\actions\flag-green.png
+ad592910-f64d-41fb-8aed-713ea19db0fd share\icons\oxygen\32x32\actions\flag-red.png
+0736b175-b780-4718-8f15-3626775d1b6e share\icons\oxygen\32x32\actions\flag-yellow.png
+ab0e8a5a-3b26-485e-8704-5a382a6dd94d share\icons\oxygen\32x32\actions\flag.png
+6867aa09-c5ad-4527-94db-33b1d767e974 share\icons\oxygen\32x32\actions\folder-new.png
+7075ddd4-6ea8-45cb-8a0c-66e071633d65 share\icons\oxygen\32x32\actions\folder-open.png
+30348199-0822-4d62-a07f-6f4c1b23cd2b share\icons\oxygen\32x32\actions\footprint.png
+23b88ee9-5499-46c6-8b54-b035553279b9 share\icons\oxygen\32x32\actions\fork.png
+73cb6ee5-ebc1-40bc-8e03-64cffb21e3ff share\icons\oxygen\32x32\actions\format-font-size-less.png
+f10ea322-040a-404c-8a75-b8fd8498f6e3 share\icons\oxygen\32x32\actions\format-font-size-more.png
+4a60e6e0-8484-4725-b9f4-fe3ba905c388 share\icons\oxygen\32x32\actions\format-indent-less.png
+18327192-2011-46e5-a22e-3ba4d9271ee2 share\icons\oxygen\32x32\actions\format-indent-more.png
+68c0059a-d8fc-4d55-b06b-20f7053e9b46 share\icons\oxygen\32x32\actions\format-justify-center.png
+ec5709c5-9b07-4564-afdf-47b39402a1f9 share\icons\oxygen\32x32\actions\format-justify-fill.png
+87202b12-db59-48b4-a2b9-35ec618dc51a share\icons\oxygen\32x32\actions\format-justify-left.png
+2a096863-d718-43ac-a61a-880eb280a22a share\icons\oxygen\32x32\actions\format-justify-right.png
+6a6e4ace-e347-4cdf-a04f-773b9f582f03 share\icons\oxygen\32x32\actions\format-line-spacing-double.png
+43b519f6-9a3f-4762-898d-021ddc00b3c1 share\icons\oxygen\32x32\actions\format-line-spacing-normal.png
+bb89ef65-975a-483b-b0cc-8deded66d8d9 share\icons\oxygen\32x32\actions\format-line-spacing-triple.png
+2826461d-d5b9-4c04-b8b0-f9405df87d7b share\icons\oxygen\32x32\actions\format-text-bold.png
+5c2019c3-7e14-4fc7-827f-0bdc8cbc24a4 share\icons\oxygen\32x32\actions\format-text-italic.png
+fcf431bf-0f28-4cda-9cf7-21ccf847ee72 share\icons\oxygen\32x32\actions\format-text-strikethrough.png
+d5ac910f-cb7b-4535-a916-950c1138d3e5 share\icons\oxygen\32x32\actions\format-text-subscript.png
+f5d9ef10-eaa3-4145-9277-1c2acfc912c4 share\icons\oxygen\32x32\actions\format-text-superscript.png
+206c1def-3150-4009-8094-3d618d9657a5 share\icons\oxygen\32x32\actions\format-text-underline.png
+adf232b9-d0ae-4d39-bb13-a72c96724858 share\icons\oxygen\32x32\actions\frame-edit.png
+4ac53408-662a-47f5-bc79-a8a9c23dd71d share\icons\oxygen\32x32\actions\games-difficult.png
+9eb50ceb-7c1b-445a-88e0-75584379a41b share\icons\oxygen\32x32\actions\games-highscores.png
+be873f70-72d8-44dc-ba06-8876348f2a38 share\icons\oxygen\32x32\actions\gear.png
+896a6b34-9432-4ea3-985c-5b4b20c89664 share\icons\oxygen\32x32\actions\get-hot-new-stuff.png
+ef778c7c-29ad-46a3-a9a3-fe9e75491d5e share\icons\oxygen\32x32\actions\go-bottom.png
+eb48b0a0-1c26-4c61-812c-aa2af9988ec3 share\icons\oxygen\32x32\actions\go-down.png
+1372a5eb-3982-4de9-92b5-5aea3be3ef5b share\icons\oxygen\32x32\actions\go-first.png
+fc15f518-d62c-4073-a286-7e6f92085383 share\icons\oxygen\32x32\actions\go-home.png
+4603b5d7-1407-4ecb-bb35-d684cffd40e5 share\icons\oxygen\32x32\actions\go-last.png
+9fe185a5-1a4a-4ae7-b44e-b8f830f2f18f share\icons\oxygen\32x32\actions\go-next.png
+2b78b72f-5ddb-4f5b-ac65-b93321a8ee85 share\icons\oxygen\32x32\actions\go-previous.png
+1dda17c9-74aa-4083-bd2d-f330b7145542 share\icons\oxygen\32x32\actions\go-top.png
+7c7a8669-190c-475c-ac81-b2f517ccc129 share\icons\oxygen\32x32\actions\go-up.png
+c2ca8993-3e22-442d-b2d2-1efa25fbc991 share\icons\oxygen\32x32\actions\goto-page.png
+5447cb01-373b-460d-9446-775105701412 share\icons\oxygen\32x32\actions\halfencrypted.png
+9911839e-bfd0-4fca-ba9b-cc8803795a6b share\icons\oxygen\32x32\actions\help-contents.png
+9c6132b0-c2aa-4e96-9f6c-32a51c2dd646 share\icons\oxygen\32x32\actions\help-whatsthis.png
+b663e8dd-e7ab-44d7-bf2e-cee29562d036 share\icons\oxygen\32x32\actions\history-clear.png
+d4918697-3395-43b4-8bd4-10771abc138a share\icons\oxygen\32x32\actions\history-kdeprint.png
+23ec3669-d8ac-460d-a34b-1185e3bdffc9 share\icons\oxygen\32x32\actions\history.png
+396b728e-16ea-4280-a4d4-c209ba4bf177 share\icons\oxygen\32x32\actions\identity.png
+917f8ca0-6dc0-4568-a3c7-ade19bb8e128 share\icons\oxygen\32x32\actions\images-display.png
+042d15b8-3fe9-46bd-bf14-73bb3adc895a share\icons\oxygen\32x32\actions\inktube.png
+e155dede-1aac-4e69-9808-3848147afb5a share\icons\oxygen\32x32\actions\insert-image.png
+f1324382-8ef3-431d-9c50-ce9edc13b50d share\icons\oxygen\32x32\actions\insert-table.png
+ee65a62e-fdac-419e-9928-1c13278f1e7d share\icons\oxygen\32x32\actions\insert-text.png
+bf2a14d2-667f-44d5-8499-c7a860f8f367 share\icons\oxygen\32x32\actions\java-kjava.png
+8cccbae3-3daf-46fb-a88e-0139ad9477cd share\icons\oxygen\32x32\actions\java.png
+16350993-2ca5-47a4-ade2-9ba52cb68d57 share\icons\oxygen\32x32\actions\kdeprint-addprinter.png
+e5e064ee-60b7-4916-a108-b650b205124a share\icons\oxygen\32x32\actions\kdeprint-addpseudo.png
+815ea8f7-61b6-4916-a966-f9694e2e4dd5 share\icons\oxygen\32x32\actions\kdeprint-enableprinter-kdeprint.png
+44296a1e-2edc-4e38-bacf-dc55deafeec4 share\icons\oxygen\32x32\actions\kdeprint-printer-infos.png
+c0c8c814-3b22-4914-989e-f87f7154902d share\icons\oxygen\32x32\actions\kdeprint-queuestate-kdeprint.png
+a2c45d1a-1d05-433b-9368-7f564e34c11c share\icons\oxygen\32x32\actions\kdeprint-stopprinter-kdeprint.png
+f4f81590-59a7-41bb-9640-eb45179575d8 share\icons\oxygen\32x32\actions\kdeprint-testprinter.png
+a33d932a-b0ce-4203-a27b-570a8b6c8e5f share\icons\oxygen\32x32\actions\kgpg-export-kgpg.png
+8aaed243-affc-4c46-b8ac-f3490afcb6a3 share\icons\oxygen\32x32\actions\kgpg-identity-kgpg.png
+8bbb483b-8149-4a6b-9cc6-6945937fb984 share\icons\oxygen\32x32\actions\kgpg-import-kgpg.png
+d3bc5712-da31-4746-a0d8-016cdbe3ecc3 share\icons\oxygen\32x32\actions\kgpg-info-kgpg.png
+f09cd549-5b05-4e43-bd83-82c30086a46b share\icons\oxygen\32x32\actions\kgpg-key1-kgpg.png
+c0e89c5e-5d74-4ac7-bec9-170e268da1d5 share\icons\oxygen\32x32\actions\kgpg-key1-kopete.png
+101130d9-cea7-44e1-9b18-d662b0807e58 share\icons\oxygen\32x32\actions\kgpg-key2-kgpg.png
+5046da49-5bb9-47f2-a368-b2621489a8b8 share\icons\oxygen\32x32\actions\kgpg-key2-kopete.png
+024cac1b-e204-4a1f-964e-0ad9b18734d3 share\icons\oxygen\32x32\actions\kgpg-key3-kgpg.png
+53e3afca-9b60-4c47-aa76-0e03cd9040f6 share\icons\oxygen\32x32\actions\kgpg-key3-kopete.png
+2d0116eb-765d-41b9-9e5e-2ff737d0352a share\icons\oxygen\32x32\actions\kgpg-key4-kgpg.png
+423c8a4d-e27d-4bec-9dea-803b7eca8a65 share\icons\oxygen\32x32\actions\kgpg-sign-kgpg.png
+d0c3cd57-79a4-4b04-9a27-51f8d2b4680e share\icons\oxygen\32x32\actions\kgpg-term-kgpg.png
+109c2344-dee7-45aa-95be-03eac3516952 share\icons\oxygen\32x32\actions\knotes-delete-knotes.png
+b59ef391-12a8-4c73-b0a7-304d4ec0f0ea share\icons\oxygen\32x32\actions\kontact-contacts.png
+15029bcb-4b5e-4df7-ae76-8e969bb5d167 share\icons\oxygen\32x32\actions\kontact-date.png
+01093b81-39d9-4c60-9912-9978e9edc55f share\icons\oxygen\32x32\actions\kontact-journal.png
+6f9559a2-47af-49db-b2e0-9bfd2d3b28d4 share\icons\oxygen\32x32\actions\kontact-mail.png
+771c2295-2128-4557-a065-5b43cdf68388 share\icons\oxygen\32x32\actions\kontact-news.png
+cabd2e60-4438-4fb8-b393-2d1792108d1b share\icons\oxygen\32x32\actions\kontact-notes.png
+8184674a-a6c2-4e32-a716-b4b1b5d54318 share\icons\oxygen\32x32\actions\kontact-summary.png
+b98bc010-a1f4-4b07-b484-46af3619f46e share\icons\oxygen\32x32\actions\kontact-todo.png
+0535198f-a82a-43ca-92c7-bd3d0c8c3689 share\icons\oxygen\32x32\actions\konv-message.png
+968ac347-cf2c-4afe-b98c-be68ab0437a6 share\icons\oxygen\32x32\actions\konv-message2.png
+8f8b0b41-b0d7-48e3-abdd-a87887c47015 share\icons\oxygen\32x32\actions\laptop-charge-klaptopdaemon.png
+c794d1b2-0ed0-4a80-af86-d5a28751a3d2 share\icons\oxygen\32x32\actions\laptop-nobattery-klaptopdaemon.png
+2c2d5f13-a777-4956-b08e-616abd287981 share\icons\oxygen\32x32\actions\laptop-nocharge-klaptopdaemon.png
+58a72e69-461a-43d2-b0ad-a101787183ab share\icons\oxygen\32x32\actions\launch.png
+4707632a-38dc-44f9-b77b-76fab4212ec4 share\icons\oxygen\32x32\actions\list-add-font.png
+f38050af-19e6-41fe-bfbd-dcd6d25cd61f share\icons\oxygen\32x32\actions\list-add.png
+031ea75f-001f-4bbe-944a-ebe3450984e0 share\icons\oxygen\32x32\actions\list-remove.png
+06675190-1afc-4274-bd5c-d9b40ae2093c share\icons\oxygen\32x32\actions\list.png
+cd3c702a-e0d7-4f68-88af-176febb93b17 share\icons\oxygen\32x32\actions\locationbar-erase.png
+b540d1d5-d4e5-45bf-81b1-081a2ba4a9e1 share\icons\oxygen\32x32\actions\love.png
+c123db90-dbaf-41ff-a835-d251ea11ec71 share\icons\oxygen\32x32\actions\mail-delete.png
+cd6da319-d0bd-4c68-be02-5a0dcdbab689 share\icons\oxygen\32x32\actions\mail-find.png
+63152f6d-1e53-40b1-b44e-749ef61939aa share\icons\oxygen\32x32\actions\mail-flag-kmail.png
+1774bcc5-64f4-4760-a9d1-29d7ea493c97 share\icons\oxygen\32x32\actions\mail-flag.png
+342a12eb-3e3c-4875-b648-fbcedeb0e2c8 share\icons\oxygen\32x32\actions\mail-forward.png
+6559227b-57b3-45de-a433-40c8e0bced22 share\icons\oxygen\32x32\actions\mail-get.png
+7a33054a-fa4f-4923-b680-6bc822795123 share\icons\oxygen\32x32\actions\mail-ham-kmail.png
+8e14bb11-b0c9-4230-b2b7-0f897d8e016b share\icons\oxygen\32x32\actions\mail-ham.png
+6db47bd2-fc46-4be1-b94c-b2a5c1355cea share\icons\oxygen\32x32\actions\mail-message-new.png
+1efdf643-8434-4c89-9c58-3b9e7872e93b share\icons\oxygen\32x32\actions\mail-new.png
+2bdf9b1a-3fd2-49d4-9f2c-696faa974505 share\icons\oxygen\32x32\actions\mail-queue.png
+f0184f70-a443-419c-9a1f-b52795fcc544 share\icons\oxygen\32x32\actions\mail-reply-all.png
+b7f4b03c-e4c1-4e5c-92a9-f70895fb85ad share\icons\oxygen\32x32\actions\mail-reply-sender.png
+b1f6b0ab-0fb5-4472-92b5-35b1d9db2ea5 share\icons\oxygen\32x32\actions\mail-replylist.png
+7454a876-8007-4b42-b02c-7d028a0c3e47 share\icons\oxygen\32x32\actions\mail-send.png
+c297d301-5d42-4dfb-ab77-6e89d63575ac share\icons\oxygen\32x32\actions\mail.png
+ec749110-8b2a-4580-99c5-bc6484d0fd10 share\icons\oxygen\32x32\actions\make-kdevelop.png
+458eebd3-5ffc-4960-9f22-721a5224e112 share\icons\oxygen\32x32\actions\matrix.png
+28e099a4-d409-4327-8df5-c342c3973932 share\icons\oxygen\32x32\actions\media-eject.png
+0d7126a8-e019-43cc-ae2a-3ac813d2c458 share\icons\oxygen\32x32\actions\media-equalizer.png
+e66deb16-cce0-496d-a3fe-d5d46c789f3e share\icons\oxygen\32x32\actions\media-playback-pause.png
+166dda5a-2a95-4111-8095-d1d12d928707 share\icons\oxygen\32x32\actions\media-playback-start.png
+b31ecea6-9e43-45c4-b9c8-2e31288d4db2 share\icons\oxygen\32x32\actions\media-playback-stop.png
+e9fb04b6-8bb7-469d-9278-c4c2b1fb0189 share\icons\oxygen\32x32\actions\media-playlist-clear.png
+af3e26f9-92b5-4b20-a87e-8925bff9ada7 share\icons\oxygen\32x32\actions\media-playlist-refresh.png
+89408eff-6206-44ac-a74f-18bb329aab24 share\icons\oxygen\32x32\actions\media-playlist.png
+1d0a3fe1-92aa-4223-802f-e7efa102f856 share\icons\oxygen\32x32\actions\media-podcast.png
+fb860230-f0d5-4ea4-9468-fa4965400081 share\icons\oxygen\32x32\actions\media-record.png
+cb0c68b2-5184-4f56-acdb-d18dc679aa04 share\icons\oxygen\32x32\actions\media-scripts.png
+f351a276-5787-48d3-acfa-8c1f98428400 share\icons\oxygen\32x32\actions\media-seek-backward.png
+d264a118-2cc2-4e5c-9eb7-857cf0852a07 share\icons\oxygen\32x32\actions\media-seek-forward.png
+101ede13-e9eb-482e-a080-9be5f7a40119 share\icons\oxygen\32x32\actions\media-skip-backward.png
+055f1a1a-119c-4827-91f7-3ead5b412a44 share\icons\oxygen\32x32\actions\media-skip-forward.png
+b078cdfc-faa7-477a-a0cd-7ff225b162c5 share\icons\oxygen\32x32\actions\month.png
+12101fa7-458b-4521-b253-45fe94abc982 share\icons\oxygen\32x32\actions\network.png
+1d8ae778-a29b-4934-bf3e-aa4833d4026f share\icons\oxygen\32x32\actions\news-subscribe.png
+963846b7-834b-4ff4-bb3f-402b9dc464af share\icons\oxygen\32x32\actions\news-unsubscribe.png
+d93696cb-96df-4783-b743-2f4210dd9cae share\icons\oxygen\32x32\actions\no.png
+9741ffd0-ce27-4366-a8c3-22fc18848df7 share\icons\oxygen\32x32\actions\none.png
+b74dc5f1-62b0-4c5a-abeb-0e94cebf7f8a share\icons\oxygen\32x32\actions\note.png
+c1f47827-a6e3-4d8f-84c6-902d4f94d4e4 share\icons\oxygen\32x32\actions\note2.png
+c735c936-81ae-4d51-a8f4-49966c9fd041 share\icons\oxygen\32x32\actions\object-rotate-left.png
+93a7e674-c26a-4567-9108-e7d9fd668c68 share\icons\oxygen\32x32\actions\object-rotate-right.png
+107a8329-6857-4aae-a829-8d7eaca14f8f share\icons\oxygen\32x32\actions\ok.png
+605f33c9-292b-4e63-83bf-cfbc636bf900 share\icons\oxygen\32x32\actions\openterm.png
+97fe44d5-4e47-4ebb-8f72-3b0cf8288d2d share\icons\oxygen\32x32\actions\paintbrush.png
+39a6612c-a468-415f-9fd8-4cee28ee7813 share\icons\oxygen\32x32\actions\paperbag.png
+c9897670-769c-4e7a-9eeb-76ef71f00d25 share\icons\oxygen\32x32\actions\paperclipreal.png
+b3d31609-e4cc-452e-af37-50601f950cfb share\icons\oxygen\32x32\actions\pen.png
+236b4978-beaf-4256-9178-35f9aa68e248 share\icons\oxygen\32x32\actions\pencil.png
+4adfca1f-74db-49c4-925f-cd2f5aa6563d share\icons\oxygen\32x32\actions\pencil2.png
+0d87e4e3-ef7e-492a-b3f1-bcfec21b7e04 share\icons\oxygen\32x32\actions\player-time.png
+f3e0cae3-19f7-4a5e-9adf-aff06afe960e share\icons\oxygen\32x32\actions\player-volume.png
+20f3219f-a43b-4e82-85de-38a6056a16cf share\icons\oxygen\32x32\actions\plus.png
+fa439121-017e-48d4-8e64-23c18bf9a53c share\icons\oxygen\32x32\actions\print-frame.png
+ad18864b-45ce-4e08-bd8e-17fb16142b0e share\icons\oxygen\32x32\actions\process-stop.png
+44ad0dea-6ef5-4b45-9b76-651e7b43ca42 share\icons\oxygen\32x32\actions\project-open.png
+feb320d3-27f1-4aad-be11-3566832006ee share\icons\oxygen\32x32\actions\rating.png
+f74eaeb2-352c-4edd-8d7b-bb4ea72c8ace share\icons\oxygen\32x32\actions\rebuild.png
+dfd3be9c-715c-4f86-921a-12dfd8dc11c0 share\icons\oxygen\32x32\actions\roll.png
+56249611-0952-4402-9f85-76b6bbc50da0 share\icons\oxygen\32x32\actions\rotate.png
+7fd39f0f-fbc6-40f2-9490-592cda9ccd5e share\icons\oxygen\32x32\actions\rss-tag.png
+d5c923b5-4189-419c-b38c-c358f5ab4d19 share\icons\oxygen\32x32\actions\rss.png
+1577930c-32d8-48e3-a446-23f146442c3e share\icons\oxygen\32x32\actions\ruler.png
+930c67d8-7395-4759-b25c-d999c2a0400f share\icons\oxygen\32x32\actions\save-all.png
+adc65956-3448-44f8-920d-0123f3e91137 share\icons\oxygen\32x32\actions\screwdriver.png
+d5bac26c-51cd-49aa-8025-727654801c4e share\icons\oxygen\32x32\actions\search-filter.png
+5cb4df37-f17a-4b59-b858-9b3132071730 share\icons\oxygen\32x32\actions\search-user.png
+1f0a3930-8aba-437c-8050-3f78dadcf0a3 share\icons\oxygen\32x32\actions\services.png
+08038957-9164-44e2-80c0-f8c9e0263584 share\icons\oxygen\32x32\actions\show-offliners.png
+ded422ff-7b6f-4a12-beab-8986c1c2934d share\icons\oxygen\32x32\actions\signature.png
+fc54959a-4682-406e-ba56-87d13a9a10aa share\icons\oxygen\32x32\actions\smiley.png
+01931b43-06cf-4af8-96f7-be316d1722a8 share\icons\oxygen\32x32\actions\speaker.png
+a03e177e-ea17-40ae-a486-9bf0e7c31526 share\icons\oxygen\32x32\actions\spread.png
+5f85a0eb-1759-444a-a8d9-5f65a8cd1e68 share\icons\oxygen\32x32\actions\stamp.png
+10f23ce3-9c7a-46a0-b80b-084e5dc9a7b9 share\icons\oxygen\32x32\actions\switchuser.png
+ec179c6d-d01b-4cc0-8e43-51160513a5db share\icons\oxygen\32x32\actions\system-lock-screen.png
+6ff50da2-32ad-4d82-ba94-7c0b2c667b0c share\icons\oxygen\32x32\actions\system-log-out.png
+4c358bbc-0e59-4510-ba2a-3342068f54a7 share\icons\oxygen\32x32\actions\system-run.png
+51e28816-c146-4861-a2fe-284c6d8641bd share\icons\oxygen\32x32\actions\system-search.png
+01171961-f6c8-4d83-a70f-f964d0b93704 share\icons\oxygen\32x32\actions\tab-breakoff.png
+9d8126b5-e580-495f-9b46-9bbcf0fcc792 share\icons\oxygen\32x32\actions\tab-duplicate.png
+c259eaae-8d04-4c76-bf33-b6b2a9f67c9d share\icons\oxygen\32x32\actions\tab-new-raised.png
+075f5676-a824-4824-b173-7ce48a56b280 share\icons\oxygen\32x32\actions\tab-new.png
+1acb318f-be16-4d64-8057-3516211255b1 share\icons\oxygen\32x32\actions\tab-remove.png
+4da14180-6398-4b18-bb57-a87110912621 share\icons\oxygen\32x32\actions\table.png
+8bdd5fbd-d668-4a7a-81c6-026e1d45711d share\icons\oxygen\32x32\actions\text.png
+5df3e16e-f305-4727-8f38-a0debdafeccb share\icons\oxygen\32x32\actions\thumbnail-show.png
+41849fc4-5c89-4e32-843a-f2986e23f283 share\icons\oxygen\32x32\actions\todo.png
+e9833dfd-5c4d-4388-811e-3f82df577e9d share\icons\oxygen\32x32\actions\tool.png
+4bdd8508-dc6a-4a0f-a825-463d652da741 share\icons\oxygen\32x32\actions\tool2.png
+4dd884ad-3e3a-45be-8748-352f9db83293 share\icons\oxygen\32x32\actions\tools-check-spelling.png
+f6f13e02-63b1-41cd-95e2-6768f3331f21 share\icons\oxygen\32x32\actions\underconstruction.png
+96770138-8502-4f55-82a5-99da303505ff share\icons\oxygen\32x32\actions\user-female.png
+5602146c-ad80-47d7-95ab-19fbb79fa43f share\icons\oxygen\32x32\actions\user.png
+94bea6ab-2268-414b-a690-1bce6d50e5d3 share\icons\oxygen\32x32\actions\users.png
+e1526ac0-00a8-40cc-a72a-2f64004f4f00 share\icons\oxygen\32x32\actions\view-choose.png
+b364b9be-dce4-4a9a-9646-947b3838ff69 share\icons\oxygen\32x32\actions\view-fullscreen.png
+deefb9af-392b-4452-91a7-f6e99fdf0ae3 share\icons\oxygen\32x32\actions\view-icon.png
+d6123e69-3f1b-432d-aed8-86be5161972d share\icons\oxygen\32x32\actions\view-left-right.png
+8def04a5-60c3-4576-8b0c-f178f23d76c9 share\icons\oxygen\32x32\actions\view-process-all-tree.png
+9c58c53c-8f0b-4652-bfd8-e64dd25d4fb6 share\icons\oxygen\32x32\actions\view-process-all.png
+455608c6-1cbc-4d91-a4db-9bf0b17f9194 share\icons\oxygen\32x32\actions\view-process-own.png
+b101a202-4d00-41dd-af77-7f1e04811ce8 share\icons\oxygen\32x32\actions\view-process-system.png
+c25ca38a-2454-4931-8620-4b1801058fe3 share\icons\oxygen\32x32\actions\view-process-users.png
+e71f82fd-52e5-48af-9b48-12f0f5d33a45 share\icons\oxygen\32x32\actions\view-refresh.png
+9031767e-e591-4b4c-9f0b-e9f53f5c29ba share\icons\oxygen\32x32\actions\view-remove.png
+bf4eb6bf-be6c-4408-b13c-7f384360861a share\icons\oxygen\32x32\actions\view-restore.png
+d8af8d71-af8a-4586-b2a2-5e56c0d4a7a4 share\icons\oxygen\32x32\actions\view-sidetree.png
+14db8558-29b3-41fa-a171-667554cf76b0 share\icons\oxygen\32x32\actions\view-tree.png
+39bd233c-0ad3-4f0e-9c28-667b94c90794 share\icons\oxygen\32x32\actions\viewmag1.png
+9b394833-e3e6-4ad5-9178-e8a7510790eb share\icons\oxygen\32x32\actions\wallet-closed.png
+e80b8a16-3c38-4737-9537-b507184d8809 share\icons\oxygen\32x32\actions\wallet-open.png
+34b4ca76-c801-4f56-bde8-686ae7633f21 share\icons\oxygen\32x32\actions\whatsnext.png
+7e9c3286-0285-4f61-9a9c-548e808b8e86 share\icons\oxygen\32x32\actions\window-close.png
+ccfa07b0-ce87-46ea-815e-137f2510eebf share\icons\oxygen\32x32\actions\window-new.png
+d74a0a2d-33c8-450d-b2f9-328db473f2d0 share\icons\oxygen\32x32\actions\window-suppressed.png
+27660089-a9c9-41c2-8b4d-82449c4a12c5 share\icons\oxygen\32x32\actions\world.png
+b05850c7-d0dc-4194-8d4c-4f2feccbff58 share\icons\oxygen\32x32\actions\xdays.png
+0b1c7ba3-9e25-4a22-a327-b3bc5a1fcf2a share\icons\oxygen\32x32\actions\zoom-best-fit.png
+c139197e-2d00-4e97-a046-80ccdac4f57d share\icons\oxygen\32x32\actions\zoom-in.png
+e1bf563d-3a17-40d0-a44d-c01bd959a199 share\icons\oxygen\32x32\actions\zoom-original.png
+59d32ba9-da65-4d10-beeb-84a31d430de4 share\icons\oxygen\32x32\actions\zoom-out.png
+ea7037b0-65ac-4a1e-b17b-ffb1933a1f98 share\icons\oxygen\32x32\apps\gpg.png
+e342f1cf-5b4d-4f30-8afb-fd73d9e27ef0 share\icons\oxygen\32x32\apps\gpgsm.png
+3f81acdb-ea60-414d-9ef6-d0cc0481ced2 share\icons\oxygen\48x48\actions\1day.png
+6b624a4d-97ba-467f-8bef-a3f9ff0c8206 share\icons\oxygen\48x48\actions\5days.png
+93324444-cdd4-424e-8305-5e19769423ab share\icons\oxygen\48x48\actions\7days.png
+5ad2b3f4-979e-4662-8ecf-167bc6f680ed share\icons\oxygen\48x48\actions\about-kde.png
+63c2a128-87e1-4685-a988-ee94b4c332a9 share\icons\oxygen\48x48\actions\add-user.png
+702a594c-966d-4f95-a89a-8b1387fbffb8 share\icons\oxygen\48x48\actions\alarmclock.png
+b50c585e-5fa1-40ea-be66-c200a9469094 share\icons\oxygen\48x48\actions\application-exit.png
+3719921f-14b8-4da6-a391-317e2e0dc07a share\icons\oxygen\48x48\actions\ark-adddir.png
+3920aaa3-b987-4130-b0cc-c311bd276daf share\icons\oxygen\48x48\actions\ark-addfile.png
+4f4b1614-e047-460c-82de-33cf358fa4ca share\icons\oxygen\48x48\actions\ark-delete.png
+50c92690-4ec6-4142-b1f2-df4cf7334158 share\icons\oxygen\48x48\actions\ark-extract.png
+e0392f3b-3791-42a3-bfed-f172026298be share\icons\oxygen\48x48\actions\ark-view.png
+e2d0653c-31c3-4d9c-ba77-392c6d66b1eb share\icons\oxygen\48x48\actions\arrow-down-double.png
+fff5c1a2-050e-4603-892a-68bcad66734d share\icons\oxygen\48x48\actions\arrow-down.png
+1cd0c861-2d6f-4ce0-9a82-ba3869e1b3e6 share\icons\oxygen\48x48\actions\arrow-left-double.png
+f42914db-f147-423d-a979-b4ed0c83b663 share\icons\oxygen\48x48\actions\arrow-left.png
+1dfdcc0e-e73c-479c-8138-372218015607 share\icons\oxygen\48x48\actions\arrow-right-double.png
+716ebe22-6a6a-4d12-8aa0-f454a439ff34 share\icons\oxygen\48x48\actions\arrow-right.png
+ec2361df-4898-478a-9731-647c54b1bfde share\icons\oxygen\48x48\actions\arrow-up-double.png
+a5818b96-bf96-4963-a02f-01ef821a40b7 share\icons\oxygen\48x48\actions\arrow-up.png
+d93b02a1-a3ae-4758-83d5-b73592d0bc67 share\icons\oxygen\48x48\actions\attach.png
+8983e272-1bd9-4ab1-af04-337847201db7 share\icons\oxygen\48x48\actions\battery-charging-000.png
+0b4ef784-283e-4354-843e-380fa97a61a2 share\icons\oxygen\48x48\actions\battery-charging-020.png
+9d28db96-a6e9-4596-8fd0-c681c7092920 share\icons\oxygen\48x48\actions\battery-charging-040.png
+515e9910-1f9c-4113-b03a-be75128a9a9b share\icons\oxygen\48x48\actions\battery-charging-060.png
+ed767402-6e4a-400b-8d24-c33cf2778bc2 share\icons\oxygen\48x48\actions\battery-charging-080.png
+ad347130-712d-4471-b933-fe7a0d422fb8 share\icons\oxygen\48x48\actions\battery-charging-100.png
+60c32538-e15b-4aa2-a53f-692cf190420a share\icons\oxygen\48x48\actions\battery-discharging-000.png
+5f6dec9b-7ecd-4480-9bba-3b2d897dab3e share\icons\oxygen\48x48\actions\battery-discharging-020.png
+a5f4a769-d017-4a68-b8a8-f3cce1c0b034 share\icons\oxygen\48x48\actions\battery-discharging-040.png
+6d148254-0c6e-4c59-a09a-9c0ab6c9fd80 share\icons\oxygen\48x48\actions\battery-discharging-060.png
+7c01a9cb-8fb7-4d92-8d5c-950241cb79fd share\icons\oxygen\48x48\actions\battery-discharging-080.png
+ec15bc4c-8a2f-4603-a7e4-3b0d86a8f0e2 share\icons\oxygen\48x48\actions\battery-discharging-100.png
+6b3e9089-0d4f-488a-9fe5-8b119164d93f share\icons\oxygen\48x48\actions\bell.png
+bf0dbc43-aff9-4bdd-b360-07efd7699b5b share\icons\oxygen\48x48\actions\book.png
+a9f1505b-7501-4f08-af5f-3dcd3223a68b share\icons\oxygen\48x48\actions\book2.png
+dd64ef03-2467-470d-9ebe-5fc9d2bb726a share\icons\oxygen\48x48\actions\bookmark-folder.png
+41494494-2927-4a3d-919b-5ac7c2ec0eb2 share\icons\oxygen\48x48\actions\bookmark-new-list.png
+dbd03a50-6678-4ca5-9c97-1a28a69e33f4 share\icons\oxygen\48x48\actions\bookmark-new.png
+0b8db4d4-da47-477c-b50b-86c8e10ee0be share\icons\oxygen\48x48\actions\bookmark-toolbar.png
+3f22f878-9e04-4d1e-9ff0-d2c097df1c7a share\icons\oxygen\48x48\actions\bookmark.png
+d1155e08-69a4-4b14-b3b7-b4d0abe670b5 share\icons\oxygen\48x48\actions\browser-go.png
+d726390a-3b75-4a2a-af41-231e474832ef share\icons\oxygen\48x48\actions\calendar-today.png
+189d89c1-d799-46c1-9500-cb67060bba4a share\icons\oxygen\48x48\actions\camera-test.png
+127804ea-8942-4712-b050-dcaf25e3302a share\icons\oxygen\48x48\actions\cd-data.png
+e0203709-9947-444f-bdb6-8ff75dd02782 share\icons\oxygen\48x48\actions\cd.png
+7130ca52-93c2-4548-804f-7548055d0f19 share\icons\oxygen\48x48\actions\cdburn.png
+ffdedb4f-f45e-44e1-b18f-bbe982c31f29 share\icons\oxygen\48x48\actions\cdcopy.png
+3b47c72e-627c-4060-be0d-4a2afcdb59fe share\icons\oxygen\48x48\actions\cdsmall-kscd.png
+8ee3a117-c6e6-4fb1-90fb-9f97bb397ab3 share\icons\oxygen\48x48\actions\character-set.png
+9b16e574-d0ab-4a0c-b9ab-d8ca4aba6641 share\icons\oxygen\48x48\actions\checkmark-korganizer.png
+005b7880-9638-4a10-93a9-388af0eb3408 share\icons\oxygen\48x48\actions\chronometer.png
+65fc112f-93de-48a0-9496-49b0e9f251bd share\icons\oxygen\48x48\actions\clear-left.png
+1fd2e8f6-ced1-40fe-819e-b81e897de680 share\icons\oxygen\48x48\actions\color-fill.png
+df30d463-d075-4817-9451-51cb45366e01 share\icons\oxygen\48x48\actions\color-line.png
+50cd3646-9fdc-4de7-a857-82a7f7f5e6f6 share\icons\oxygen\48x48\actions\color-picker.png
+36d36078-8609-4461-a84a-08b0dd1c503e share\icons\oxygen\48x48\actions\commandprompt.png
+358d0903-bb18-444e-a78b-959e51391ac3 share\icons\oxygen\48x48\actions\compfile.png
+627759d3-5901-45c3-a3a3-57942037ad59 share\icons\oxygen\48x48\actions\configure-shortcuts.png
+309a2d37-89ed-49ba-83f6-5883ec4a1bfd share\icons\oxygen\48x48\actions\configure-toolbars.png
+fbba46d4-89fd-4f37-9876-c93b96256dec share\icons\oxygen\48x48\actions\configure.png
+415d088c-11eb-4146-8f2c-334f9c2af530 share\icons\oxygen\48x48\actions\connect-no.png
+2c5ad479-ccc2-4313-a4b8-64af31e602a6 share\icons\oxygen\48x48\actions\connection-established.png
+5ec4bcb1-fb89-4e97-a8ed-36090a3c85e0 share\icons\oxygen\48x48\actions\contact-new.png
+3fb188c6-5d46-45bb-a1ac-ccc69056d7c6 share\icons\oxygen\48x48\actions\contact.png
+29653977-88a1-4679-8366-81b85b8e3fd6 share\icons\oxygen\48x48\actions\datashow.png
+d46ff291-b95c-4da4-954b-156eaa7048ff share\icons\oxygen\48x48\actions\datashowchart.png
+e9520635-c8eb-4a3b-8563-0a3d628cef63 share\icons\oxygen\48x48\actions\decrypted.png
+2e2ef349-03a5-4f5d-a5e3-2eb30fbaacae share\icons\oxygen\48x48\actions\delete-user.png
+0d806787-eb6a-422f-adb9-088a9ac9fbd7 share\icons\oxygen\48x48\actions\dialog-apply.png
+e56be3e8-74c5-4358-a94a-13223cef758d share\icons\oxygen\48x48\actions\dialog-cancel.png
+299f50c5-e2ff-4017-a3ca-5bb6c18635fd share\icons\oxygen\48x48\actions\dialog-close.png
+23beadf4-b135-4c01-aeb2-5a92d3342eb2 share\icons\oxygen\48x48\actions\dialog-information.png
+7368ffbf-aea8-4702-9068-7ac8cdfda2f9 share\icons\oxygen\48x48\actions\dialog-ok.png
+bbb6c1d1-76a1-48ca-9447-f8d67d274c90 share\icons\oxygen\48x48\actions\document-new.png
+96893853-ea5f-4770-a05d-548f0214c4b5 share\icons\oxygen\48x48\actions\document-open-recent.png
+37423d53-a106-413a-882a-7e365cb2b9c7 share\icons\oxygen\48x48\actions\document-open.png
+3f7ee108-1b9a-4282-8681-74e353d68e89 share\icons\oxygen\48x48\actions\document-print-preview.png
+c311b0bb-1fb2-4990-8b50-c5683ab07a24 share\icons\oxygen\48x48\actions\document-print.png
+c63931e9-c89c-41d3-94d0-535057e020be share\icons\oxygen\48x48\actions\document-properties.png
+6eb08c85-5d95-4947-ac19-739462befc97 share\icons\oxygen\48x48\actions\document-revert.png
+9cfcfd41-c99a-485f-b82f-5c52a79b635d share\icons\oxygen\48x48\actions\document-save-as.png
+ff9d6c1e-0947-460f-b251-7268db7ebc65 share\icons\oxygen\48x48\actions\document-save.png
+405555b1-a7a3-46fa-a3fe-4cea8ad2fada share\icons\oxygen\48x48\actions\document-start-presentation.png
+43c92fdc-2ae9-403d-9977-f3779dd62322 share\icons\oxygen\48x48\actions\documentinfo-koffice.png
+6ed18e84-0616-4d0f-8093-76ae64fbdb20 share\icons\oxygen\48x48\actions\domtreeviewer.png
+85b422e4-540c-4d89-8e52-7d09633873a9 share\icons\oxygen\48x48\actions\edit-add.png
+89309103-dd88-443a-be47-8b8afe33bc59 share\icons\oxygen\48x48\actions\edit-clear.png
+d8c7f327-ee3a-4696-960b-e13063843735 share\icons\oxygen\48x48\actions\edit-copy.png
+53869752-b87a-414d-a541-183a2baf2437 share\icons\oxygen\48x48\actions\edit-cut.png
+3f9915f9-f7cd-48c1-8c98-55761864947e share\icons\oxygen\48x48\actions\edit-delete.png
+f2302908-d1e2-427c-9a9a-5fc7d8817505 share\icons\oxygen\48x48\actions\edit-find.png
+fb600fa4-4575-4545-8e8f-bf03ff2f9c2b share\icons\oxygen\48x48\actions\edit-paste.png
+8b8586fb-b8ed-4ff3-a115-d331d9510a69 share\icons\oxygen\48x48\actions\edit-redo.png
+1e864e82-c40b-4c47-a62f-a9c9dbc8b903 share\icons\oxygen\48x48\actions\edit-trash.png
+1b4934f0-bd5c-477b-99f6-a416cc876894 share\icons\oxygen\48x48\actions\edit-undo.png
+888aecb3-ce2a-47e7-bdc4-d8f24830aea7 share\icons\oxygen\48x48\actions\edit-user.png
+1ef97e9a-415a-47fc-a0f8-df0860602e9e share\icons\oxygen\48x48\actions\edit.png
+628054c8-b912-4278-b5c7-fa2bfe08441b share\icons\oxygen\48x48\actions\editinput.png
+98fe6cc1-7c22-43db-b402-fc006af7e608 share\icons\oxygen\48x48\actions\editshred.png
+d2b34b7e-b0ea-48d0-84a0-63f47af97ca8 share\icons\oxygen\48x48\actions\emptytrash.png
+aebaaa60-d928-41ee-b351-223a86167497 share\icons\oxygen\48x48\actions\encrypted.png
+acba5cc2-d446-425d-8f59-eb2ee932549e share\icons\oxygen\48x48\actions\eraser.png
+d149697b-d2a0-4e17-9f95-a9c2d5fff437 share\icons\oxygen\48x48\actions\exec.png
+c1b5b496-891a-4152-a4ef-c1cf9b5dd5b4 share\icons\oxygen\48x48\actions\favorites.png
+947d03a7-08b4-4948-892f-3c48536e1233 share\icons\oxygen\48x48\actions\file-export.png
+a186befe-bebe-4315-bcd6-e107641aa34e share\icons\oxygen\48x48\actions\file-find.png
+ec7ffb78-a55f-4434-8bd1-0967259c2040 share\icons\oxygen\48x48\actions\file-import.png
+3d1971cf-16c1-49f8-935b-595690d4ae20 share\icons\oxygen\48x48\actions\file-revert.png
+3c7a08b0-9fca-4adc-8f97-fc379606443d share\icons\oxygen\48x48\actions\fileview-column.png
+e51139e3-4862-4406-af4b-3212c7fcfd66 share\icons\oxygen\48x48\actions\fileview-detailed.png
+995d710d-a52d-460f-b189-926e2461b5ea share\icons\oxygen\48x48\actions\fileview-multicolumn.png
+64cd7269-5782-42b1-b23a-f1b146b4c861 share\icons\oxygen\48x48\actions\fileview-text.png
+bb239b23-7be5-4ffa-8358-6491782b15c6 share\icons\oxygen\48x48\actions\fill.png
+dd706155-7987-49ae-a090-5628bac47fa3 share\icons\oxygen\48x48\actions\find-next.png
+bccbb2cd-c166-48bf-8cea-f1bcbf65c505 share\icons\oxygen\48x48\actions\find-previous.png
+a18d73d2-24c9-4459-8d8c-1bc047fc9d2c share\icons\oxygen\48x48\actions\flag-black.png
+9c94d356-a8c8-4c53-8534-b123537175ba share\icons\oxygen\48x48\actions\flag-blue.png
+5bc420f5-d016-43f1-bd4f-819077d1a54b share\icons\oxygen\48x48\actions\flag-green.png
+f82e3984-a941-4b0e-a3b8-297dd53a292b share\icons\oxygen\48x48\actions\flag-red.png
+50a6c6d0-eb68-430d-8a9c-1104c30b3466 share\icons\oxygen\48x48\actions\flag-yellow.png
+3f15a12f-6ea7-45d7-a655-16bc102b3d34 share\icons\oxygen\48x48\actions\flag.png
+0c7d9aa2-cd86-47db-bdfd-a51cc9ba0de8 share\icons\oxygen\48x48\actions\folder-new.png
+fd751b41-a966-4242-861b-f8174d174391 share\icons\oxygen\48x48\actions\folder-open.png
+909c7596-c7db-4c05-ab64-dc6952c26eab share\icons\oxygen\48x48\actions\footprint.png
+31548100-a68b-405e-95d5-1b4d26670d1a share\icons\oxygen\48x48\actions\fork.png
+9f1c6878-7e9e-4aca-96ef-78d7ce334cfb share\icons\oxygen\48x48\actions\format-font-size-less.png
+4dcf65dc-b9df-4e36-b101-c850ef7b2b6e share\icons\oxygen\48x48\actions\format-font-size-more.png
+101a28f9-efd0-47bc-a73b-beb810dda56d share\icons\oxygen\48x48\actions\format-indent-less.png
+b9f6a8e3-1708-4999-99e2-12cc55a33d25 share\icons\oxygen\48x48\actions\format-indent-more.png
+d8a34595-9657-4743-a8bb-fe3ff3fe3eb4 share\icons\oxygen\48x48\actions\format-justify-center.png
+c2ea5689-e71d-4f03-a595-714b68effbc3 share\icons\oxygen\48x48\actions\format-justify-fill.png
+f4ba6a46-8d3b-42ff-aaa8-fb63ee115cd8 share\icons\oxygen\48x48\actions\format-justify-left.png
+9164018b-384b-40ed-812c-33d36f514dd4 share\icons\oxygen\48x48\actions\format-justify-right.png
+481f751e-21ae-4138-8399-ff620f1a5f0c share\icons\oxygen\48x48\actions\format-line-spacing-double.png
+615fe6c8-dc84-4bc9-8e3e-4560c77166a2 share\icons\oxygen\48x48\actions\format-line-spacing-normal.png
+1832f028-8222-4f4d-aacd-f41dfaf47a9b share\icons\oxygen\48x48\actions\format-line-spacing-triple.png
+ca103c3c-bcf5-4498-a76c-9344ffc690dc share\icons\oxygen\48x48\actions\format-text-bold.png
+9a978e18-aebd-493f-a4cb-eae1a79f3490 share\icons\oxygen\48x48\actions\format-text-italic.png
+4e564879-ed99-4278-97da-0c96a85ff39f share\icons\oxygen\48x48\actions\format-text-strikethrough.png
+2020b49c-8838-4193-b28c-ea598e44ab34 share\icons\oxygen\48x48\actions\format-text-subscript.png
+9294b26b-24e0-4be0-a536-cd504d46f7ae share\icons\oxygen\48x48\actions\format-text-superscript.png
+7b497bd8-3e3f-4ff6-8001-63c046de81ca share\icons\oxygen\48x48\actions\format-text-underline.png
+8820c9c2-43fe-47d6-ada3-11e1dbadeac2 share\icons\oxygen\48x48\actions\frame-edit.png
+78313ee0-8dfb-4112-a2b6-15f7f27641d5 share\icons\oxygen\48x48\actions\games-difficult.png
+26358356-0b1e-4cdf-b5b7-3480506f9a39 share\icons\oxygen\48x48\actions\games-highscores.png
+48ac3f18-ade5-4254-8ada-c6163ce39a9c share\icons\oxygen\48x48\actions\gear.png
+0af02490-14ea-4b0e-9f63-a10890e3c223 share\icons\oxygen\48x48\actions\get-hot-new-stuff.png
+07eefd58-d12f-4a8e-a3b3-4f5739759721 share\icons\oxygen\48x48\actions\go-bottom.png
+57310969-9a13-445c-9969-934701a6b3e0 share\icons\oxygen\48x48\actions\go-down.png
+108706f6-4221-4fcb-8597-ba2f068c030c share\icons\oxygen\48x48\actions\go-first.png
+93578de2-463d-48ab-9f50-393e9a204228 share\icons\oxygen\48x48\actions\go-home.png
+186ad399-3f91-4394-a074-4074e4fc58e2 share\icons\oxygen\48x48\actions\go-last.png
+0db5d2e0-f592-4e32-9cf2-9d3725a50e1b share\icons\oxygen\48x48\actions\go-next.png
+91731fe0-2191-4e7d-9d57-5254896b822c share\icons\oxygen\48x48\actions\go-previous.png
+d547562b-e212-4200-a692-f3c8840f0eb4 share\icons\oxygen\48x48\actions\go-top.png
+05c51d7a-0f19-4dd4-b479-c7546e15f550 share\icons\oxygen\48x48\actions\go-up.png
+cf01f6a1-e519-499c-839c-22aebf4642f6 share\icons\oxygen\48x48\actions\goto-page.png
+85cd03ee-66d6-48e0-8c89-b00d1ab261bb share\icons\oxygen\48x48\actions\halfencrypted.png
+dbc63131-3207-43e1-a180-c37bbd696a97 share\icons\oxygen\48x48\actions\help-contents.png
+5b508540-52a3-4879-ab23-c78789282b34 share\icons\oxygen\48x48\actions\help-whatsthis.png
+4cfe0a7a-a46e-43ab-9892-19c736e1c0f8 share\icons\oxygen\48x48\actions\history-clear.png
+26a325d1-3565-434d-9f07-a0835628381f share\icons\oxygen\48x48\actions\history-kdeprint.png
+3eaebc05-45ff-45f5-81db-6c0bc8ea92b8 share\icons\oxygen\48x48\actions\history.png
+1debb9fa-e352-41df-bd18-11327b93f2cc share\icons\oxygen\48x48\actions\identity.png
+1ab9cf0e-0311-4449-aa78-d0d80eb4f9e2 share\icons\oxygen\48x48\actions\images-display.png
+eedbb772-9265-4388-b878-5e6500d016a0 share\icons\oxygen\48x48\actions\inktube.png
+b83d000e-d5e1-408c-8f8a-def7967d6580 share\icons\oxygen\48x48\actions\insert-image.png
+02a43761-2641-4254-ae57-b2e0693f1056 share\icons\oxygen\48x48\actions\insert-table.png
+8fc9fc55-b3ef-4982-80ea-1229902e68d0 share\icons\oxygen\48x48\actions\insert-text.png
+3fa93707-e41b-4bd6-8b21-0d364b2769b5 share\icons\oxygen\48x48\actions\java-kjava.png
+5d11ce27-5bdb-415b-80d5-99fd85307d71 share\icons\oxygen\48x48\actions\java.png
+2f9ac1c4-0740-400b-a856-a18ff6f71b0f share\icons\oxygen\48x48\actions\kdeprint-addprinter.png
+e7bc15ea-d6f6-4170-9ea5-4cd6032cdec0 share\icons\oxygen\48x48\actions\kdeprint-addpseudo.png
+51b314f5-c133-4753-8e81-79f77385c8e8 share\icons\oxygen\48x48\actions\kdeprint-enableprinter-kdeprint.png
+2a33fdee-65e3-4a30-bcac-851d006ee327 share\icons\oxygen\48x48\actions\kdeprint-printer-infos.png
+f0bceb8e-480e-4d65-ae44-1c6142d47b0a share\icons\oxygen\48x48\actions\kdeprint-queuestate-kdeprint.png
+9e8ed19b-c78b-4f19-b8e4-c77a60088e29 share\icons\oxygen\48x48\actions\kdeprint-stopprinter-kdeprint.png
+04610a71-df4c-479e-869e-a9f45e13498f share\icons\oxygen\48x48\actions\kdeprint-testprinter.png
+750e65fc-a0e0-4d47-aa3e-c27059727c1c share\icons\oxygen\48x48\actions\kgpg-export-kgpg.png
+8b6075ba-9128-4e06-b46a-7e0287601d0e share\icons\oxygen\48x48\actions\kgpg-identity-kgpg.png
+3cf87ab9-54bd-4910-955a-15bcd0b48576 share\icons\oxygen\48x48\actions\kgpg-import-kgpg.png
+3d628cc8-8763-4c80-b6fb-b8c1088bacc7 share\icons\oxygen\48x48\actions\kgpg-info-kgpg.png
+66eb4705-0df6-41e1-ace5-d4eab2feefd7 share\icons\oxygen\48x48\actions\kgpg-key1-kgpg.png
+ae571835-8eb4-4dbe-87fb-43ad4a1b1743 share\icons\oxygen\48x48\actions\kgpg-key1-kopete.png
+0fa2fe30-57aa-42d8-8a62-6015b4471a9f share\icons\oxygen\48x48\actions\kgpg-key2-kgpg.png
+cd20f133-6cb7-4add-bc17-fbf08847dd42 share\icons\oxygen\48x48\actions\kgpg-key2-kopete.png
+22efe145-897c-4cac-b6f6-271ae9ff37ef share\icons\oxygen\48x48\actions\kgpg-key3-kgpg.png
+204123c8-a300-4a5e-b3f2-8e72f92b7e5a share\icons\oxygen\48x48\actions\kgpg-key3-kopete.png
+bb173b0c-61b9-470c-b656-5849f659c786 share\icons\oxygen\48x48\actions\kgpg-key4-kgpg.png
+8615bf70-9f6a-47bb-baca-2c27db634bff share\icons\oxygen\48x48\actions\kgpg-sign-kgpg.png
+416062ca-7683-4fb4-b7eb-1fee485c22f0 share\icons\oxygen\48x48\actions\kgpg-term-kgpg.png
+e1769561-2e98-46f0-91c5-b8f5edb0b09d share\icons\oxygen\48x48\actions\knotes-delete-knotes.png
+c7aba89a-dee2-4d13-886f-d04a09d4567e share\icons\oxygen\48x48\actions\kontact-contacts.png
+75068fef-4ced-4d23-a82a-b178cae4c934 share\icons\oxygen\48x48\actions\kontact-date.png
+c3bb9777-6986-465b-bcdb-ba58b4f82b3c share\icons\oxygen\48x48\actions\kontact-journal.png
+89a7b08a-8628-426f-bfef-e9b723526024 share\icons\oxygen\48x48\actions\kontact-mail.png
+80aa5e1e-b3c2-41c4-a37a-b1e2b27dff1f share\icons\oxygen\48x48\actions\kontact-news.png
+fec73492-189e-43cf-b5a8-9b9f8a3719df share\icons\oxygen\48x48\actions\kontact-notes.png
+6e4cf5e3-1d4a-4b7e-96b7-959564135ae2 share\icons\oxygen\48x48\actions\kontact-summary.png
+23870119-522e-4287-b08d-06b8460da011 share\icons\oxygen\48x48\actions\kontact-todo.png
+65057f95-264d-40b8-8349-746b2a8ebff6 share\icons\oxygen\48x48\actions\konv-message.png
+e0dc9201-a8c0-4d3b-8dfb-3099990dddd7 share\icons\oxygen\48x48\actions\konv-message2.png
+d71685a2-ffc9-47b8-aa4f-d2b1de74da9a share\icons\oxygen\48x48\actions\laptop-charge-klaptopdaemon.png
+06d849a7-7847-4985-9d73-4aa0ba9309c0 share\icons\oxygen\48x48\actions\laptop-nobattery-klaptopdaemon.png
+575593db-a1f3-43b6-9971-47b325836536 share\icons\oxygen\48x48\actions\laptop-nocharge-klaptopdaemon.png
+8d80eb8d-b2c9-4c71-8c45-aa2c68839abb share\icons\oxygen\48x48\actions\launch.png
+3732bdf6-1a00-47e4-ad6e-ed1f163ac402 share\icons\oxygen\48x48\actions\list-add-font.png
+4093bb00-c83e-419f-80ac-ffba00e1891b share\icons\oxygen\48x48\actions\list-add.png
+704a30b2-a538-4d9d-af24-b3f6b4e6fa97 share\icons\oxygen\48x48\actions\list-remove.png
+dab96350-94a9-4383-9cd8-dccdc6ab7905 share\icons\oxygen\48x48\actions\list.png
+dabcdb4a-0574-433d-a1aa-5ef3e36ac7f2 share\icons\oxygen\48x48\actions\locationbar-erase.png
+272f37ee-75d6-4b6c-b889-91e1956c23f1 share\icons\oxygen\48x48\actions\love.png
+afd64974-09dc-45e6-b6c6-574e2c700f49 share\icons\oxygen\48x48\actions\mail-delete.png
+2715e1b3-b0a0-4bad-bc25-f4a17629ca5b share\icons\oxygen\48x48\actions\mail-find.png
+3b7a360e-e42a-44dc-82a7-0466dec5f2a5 share\icons\oxygen\48x48\actions\mail-flag-kmail.png
+100d86bc-28dc-4d5f-807f-eb8ed87d145a share\icons\oxygen\48x48\actions\mail-flag.png
+84ac537f-f32e-4850-9aca-67ba1716b4ab share\icons\oxygen\48x48\actions\mail-forward.png
+de2cf314-1167-4ea4-9be8-db6281a03545 share\icons\oxygen\48x48\actions\mail-get.png
+a854d8e0-9b01-4bcb-8a12-0cbb9b71df21 share\icons\oxygen\48x48\actions\mail-ham-kmail.png
+45bc006c-205e-4123-88c7-5eae6b29ab05 share\icons\oxygen\48x48\actions\mail-ham.png
+5070b552-8fff-4a14-add9-34287c2d3ffc share\icons\oxygen\48x48\actions\mail-message-new.png
+b4ef6d8e-c5bf-4ef6-9cb2-63001f23d9f8 share\icons\oxygen\48x48\actions\mail-new.png
+e804013f-b2c9-41c5-bda1-0ad136556d7e share\icons\oxygen\48x48\actions\mail-queue.png
+9b574462-dba2-49c2-81a5-d72f4cfb11a0 share\icons\oxygen\48x48\actions\mail-reply-all.png
+cc3b3b96-069a-4fa7-95f1-96f17c7b1919 share\icons\oxygen\48x48\actions\mail-reply-sender.png
+709d9728-fd47-4382-9e4e-6667bab4cb02 share\icons\oxygen\48x48\actions\mail-replylist.png
+c087f3b6-e04a-4115-87c4-243868177224 share\icons\oxygen\48x48\actions\mail-send.png
+3ecccfb3-c55d-4691-8229-3d02ca9897f1 share\icons\oxygen\48x48\actions\mail.png
+43c34dc4-f9c0-4c17-9ed9-5eeec8603c51 share\icons\oxygen\48x48\actions\make-kdevelop.png
+da4f015d-1601-4859-b644-22fbc2ffe16c share\icons\oxygen\48x48\actions\matrix.png
+4656b6cf-ecac-4204-865e-3e323935d44e share\icons\oxygen\48x48\actions\media-eject.png
+d7fe6601-b14f-445b-bd4d-b8a0d6663987 share\icons\oxygen\48x48\actions\media-equalizer.png
+c809c2d7-217d-4d15-9cb7-5c2b573505b8 share\icons\oxygen\48x48\actions\media-playback-pause.png
+1d3124fd-e9ca-4d28-9998-bb24f2cf5664 share\icons\oxygen\48x48\actions\media-playback-start.png
+2e531ce0-1c5e-4651-91b0-8a7ce64b378c share\icons\oxygen\48x48\actions\media-playback-stop.png
+210d084e-2b88-4d4e-8d55-5f67efcd3cfc share\icons\oxygen\48x48\actions\media-playlist-clear.png
+235e85a1-df21-458b-9b2e-ec5bffc16713 share\icons\oxygen\48x48\actions\media-playlist-refresh.png
+5f1b09da-091c-4c3a-8870-a3b5d5cba872 share\icons\oxygen\48x48\actions\media-playlist.png
+c04a67a1-5547-48de-b6c7-6129f691d49b share\icons\oxygen\48x48\actions\media-podcast.png
+6db97690-5b1e-40bd-96d8-54076cb6dd12 share\icons\oxygen\48x48\actions\media-record.png
+2f1821ca-942d-47ed-8c47-436b5ac30f9b share\icons\oxygen\48x48\actions\media-scripts.png
+8c9ab4a1-63f2-456a-b8be-893a3370ec75 share\icons\oxygen\48x48\actions\media-seek-backward.png
+31d9e7e7-ec6a-4048-ba56-825ee24863e5 share\icons\oxygen\48x48\actions\media-seek-forward.png
+1fd138e3-0671-408d-8ff0-b9a8d75a534a share\icons\oxygen\48x48\actions\media-skip-backward.png
+b5d878c9-14e3-49da-be81-c7aa234cc798 share\icons\oxygen\48x48\actions\media-skip-forward.png
+e2aebb7e-e6f1-427b-a79b-d16585f0e0f0 share\icons\oxygen\48x48\actions\month.png
+e5ad8d39-2d2c-44cd-b7a8-f6a49c927f06 share\icons\oxygen\48x48\actions\network.png
+5821f5a3-82b6-44ec-bce0-8a1e104e5ff7 share\icons\oxygen\48x48\actions\news-subscribe.png
+118e2591-b5bf-45f2-990d-e6b466ed5083 share\icons\oxygen\48x48\actions\news-unsubscribe.png
+73cb525f-89bd-42b2-a771-015a3f14ae13 share\icons\oxygen\48x48\actions\no.png
+b7bc4473-a2c4-42ec-bf47-7ab9ae47add5 share\icons\oxygen\48x48\actions\none.png
+fb8a8623-b8b4-47d3-9cac-8c4b9878f67b share\icons\oxygen\48x48\actions\note.png
+db7f859d-f6c8-49e5-93f0-4d709b8ac3bd share\icons\oxygen\48x48\actions\note2.png
+09231ebe-100f-40f5-a834-351bc8a76b21 share\icons\oxygen\48x48\actions\object-rotate-left.png
+b9ecf8cc-c486-4959-83ac-cb671d0f11b2 share\icons\oxygen\48x48\actions\object-rotate-right.png
+73c6374e-195f-4038-bdb5-acaf31301d45 share\icons\oxygen\48x48\actions\ok.png
+93a133cd-be25-4b49-8d67-47f06dec9e8e share\icons\oxygen\48x48\actions\openterm.png
+2ab3d300-4dd9-46f4-a5c3-786cb5865a2f share\icons\oxygen\48x48\actions\paintbrush.png
+5e729e4c-03cd-4341-abb8-fb2bb57a5e52 share\icons\oxygen\48x48\actions\paperbag.png
+00d721c4-91c7-488b-80e9-237d6aeea08c share\icons\oxygen\48x48\actions\paperclipreal.png
+3a022a46-60da-491c-bbc2-c1afe9baf65d share\icons\oxygen\48x48\actions\pen.png
+1fda3fca-4795-4a03-bd8f-066cca746e23 share\icons\oxygen\48x48\actions\pencil.png
+a5e41839-ed4e-44a0-a177-cc18129280fa share\icons\oxygen\48x48\actions\pencil2.png
+924a6082-f844-4b42-81c3-bb4b8eeb3c83 share\icons\oxygen\48x48\actions\player-time.png
+7ca23f9c-73a5-4586-8743-3e6f12a01782 share\icons\oxygen\48x48\actions\player-volume.png
+e6468a0b-6b7d-4d82-9a94-1244caf1627c share\icons\oxygen\48x48\actions\plus.png
+fea54f79-ea0f-4291-990c-eb42826cf13e share\icons\oxygen\48x48\actions\print-frame.png
+1dbdd8a9-21bc-4b1d-b6d1-156efe391d27 share\icons\oxygen\48x48\actions\process-stop.png
+81b3462a-a250-4755-ae6c-a3acd301868e share\icons\oxygen\48x48\actions\project-open.png
+c532c7cf-db85-41d2-b57e-0bca14732bcd share\icons\oxygen\48x48\actions\rating.png
+c3e1bc33-76fc-4182-a9a0-a96937bcbaff share\icons\oxygen\48x48\actions\rebuild.png
+0cc38e7a-94c0-4177-afb2-1c014c14aa18 share\icons\oxygen\48x48\actions\roll.png
+e936cfa1-300b-4e4b-8779-64f11e3c6b6e share\icons\oxygen\48x48\actions\rotate.png
+c9244000-2062-42b6-8d09-6b199008d571 share\icons\oxygen\48x48\actions\rss-tag.png
+5226ed0c-479b-4184-99c3-4c3d8add6524 share\icons\oxygen\48x48\actions\rss.png
+2961ab59-360a-41c2-b97e-c181074d6df2 share\icons\oxygen\48x48\actions\ruler.png
+9434c57e-1a3b-44d5-9008-5fd3f27c1464 share\icons\oxygen\48x48\actions\save-all.png
+afbf8b31-753d-438c-8fad-dd4402499fc7 share\icons\oxygen\48x48\actions\screwdriver.png
+e6093633-fca7-4c71-a17b-96b96376c692 share\icons\oxygen\48x48\actions\search-filter.png
+2cbd8a87-933a-4d1a-87d9-f4a0c93d8fdd share\icons\oxygen\48x48\actions\search-user.png
+fd0ddaa1-281b-4a66-bd80-6f349f9741b8 share\icons\oxygen\48x48\actions\services.png
+3358efac-32eb-4848-82b7-aaa013c88aec share\icons\oxygen\48x48\actions\show-offliners.png
+bad39a2a-f6b9-422c-884b-87b4b873e018 share\icons\oxygen\48x48\actions\signature.png
+5de97a5d-0181-407f-9f53-a76106797475 share\icons\oxygen\48x48\actions\smiley.png
+a359bf72-f330-42a5-8399-b7cf9a912e39 share\icons\oxygen\48x48\actions\speaker.png
+39b69874-b09d-4d9e-91a3-1711bcddd87e share\icons\oxygen\48x48\actions\spread.png
+ba676b0b-a8cf-4b0e-b453-5952d1d7d2e9 share\icons\oxygen\48x48\actions\stamp.png
+d8b9a793-c0bf-443d-8ef3-f0c734438338 share\icons\oxygen\48x48\actions\switchuser.png
+1aefc2d7-a1f1-4f8c-8f01-f6203bfda28b share\icons\oxygen\48x48\actions\system-lock-screen.png
+54ff2d66-329d-48ab-b8ef-65dd774efc7f share\icons\oxygen\48x48\actions\system-log-out.png
+d84d4a18-335d-4b4d-8d2a-bb2133c47e68 share\icons\oxygen\48x48\actions\system-run.png
+826d341a-a8db-4d3e-bf2d-e2db900b9747 share\icons\oxygen\48x48\actions\system-search.png
+7554bce3-4580-42b0-97ac-dbd881e3dc8e share\icons\oxygen\48x48\actions\tab-breakoff.png
+a2d23762-fc33-4111-be5d-d2eb6b0c64a9 share\icons\oxygen\48x48\actions\tab-duplicate.png
+b59dc561-0f10-4b64-a5ab-6aeba7f8c6da share\icons\oxygen\48x48\actions\tab-new-raised.png
+c9bdc163-3b56-4f25-a037-795ec8ef749c share\icons\oxygen\48x48\actions\tab-new.png
+16bb6981-0007-4496-a1e2-690bedd24e80 share\icons\oxygen\48x48\actions\tab-remove.png
+909f4a04-5b41-450c-806c-cbe72e43b40e share\icons\oxygen\48x48\actions\table.png
+c0541c83-824b-4b1a-8674-bda5aecc922b share\icons\oxygen\48x48\actions\text.png
+dd7a6497-69ea-48ac-8c04-e4469665b5a2 share\icons\oxygen\48x48\actions\thumbnail-show.png
+769171de-7bc7-4a54-9c5f-635bd4e54036 share\icons\oxygen\48x48\actions\todo.png
+dfcd1079-df5d-4661-969e-44f90c5288c7 share\icons\oxygen\48x48\actions\tool.png
+ac279f53-ee33-479b-ba75-2e5f36027093 share\icons\oxygen\48x48\actions\tool2.png
+7d567744-0537-46d8-a41b-488858f50aeb share\icons\oxygen\48x48\actions\tools-check-spelling.png
+6c42bd18-b3ac-478c-93e4-b71a9743328d share\icons\oxygen\48x48\actions\underconstruction.png
+cd4be353-f68e-4005-9d6a-be6508bf0ddc share\icons\oxygen\48x48\actions\user-female.png
+ecbe02b1-782c-4743-b793-b518eb7b94e1 share\icons\oxygen\48x48\actions\user.png
+a36fbe96-5d02-447a-9a16-b1840ae6ab56 share\icons\oxygen\48x48\actions\users.png
+5688fd9b-dc0a-4599-9a90-7c89d3c0aa20 share\icons\oxygen\48x48\actions\view-choose.png
+0f436ff2-88cd-40f1-bcae-9167e49fce3d share\icons\oxygen\48x48\actions\view-fullscreen.png
+8268ba14-542a-4699-ac94-acf849e1d074 share\icons\oxygen\48x48\actions\view-icon.png
+de1e8477-e83b-4e09-b048-996262d807b7 share\icons\oxygen\48x48\actions\view-left-right.png
+4cebd01a-afe6-45c5-bceb-8f743929b63e share\icons\oxygen\48x48\actions\view-process-all-tree.png
+63f91154-1a57-4226-9ccf-e6b8549de768 share\icons\oxygen\48x48\actions\view-process-all.png
+c881d344-e9ce-4f98-b4be-307d5499af8f share\icons\oxygen\48x48\actions\view-process-own.png
+491837bb-91f1-46f8-af5b-5f99c25e76f2 share\icons\oxygen\48x48\actions\view-process-system.png
+e9237f03-bd5d-4ec0-8a67-59dc60dac63a share\icons\oxygen\48x48\actions\view-process-users.png
+e76e498a-dd0e-49d2-95f6-7bba3714a852 share\icons\oxygen\48x48\actions\view-refresh.png
+7ff532ac-575d-4fa1-babf-65a6ed20c92d share\icons\oxygen\48x48\actions\view-remove.png
+92cb5e12-0ee8-4514-b78b-5b022ea632e1 share\icons\oxygen\48x48\actions\view-restore.png
+89eba8d1-a41f-4fbf-ae98-fe6533affb71 share\icons\oxygen\48x48\actions\view-sidetree.png
+e803c310-79b2-4342-8c9b-92dda19d0ece share\icons\oxygen\48x48\actions\view-tree.png
+56a2babb-9f66-4233-b5ae-e947876704f6 share\icons\oxygen\48x48\actions\viewmag1.png
+a5b6082a-8746-4f2f-8708-18c9fbba432a share\icons\oxygen\48x48\actions\wallet-closed.png
+405b19ee-f5de-4b28-9b71-71e966d2b8a3 share\icons\oxygen\48x48\actions\wallet-open.png
+b173a1ce-9846-4c91-9f8e-f14bb861ba7e share\icons\oxygen\48x48\actions\whatsnext.png
+3badbcb4-ecb5-4df4-b378-c03a37e06e89 share\icons\oxygen\48x48\actions\window-close.png
+6f3a2c12-2753-46d3-8e2d-fd51e781d118 share\icons\oxygen\48x48\actions\window-new.png
+022f14d9-6822-409d-b579-689b8383eec2 share\icons\oxygen\48x48\actions\window-suppressed.png
+454918af-6396-48e9-bb70-60e862cbdc64 share\icons\oxygen\48x48\actions\world.png
+17e02bdf-dbc6-4dd7-82cd-ae4433b4e77e share\icons\oxygen\48x48\actions\xdays.png
+11b62dff-c68f-4f37-a346-fc6d704f1c51 share\icons\oxygen\48x48\actions\zoom-best-fit.png
+e5c89580-ed80-4669-a27f-c57fc6da9888 share\icons\oxygen\48x48\actions\zoom-in.png
+33232e5c-cbe7-42f2-b50e-1537fb6325d6 share\icons\oxygen\48x48\actions\zoom-original.png
+ad830d10-83d3-4f90-b852-17e6e80618e0 share\icons\oxygen\48x48\actions\zoom-out.png
+1c95cae0-8783-44af-9469-fb2009b5f802 share\icons\oxygen\index.theme
+8fb4da7e-2dbb-4f1f-8744-82fc07e19458 share\kde4\services\kded\kdedglobalaccel.desktop
+725b28f9-c4df-4ca2-accb-2e2b618a5e22 share\kde4\servicetypes\kplugininfo.desktop
+2a531421-9c1e-4519-b4f0-20fb338ea6aa share\kde4\servicetypes\sonnetspeller.desktop
+3439cb4c-cdf4-4446-baaf-e3f0762cec48 share\locale\all_languages
+c1eafc06-fad1-4d14-8314-182c8664866c share\locale\de\LC_MESSAGES\glib20.mo
+1cfcfefe-32e0-43d8-8f95-48230af6485e share\locale\de\LC_MESSAGES\gpa.mo
+46bd57e6-5302-4f5e-a106-18f1015caa97 share\locale\de\LC_MESSAGES\gpgex.mo
+f185fb10-f7f1-4446-abfa-b9aba02cb750 share\locale\de\LC_MESSAGES\gpgol.mo
+01bf0e94-07c9-4663-a990-0f944b0837ac share\locale\de\LC_MESSAGES\libgpg-error.mo
+466eec01-474c-4689-804c-834c7760512e share\locale\de\LC_MESSAGES\winpt.mo
+e0b607a5-7d59-49fd-9a13-1bc2bfb3f466 share\locale\fr\LC_MESSAGES\libgpg-error.mo
+f7fb2ff7-7593-4719-aabd-05439341b16b share\locale\pl\LC_MESSAGES\libgpg-error.mo
+a1fd6968-2876-4713-92c2-81ded12c5430 share\locale\ro\LC_MESSAGES\libgpg-error.mo
+1750fab5-dfa2-4ece-9bf7-087a75025963 share\themes\Default\gtk-2.0-key\gtkrc
+db397395-3852-4d88-8c89-cbe5cfaf7699 share\themes\Emacs\gtk-2.0-key\gtkrc
+72440b69-ea1d-486c-92b6-b88ee0b2cb8b share\themes\MS-Windows\gtk-2.0\gtkrc
+a14d3d9e-230f-495d-8c1a-ae0c4118e07f share\themes\Raleigh\gtk-2.0\gtkrc
+0dcbe139-8f61-4bbe-aba0-85e22822cbe7 translations\assistant_de.qm
+7d757a48-8ee6-4637-be86-0017350925e2 translations\designer_de.qm
+07d49706-7f21-4d96-b484-103f566b05a0 translations\qt_de.qm
+6a1e9a79-5ff0-426c-946e-1c9c06855a4d update-mime-database.exe
+2c38504d-a098-4b00-b432-ca6afdae2b27 wpng.exe
+1365a9dd-c024-4553-9741-c85a7aad48ca wrjpgcom.exe
+5eb0953d-2630-4b6a-9d64-9905975f0907 xmlcatalog.exe
+dbd74398-db8c-4cc3-a371-f313a4380632 xmllint.exe
+6e394844-1a22-4564-8ccd-9ea1082dd1f0 xsltproc.exe
+47fd92cb-6956-48aa-a1fc-2b9c565dff4a zlib1.dll

Added: trunk/src/make-msi.pl
===================================================================
--- trunk/src/make-msi.pl	2007-11-12 15:18:37 UTC (rev 584)
+++ trunk/src/make-msi.pl	2007-11-13 16:01:58 UTC (rev 585)
@@ -0,0 +1,592 @@
+#! /usr/bin/perl -w
+# make-msi.pl - MSI Installer for GnuPG 4 Windows.
+# Copyright (C) 2007 g10 Code GmbH
+# 
+# This file is part of Gpg4win.
+# 
+# Gpg4win 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 2 of the License, or
+# (at your option) any later version.
+# 
+# Gpg4win 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, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+# Invoke like this:
+#
+# perl make-msi.pl < ../include/config.nsi
+#
+# Note that this needs to be called from the gpg4win src/ directory, because
+# a number of files (inst-*.nsi for example) are accessed in that directory.
+#
+# This program parses the NSIS source files and creates a .wix file,
+# which needs to be compiled with candle and linked with light, see
+# make-msi.bat.
+#
+# The file make-msi.guids is read and updated.  It contains GUIDs for all
+# components used by the installer, which are kept from version to version.
+#
+# Also, the output file make-msi.files contains a list of all files
+# that will be accessed by the linker when creating the package.
+
+use strict;
+
+# TODO:
+#
+# UpgradeCode + table
+# Overwrite try files (gpgol, etc)
+# Register DLLs
+# Register services
+# Menu, shortcut, desktop entries
+
+# The list of all enabled packages.
+@::pkgs = ();
+# All definitions from config.nsi (the input file)
+%::config = ();
+# A description of the components.  We have one component per package.
+# Creating the data for these components is most of the work.
+@::components = ();
+# A list of all source files included in the package.
+@::sources = ();
+# A hash which maps frobbed package names to a hash of frobbed package
+# names on which they depend.
+%::deps = ();
+
+$::INSTDIR = 'GnuPG';
+$::name = 'GnuPG for Windows';
+
+# Simple indentation tracking, for pretty printing.
+$::level = 0;
+
+
+
+# We use a new product and package code for every build (using pseudo
+# components), but a single constant upgrade code for all versions.
+# Note that Windows installer ignores the build part of the version
+# number (only the first three components are used).
+#
+# FIXME: Build upgrade table.
+#
+# We take a simplified view: Each file corresponds to exactly one
+# component.  This means we need to generate GUIDs for these
+# components and remember them from one installer version to the next.
+# We do this automatically by means of a support file, make-msi.guids.
+
+%::guid = ();
+$::guid_file = 'make-msi.guids';
+$::guid_changed = 0;
+
+sub fetch_guids
+{
+    # FIXME: Check if file exists.
+    open (FILE, "<$::guid_file") or return;
+    while (<FILE>)
+    {
+	next if (/^#/);
+	if (/(\S+)\s+(.+)\s*\r?\n$/)
+	{
+	    $::guid{$2} = $1;
+	}
+    }
+    close (FILE);
+}
+
+
+sub store_guids
+{
+    # FIXME: Maybe allow to forget unused GUIDs.
+
+    return if (not $::guid_changed);
+    print STDERR "GUID list stored in $::guid_file changed, please commit!\n";
+    open (FILE, ">$::guid_file.bak") or die;
+    print FILE "# This is an automatically generated file.  DO NOT EDIT.\n";
+    foreach my $file (sort keys %::guid)
+    {
+	print FILE "$::guid{$file} $file\n";
+    }
+    close FILE;
+    rename "$::guid_file.bak", $::guid_file or die;
+}
+
+
+sub get_guid
+{
+    my ($file) = @_;
+    my $guid;
+
+    if (defined $::guid{$file})
+    {
+	return $::guid{$file};
+    }
+    # Need to generate a new GUID.
+    $::guid_changed = 1;
+    $guid = `uuidgen`;
+    chomp $guid;
+    $::guid{$file} = $guid;
+    return $guid;
+}
+
+
+$::files_file = 'make-msi.files';
+
+# We store the list of included files for temporary packaging, in case
+# WiX needs to be run on a different system.
+sub store_files
+{
+    open (FILE, ">$::files_file") or die;
+    foreach my $pkg (@::components)
+    {
+	next if ($#{$pkg->{files}} == -1);
+	print FILE (join ("\n", map { $_->{source} } @{$pkg->{files}})). "\n";
+    }
+    close FILE;
+}
+
+
+sub get_deps
+{
+    my $name = '';
+    my %deps = ();
+
+    # FIXME: Check if file exists.
+    open (FILE, "<inst-sections.nsi") or return;
+    while (<FILE>)
+    {
+	my $line = $_;
+
+	if ($name eq '')
+	{
+	    if ($line =~ m/^\s*have_(\S+):\s*\r?\n$/)
+	    {
+		$name = $1;
+	    }
+	}
+	else
+	{
+	    if ($line =~ m/^\s*!insertmacro\s+SelectSection\s+\$\{SEC_(\S+)\}\s*\r?\n$/)
+	    {
+		$deps{$1} = 1;
+	    }
+	    elsif ($line =~ m/^\s*skip_$name:\s*\r?\n$/)
+	    {
+		# We resolve indirect dependencies right now.
+		foreach my $pkg (keys %::deps)
+		{
+		    if (defined $::deps{$pkg}->{$name})
+		    {
+			foreach my $dep (keys %deps)
+			{
+			    $::deps{$pkg}->{$dep} = $::deps{$pkg}->{$name} + 1
+				if (not defined $::deps{$pkg}->{$dep})
+			}
+		    }
+		}
+		$::deps{$name} = { %deps };
+		$name = '';
+		%deps = ();
+	    }
+	}
+    }
+    close (FILE);
+}
+
+
+sub collect_all
+{
+  # Input file is $(top_srcdir)/include/config.nsi
+
+  while (<>)
+  {
+      if (/^!define\s+(\w+)\s+(\S.*\S)\s*\r?\n$/)
+      {
+	  $::config{$1} = $2;
+      }
+  }
+  # gpg4win_build_list is a C-like string, so strip the quotes first.
+  my $pkg_list;
+  eval '$pkg_list = ' . $::config{gpg4win_build_list};
+  @::pkgs = split (' ', $pkg_list);
+
+  # Now we have a list of packages to process.  For each package,
+  # create a nice data structure that captures all the information we
+  # collect.
+
+  foreach my $pkg (@::pkgs)
+  {
+      my %pkg;
+      $pkg{name} = $pkg;
+      $pkg =~ tr/-+/__/;
+      $pkg{frobbed_name} = $pkg;
+      $pkg{version} = $::config{"gpg4win_pkg_${pkg}_version"};
+      $pkg{source} = $::config{"gpg4win_pkg_${pkg}"};
+      $pkg{features} = '';
+      $pkg{hidden} = 0;
+
+      # We parse the inst-package file to figure out what to do.  This
+      # is not a full-featured NSIS to MSI converter, but it does the
+      # job for us.
+
+      # FIXME: Manuals!
+      next if not defined $pkg{version};
+      my $prefix = "playground/install/pkgs/$pkg{name}-$pkg{version}";
+
+      # The list of all files encountered and included in the package.
+      my @files;
+      # The list of all registry settings to write.
+      my @registry;
+
+      # The current directory.
+      my $dir = '';
+
+      # The pending line.
+      my $line = '';
+
+      open (FILE, "<inst-$pkg{name}.nsi") or die;
+      while (<FILE>)
+      {
+	  # Combine multiple lines connected with backslashes.
+	  $line = $line . $_;
+	  if ($line =~ m/^(.*)\\\s*\r?\n$/)
+	  {
+	      $line = $1 . ' ';
+	      next;
+	  }
+	  $_ = $line;
+	  $line = '';
+
+	  # FIXME: Handle hidden packages "-foo".
+	  if (m,^\s*Section\s+"-([^"]+)",)
+	  {
+	      # Hidden packages are dependency-tracked.
+	      $pkg{title} = $1;
+	      $pkg{level} = 2000;  # Superfluous.
+	      $pkg{hidden} = 1;
+	  }
+	  elsif (m,^\s*Section\s+"([^"]+)",)
+	  {
+	      $pkg{title} = $1;
+	      $pkg{level} = 1;
+	  }
+	  elsif (m,^\s*Section\s+/o\s+"([^"]+)",)
+	  {
+	      # Default install level is 3.
+	      $pkg{title} = $1;
+	      $pkg{level} = 1000;
+	  }
+	  elsif (m,^\s*LangString\s+DESC_SEC_\S+\s+\$\{LANG_ENGLISH\}\s+\"([^"]+)\"\s*\r?\n,)
+	  {
+	      $pkg{description} = $1;
+	  }
+	  # Special hack for kdesupport.nsi.  FIXME: Could do real
+	  # variable substitution here.
+	  elsif (m,^\s*\!define prefix \${ipdir}/([^\$]+)-\$.*\r?\n$,)
+	  {
+	      $prefix = "playground/install/pkgs/$1-$pkg{version}";
+	  }
+	  elsif (m,^\s*SetOutPath\s+"?\$INSTDIR\\?([^"]*)"?\s*\r?\n$,)
+	  {
+	      $dir = $1;
+	  }
+	  elsif (m,^\s*File\s+"?\$\{prefix\}(\S+)/([^/"\s]+)"?\s*\r?\n$,)
+	  {
+	      my $source = "${prefix}$1/$2";
+	      push @files, { source => $source, dir => $dir, target => $2 };
+	      push @::sources, $source;
+	  }
+	  elsif (m,^\s*WriteRegStr\s+(\S+)\s+"([^"]+)"\s+"([^"]+)"\s+"?([^"]+)"?\s*\r?\n$,)
+	  {
+	      my ($root, $key, $name, $value) = ($1, $2, $3, $4);
+	      $value =~ s/\$INSTDIR/\[INSTDIR\]/g;
+	      push (@registry,
+		    { root => $root, key => $key, name => $name,
+		      value => $value, type => 'string' });
+	  }
+      }
+      close (FILE);
+      $pkg{files} = \@files;
+      $pkg{registry} = \@registry;
+
+      # Some things we can not easily parse from the NSI files.  For
+      # these, we do manual overrides here.
+      if ($pkg{name} eq 'gnupg')
+      {
+	  $pkg{features} .= " Absent='disallow'";
+      }
+      elsif ($pkg{name} eq 'gnupg2')
+      {
+	  $pkg{features} .= " Absent='disallow'";
+      }
+
+      push @::components, \%pkg;
+  }
+}
+
+
+sub dump_all
+{
+    my $pkg;
+    # A running count for files within each feature.
+    my $fileidx;
+    # A running count for registry settings within each feature.
+    my $regidx;
+    # A running count for directories throughout the whole file.
+    my $diridx = 0;
+    # The current directory.
+    my $cdir = '';
+
+    foreach $pkg (@::components)
+    {
+	$fileidx = 0;
+	foreach my $file (@{$pkg->{files}})
+	{
+	    if ($cdir ne $file->{dir})
+	    {
+		# We need to change the directory.  We weed out empty
+		# path elements, which also takes care of leading slashes.
+		my @cdir = grep (!/^$/, split (/\\/, $cdir));
+		my @ndir = grep (!/^$/, split (/\\/, $file->{dir}));
+		my $min;
+		my $i;
+		$min = $#cdir;
+		$min = $#ndir if ($#ndir < $min);
+		for ($i = 0; $i <= $min; $i++)
+		{
+		    last if ($cdir[$i] ne $ndir[$i])
+		}
+		my $j;
+		for ($j = $i; $j <= $#cdir; $j++)
+		{
+		    $::level -= 2;
+		    print ' ' x $::level
+			. "</Directory>\n";
+		}
+		for ($j = $i; $j <= $#ndir; $j++)
+		{
+		    print ' ' x $::level
+			. "<Directory Id='d_$diridx' Name='$ndir[$j]'>\n";
+		    $diridx++;
+		    $::level += 2;
+		}
+		$cdir = $file->{dir};
+	    }
+
+	    my $targetfull;
+	    if ($file->{dir} ne '')
+	    {
+		$targetfull = $file->{dir} . '\\' . $file->{target};
+	    }
+	    else
+	    {
+		$targetfull = $file->{target};
+	    }
+
+	    print ' ' x $::level
+		. "<Component Id='c_$pkg->{frobbed_name}_$fileidx' Guid='"
+		. get_guid ($targetfull) . "'>\n";
+	    print ' ' x $::level
+		. "  <File Id='f_$pkg->{frobbed_name}_$fileidx' Name='"
+		. $file->{target} . "' Source='" . $file->{source} . "'"
+		. " DefaultLanguage='1033'/>\n";
+	    print ' ' x $::level
+		. "</Component>\n";
+	    $fileidx++;
+	}
+
+	$regidx = 0;
+	foreach my $reg (@{$pkg->{registry}})
+	{
+	    my $target;
+
+	    $target = '/REGISTRY/' . $reg->{root} . '/' . $reg->{key}
+	    . '/' . $reg->{name};
+
+	    print ' ' x $::level
+		. "<Component Id='c_$pkg->{frobbed_name}_r_$regidx' Guid='"
+		. get_guid ($target) . "'>\n";
+	    print ' ' x $::level
+		. "  <Registry Id='r_$pkg->{frobbed_name}_$regidx' Root='"
+		. $reg->{root} . "' Key='" . $reg->{key} . "' Name='"
+		. $reg->{name} . "' Action='write' Type='" . $reg->{type}
+		. "' Value='" . $reg->{value} . "'/>\n";
+	    print ' ' x $::level
+		. "</Component>\n";
+	    $regidx++;
+	}
+    }
+}
+
+
+sub dump_meat
+{
+    my ($pkg) = @_;
+    my $fileidx;
+    my $regidx;
+
+    $fileidx = 0;
+    foreach my $file (@{$pkg->{files}})
+    {
+	print ' ' x $::level
+	    . "  <ComponentRef Id='c_$pkg->{frobbed_name}_$fileidx'/>\n";
+	$fileidx++;
+    }
+    $regidx = 0;
+    foreach my $reg (@{$pkg->{registry}})
+    {
+	print ' ' x $::level
+	    . "  <ComponentRef Id='c_$pkg->{frobbed_name}_r_$regidx'/>\n";
+	$regidx++;
+    }
+}
+
+
+sub dump_all2
+{
+    my $pkg;
+
+    foreach $pkg (@::components)
+    {
+	my $features;
+
+	next if not defined $pkg->{version};
+	next if $pkg->{hidden};
+
+	$features = $pkg->{features};
+#	$features .= " Display='hidden'" if $pkg->{hidden};
+	$features .= " Description='$pkg->{description}'"
+	    if $pkg->{description};
+	
+	print ' ' x $::level
+	    . "<Feature Id='p_$pkg->{frobbed_name}' Level='$pkg->{level}' "
+	    . "Title='$pkg->{title}'" . $features . ">\n";
+	dump_meat ($pkg);
+
+	foreach my $dep (keys %{$::deps{$pkg->{frobbed_name}}})
+	{
+	    my $deppkg;
+
+	    foreach my $_pkg (@::components)
+	    {
+		$deppkg = $_pkg;
+ 		last if ($_pkg->{frobbed_name} eq $dep);
+	    }
+	    
+	    print ' ' x $::level
+		. "  <Feature Id='p_$pkg->{frobbed_name}_$dep' "
+		. "Title='p_$pkg->{frobbed_name}_$dep' "
+		. "Level='$pkg->{level}' Display='hidden' "
+		. "InstallDefault='followParent'>\n";
+	    $::level += 2;
+	    dump_meat ($deppkg);
+	    $::level -= 2;
+	    print ' ' x $::level
+		. "  </Feature>\n";
+	}
+	print ' ' x $::level
+	    . "</Feature>\n";
+    }
+}
+
+
+# WiX is the Windows Installer XML toolset.  It contains a compiler
+# (candle.exe) and a linker (light.exe) which can assemble an XML file
+# and data files to a Windows installer package (MSI).
+#
+# The following code creates an appropriate XML file for Gpg4win.
+
+# We use a single media element, which is also the default for all
+# components and directory elements.
+
+# FIXME: Use Vital for all file attributes?
+fetch_guids ();
+collect_all ();
+get_deps();
+
+$::product_id = get_guid ("/PRODUCT/$::config{_BUILD_FILEVERSION}");
+
+print <<EOF;
+<?xml version='1.0'?>
+<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
+  <Product Name='Gpg4win'
+           Id='$::product_id'
+           Language='1033'
+           Version='$::config{_BUILD_FILEVERSION}'
+           Manufacturer='g10 Code GmbH'>
+    <Package Description='Gpg4win Installer'
+             Comments='http://www.gpg4win.org/'
+             Compressed='yes' 
+             InstallerVersion='200'
+             InstallPrivileges='elevated'
+             Manufacturer='g10 Code GmbH'/>
+
+    <Condition
+     Message="You need to be an administrator to install this product.">
+      Privileged
+    </Condition>
+
+    <Media Id='1' Cabinet='gpg4win.cab' EmbedCab='yes'/>
+
+    <Property Id="INSTDIR">
+      <RegistrySearch Id='gpg4win_registry' Type='raw'
+      Root='HKLM' Key='Software\\GNU\\GnuPG' Name='Install Directory' />
+    </Property>
+
+    <Directory Id='TARGETDIR' Name='SourceDir'>
+      <Directory Id='ProgramFilesFolder' Name='PFiles'>
+        <Directory Id='GNU' Name='GNU'>
+          <Directory Id='INSTDIR' Name='$::INSTDIR'>
+EOF
+
+$::level = 12;
+dump_all ();
+
+
+print <<EOF;
+          </Directory>
+        </Directory>
+      </Directory>
+EOF
+
+#print <<EOF;
+#      <Directory Id='ProgramMenuFolder' Name='PMenu'>
+#        <Directory Id='ProgramMenuDir' Name='$::name'/>
+#      </Directory>
+#
+#      <Directory Id="DesktopFolder" Name="Desktop"/>
+#EOF
+
+print <<EOF;
+    </Directory>
+
+    <Feature Id='Complete' Title='Gpg4win' Description='All components.'
+             Display='expand' Level='1' ConfigurableDirectory='INSTDIR'>
+EOF
+
+$::level = 6;
+dump_all2 ();
+    
+#    <Icon Id="Foobar10.exe" SourceFile="FoobarAppl10.exe"/>
+
+print <<EOF;
+    </Feature>
+
+    <WixVariable Id='WixUILicenseRtf' Value='gpl.rtf'/>
+    <UIRef Id='WixUI_Mondo' />
+    <UIRef Id='WixUI_ErrorProgressText' />
+
+  </Product>
+</Wix>
+EOF
+
+# Post-processing: We need to remember the GUIDs for later reuse, and
+# we remember the files we need in case we want to transfer them to a
+# different machine for invocation of WiX.
+
+store_guids ();
+store_files ();
+



More information about the Gpg4win-commits mailing list