]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Merge remote-tracking branch 'origin/next'
authorArne Fitzenreiter <arne_f@ipfire.org>
Sat, 27 Jan 2018 18:14:47 +0000 (19:14 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sat, 27 Jan 2018 18:14:47 +0000 (19:14 +0100)
189 files changed:
config/backup/includes/cacti [deleted file]
config/backup/includes/mediatomb [deleted file]
config/backup/includes/owncloud [deleted file]
config/ca-certificates/certdata.txt
config/cacti/cacti.conf [deleted file]
config/cacti/cacti.cron [deleted file]
config/cacti/cacti.logrotate [deleted file]
config/cacti/d.gif [deleted file]
config/cacti/d.png [deleted file]
config/cacti/throbber.gif [deleted file]
config/firewall/rules.pl
config/httpd/conf.d/php5.conf [deleted file]
config/httpd/loadmodule.conf
config/httpd/vhosts.d/captive.conf
config/httpd/vhosts.d/ipfire-interface-ssl.conf
config/httpd/vhosts.d/ipfire-interface.conf
config/httpd/vhosts.d/nagios.conf [deleted file]
config/httpd/vhosts.d/openmailadmin.conf [deleted file]
config/mediatomb/config.xml [deleted file]
config/menu/30-network.menu
config/nagiosql/etc/nagiosql/backup/hosts/.placeholder [deleted file]
config/nagiosql/etc/nagiosql/backup/services/.placeholder [deleted file]
config/nagiosql/etc/nagiosql/hosts/.placeholder [deleted file]
config/nagiosql/etc/nagiosql/services/.placeholder [deleted file]
config/nagiosql/nagios.conf [deleted file]
config/nagiosql/pear/HTML/Template/IT.php [deleted file]
config/nagiosql/pear/HTML/Template/ITX.php [deleted file]
config/nagiosql/pear/HTML/Template/IT_Error.php [deleted file]
config/openmailadmin/config.local.inc.php [deleted file]
config/openmailadmin/mail.dump [deleted file]
config/owncloud/owncloud.conf [deleted file]
config/php/php.ini [deleted file]
config/phpSANE/phpSANE.conf [deleted file]
config/rootfiles/common/apache2
config/rootfiles/common/armv5tel/initscripts
config/rootfiles/common/glib
config/rootfiles/common/i586/initscripts
config/rootfiles/common/lz4 [new file with mode: 0644]
config/rootfiles/common/php [deleted file]
config/rootfiles/common/poppler
config/rootfiles/common/python-pyparsing
config/rootfiles/common/spice-protocol
config/rootfiles/common/tunctl [deleted file]
config/rootfiles/common/unbound
config/rootfiles/common/x86_64/initscripts
config/rootfiles/core/118/exclude [moved from config/rootfiles/core/117/exclude with 100% similarity]
config/rootfiles/core/118/filelists/bind [new symlink]
config/rootfiles/core/118/filelists/files [new file with mode: 0644]
config/rootfiles/core/118/filelists/glib [new symlink]
config/rootfiles/core/118/filelists/gzip [new symlink]
config/rootfiles/core/118/filelists/hdparm [new symlink]
config/rootfiles/core/118/filelists/i586/dmidecode [new symlink]
config/rootfiles/core/118/filelists/lz4 [new symlink]
config/rootfiles/core/118/filelists/openssh [new symlink]
config/rootfiles/core/118/filelists/poppler [new symlink]
config/rootfiles/core/118/filelists/sed [new symlink]
config/rootfiles/core/118/filelists/snort [new symlink]
config/rootfiles/core/118/filelists/squid [new symlink]
config/rootfiles/core/118/filelists/unbound [new symlink]
config/rootfiles/core/118/filelists/wget [new symlink]
config/rootfiles/core/118/filelists/x86_64/dmidecode [new symlink]
config/rootfiles/core/118/meta [moved from config/rootfiles/core/117/meta with 100% similarity]
config/rootfiles/core/118/update.sh [moved from src/paks/nagiosql/install.sh with 58% similarity]
config/rootfiles/oldcore/117/exclude [new file with mode: 0644]
config/rootfiles/oldcore/117/filelists/files [moved from config/rootfiles/core/117/filelists/files with 100% similarity]
config/rootfiles/oldcore/117/filelists/i586/openssl-sse2 [moved from config/rootfiles/core/117/filelists/i586/openssl-sse2 with 100% similarity]
config/rootfiles/oldcore/117/filelists/openssl [moved from config/rootfiles/core/117/filelists/openssl with 100% similarity]
config/rootfiles/oldcore/117/filelists/strongswan [moved from config/rootfiles/core/117/filelists/strongswan with 100% similarity]
config/rootfiles/oldcore/117/filelists/sudo [moved from config/rootfiles/core/117/filelists/sudo with 100% similarity]
config/rootfiles/oldcore/117/meta [new file with mode: 0644]
config/rootfiles/oldcore/117/update.sh [moved from config/rootfiles/core/117/update.sh with 100% similarity]
config/rootfiles/packages/cacti [deleted file]
config/rootfiles/packages/i586/python3-libvirt [deleted file]
config/rootfiles/packages/icinga
config/rootfiles/packages/libvirt
config/rootfiles/packages/mdns-repeater [new file with mode: 0644]
config/rootfiles/packages/mediatomb.off [deleted file]
config/rootfiles/packages/nagios [deleted file]
config/rootfiles/packages/nagios-plugins [new file with mode: 0644]
config/rootfiles/packages/nagios_nrpe
config/rootfiles/packages/nagiosql [deleted file]
config/rootfiles/packages/openmailadmin [deleted file]
config/rootfiles/packages/opus
config/rootfiles/packages/owncloud [deleted file]
config/rootfiles/packages/phpSANE [deleted file]
config/rootfiles/packages/qemu
config/rootfiles/packages/spice
config/rootfiles/packages/x86_64/python3-libvirt [deleted file]
config/updxlrator/download
config/updxlrator/updxlrator
doc/language_issues.de
doc/language_issues.en
doc/language_issues.es
doc/language_issues.fr
doc/language_issues.it
doc/language_issues.nl
doc/language_issues.pl
doc/language_issues.ru
doc/language_issues.tr
doc/language_missings
html/cgi-bin/captive.cgi
html/cgi-bin/fireinfo.cgi
html/cgi-bin/ids.cgi
html/cgi-bin/logs.cgi/showrequestfromcountry.dat
html/cgi-bin/logs.cgi/urlfilter.dat
html/cgi-bin/ovpnmain.cgi
html/cgi-bin/vpnmain.cgi
langs/de/cgi-bin/de.pl
langs/en/cgi-bin/en.pl
lfs/bind
lfs/ca-certificates
lfs/cacti [deleted file]
lfs/clamav
lfs/dmidecode
lfs/fireinfo
lfs/glib
lfs/gzip
lfs/hdparm
lfs/icinga
lfs/initscripts
lfs/libvirt
lfs/lz4 [moved from lfs/python3-libvirt with 89% similarity]
lfs/mdns-repeater [moved from lfs/phpSANE with 84% similarity]
lfs/mediatomb [deleted file]
lfs/nagios [deleted file]
lfs/nagios-plugins [moved from lfs/nagiosql with 81% similarity]
lfs/nagios_nrpe
lfs/nano
lfs/openmailadmin [deleted file]
lfs/openssh
lfs/opus
lfs/owncloud [deleted file]
lfs/php [deleted file]
lfs/python-pyparsing
lfs/qemu
lfs/sed
lfs/snort
lfs/spice
lfs/spice-protocol
lfs/squid
lfs/tor
lfs/tunctl [deleted file]
lfs/unbound
lfs/wget
make.sh
src/initscripts/packages/mdns-repeater [new file with mode: 0644]
src/initscripts/packages/mediatomb [deleted file]
src/misc-progs/syslogdctrl.c
src/paks/cacti/install.sh [deleted file]
src/paks/cacti/uninstall.sh [deleted file]
src/paks/cacti/update.sh [deleted file]
src/paks/mdns-repeater/install.sh [moved from src/paks/nagios/install.sh with 87% similarity]
src/paks/mdns-repeater/uninstall.sh [moved from src/paks/mediatomb/uninstall.sh with 95% similarity]
src/paks/mdns-repeater/update.sh [moved from src/paks/openmailadmin/update.sh with 99% similarity]
src/paks/mediatomb/install.sh [deleted file]
src/paks/mediatomb/update.sh [deleted file]
src/paks/nagios/uninstall.sh [deleted file]
src/paks/nagios/update.sh [deleted file]
src/paks/nagiosql/uninstall.sh [deleted file]
src/paks/nagiosql/update.sh [deleted file]
src/paks/openmailadmin/install.sh [deleted file]
src/paks/openmailadmin/uninstall.sh [deleted file]
src/paks/owncloud/install.sh [deleted file]
src/paks/owncloud/uninstall.sh [deleted file]
src/paks/owncloud/update.sh [deleted file]
src/patches/cacti/cacti-0.8.8a-legal.patch [deleted file]
src/patches/cacti/cacti-0.8.8a-replace_treeview_by_jquery.jstree.patch [deleted file]
src/patches/cacti/cacti-0.8.8b-html-injection.patch [deleted file]
src/patches/cacti/cacti-0.8.8b-remote-command-execution.patch [deleted file]
src/patches/cacti/cacti-0.8.8b-rra-comments.patch [deleted file]
src/patches/cacti/cacti-0.8.8b-sanitize-variables.patch [deleted file]
src/patches/cacti/cacti-0.8.8b-sql-injection-shell-escaping.patch [deleted file]
src/patches/clamav/clamav-0.99.3-gcc-6.patch [moved from src/patches/clamav-0.99.2-gcc-6.patch with 100% similarity]
src/patches/clamav/llvm-glibc.patch
src/patches/dmidecode/0001-Add-no-sysfs-option-description-to-h-output.patch [deleted file]
src/patches/dmidecode/0002-Fix-No-SMBIOS-nor-DMI-entry-point-found-on-SMBIOS3.patch [deleted file]
src/patches/dmidecode/0003-Let-read_file-return-the-actual-data-size.patch [deleted file]
src/patches/dmidecode/0004-dmidecode-Use-read_file-to-read-the-DMI-table-from-s.patch [deleted file]
src/patches/fireinfo/0001-Add-an-other-forbidden-string-Serial.patch [deleted file]
src/patches/fireinfo/0002-Escape-any-non-printable-ascii-characters.patch [deleted file]
src/patches/fireinfo/0003-Skip-search-for-hypervisor-name-when-the-CPU-string-.patch [deleted file]
src/patches/fireinfo/0004-Filter-all-IDs-that-only-consist-of-0xff.patch [deleted file]
src/patches/fireinfo/0005-Fix-crash-if-there-is-id-has-already-been-reset-to-N.patch [deleted file]
src/patches/lz4-1.8.1.2_mod_install_path.patch [new file with mode: 0644]
src/patches/phpSANE-0.3.3-fixes.patch [deleted file]
src/patches/squid/SQUID-2018_1.patch [new file with mode: 0644]
src/patches/squid/SQUID-2018_2.patch [new file with mode: 0644]
src/patches/squid/squid-3.5.27-fix-max-file-descriptors.patch [moved from src/patches/squid-3.5.27-fix-max-file-descriptors.patch with 100% similarity]
src/tunctl/tunctl.c [deleted file]

diff --git a/config/backup/includes/cacti b/config/backup/includes/cacti
deleted file mode 100644 (file)
index fc3ff67..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/var/cacti/
diff --git a/config/backup/includes/mediatomb b/config/backup/includes/mediatomb
deleted file mode 100644 (file)
index 87b6a58..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/var/ipfire/mediatomb
diff --git a/config/backup/includes/owncloud b/config/backup/includes/owncloud
deleted file mode 100644 (file)
index 041312b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/srv/web/owncloud/config
-/var/owncloud/data
index d7e6da6aa1d59be6b62d221da21ffeeb9465d7f8..5d2baf3a56fc70dec8baace408db822f87d6b55e 100644 (file)
@@ -69,34 +69,6 @@ CKA_PRIVATE CK_BBOOL CK_FALSE
 CKA_MODIFIABLE CK_BBOOL CK_FALSE
 CKA_LABEL UTF8 "Mozilla Builtin Roots"
 
-# Distrust "Distrust a pb.com certificate that does not comply with the baseline requirements."
-# Issuer: OU=Equifax Secure Certificate Authority,O=Equifax,C=US
-# Serial Number: 1407252 (0x157914)
-# Subject: CN=*.pb.com,OU=Meters,O=Pitney Bowes,L=Danbury,ST=Connecticut,C=US
-# Not Valid Before: Mon Feb 01 14:54:04 2010
-# Not Valid After : Tue Sep 30 00:00:00 2014
-# Fingerprint (MD5): 8F:46:BE:99:47:6F:93:DC:5C:01:54:50:D0:4A:BD:AC
-# Fingerprint (SHA1): 30:F1:82:CA:1A:5E:4E:4F:F3:6E:D0:E6:38:18:B8:B9:41:CB:5F:8C
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Distrust a pb.com certificate that does not comply with the baseline requirements."
-CKA_ISSUER MULTILINE_OCTAL
-\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141
-\170\061\055\060\053\006\003\125\004\013\023\044\105\161\165\151
-\146\141\170\040\123\145\143\165\162\145\040\103\145\162\164\151
-\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\003\025\171\024
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
 #
 # Certificate "GlobalSign Root CA"
 #
@@ -2312,6 +2284,125 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
+#
+# Certificate "Certum Root CA"
+#
+# Issuer: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL
+# Serial Number: 65568 (0x10020)
+# Subject: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL
+# Not Valid Before: Tue Jun 11 10:46:39 2002
+# Not Valid After : Fri Jun 11 10:46:39 2027
+# Fingerprint (MD5): 2C:8F:9F:66:1D:18:90:B1:47:26:9D:8E:86:82:8C:A9
+# Fingerprint (SHA1): 62:52:DC:40:F7:11:43:A2:2F:DE:9E:F7:34:8E:06:42:51:B1:81:18
+CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "Certum Root CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114\061
+\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145\164
+\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060\020
+\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114\061
+\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145\164
+\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060\020
+\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\003\001\000\040
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\014\060\202\001\364\240\003\002\001\002\002\003\001
+\000\040\060\015\006\011\052\206\110\206\367\015\001\001\005\005
+\000\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114
+\061\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145
+\164\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060
+\020\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103
+\101\060\036\027\015\060\062\060\066\061\061\061\060\064\066\063
+\071\132\027\015\062\067\060\066\061\061\061\060\064\066\063\071
+\132\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114
+\061\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145
+\164\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060
+\020\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103
+\101\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001
+\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001
+\001\000\316\261\301\056\323\117\174\315\045\316\030\076\117\304
+\214\157\200\152\163\310\133\121\370\233\322\334\273\000\134\261
+\240\374\165\003\356\201\360\210\356\043\122\351\346\025\063\215
+\254\055\011\305\166\371\053\071\200\211\344\227\113\220\245\250
+\170\370\163\103\173\244\141\260\330\130\314\341\154\146\176\234
+\363\011\136\125\143\204\325\250\357\363\261\056\060\150\263\304
+\074\330\254\156\215\231\132\220\116\064\334\066\232\217\201\210
+\120\267\155\226\102\011\363\327\225\203\015\101\113\260\152\153
+\370\374\017\176\142\237\147\304\355\046\137\020\046\017\010\117
+\360\244\127\050\316\217\270\355\105\366\156\356\045\135\252\156
+\071\276\344\223\057\331\107\240\162\353\372\246\133\257\312\123
+\077\342\016\306\226\126\021\156\367\351\146\251\046\330\177\225
+\123\355\012\205\210\272\117\051\245\102\214\136\266\374\205\040
+\000\252\150\013\241\032\205\001\234\304\106\143\202\210\266\042
+\261\356\376\252\106\131\176\317\065\054\325\266\332\135\367\110
+\063\024\124\266\353\331\157\316\315\210\326\253\033\332\226\073
+\035\131\002\003\001\000\001\243\023\060\021\060\017\006\003\125
+\035\023\001\001\377\004\005\060\003\001\001\377\060\015\006\011
+\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000
+\270\215\316\357\347\024\272\317\356\260\104\222\154\264\071\076
+\242\204\156\255\270\041\167\322\324\167\202\207\346\040\101\201
+\356\342\370\021\267\143\321\027\067\276\031\166\044\034\004\032
+\114\353\075\252\147\157\055\324\315\376\145\061\160\305\033\246
+\002\012\272\140\173\155\130\302\232\111\376\143\062\013\153\343
+\072\300\254\253\073\260\350\323\011\121\214\020\203\306\064\340
+\305\053\340\032\266\140\024\047\154\062\167\214\274\262\162\230
+\317\315\314\077\271\310\044\102\024\326\127\374\346\046\103\251
+\035\345\200\220\316\003\124\050\076\367\077\323\370\115\355\152
+\012\072\223\023\233\073\024\043\023\143\234\077\321\207\047\171
+\345\114\121\343\001\255\205\135\032\073\261\325\163\020\244\323
+\362\274\156\144\365\132\126\220\250\307\016\114\164\017\056\161
+\073\367\310\107\364\151\157\025\362\021\136\203\036\234\174\122
+\256\375\002\332\022\250\131\147\030\333\274\160\335\233\261\151
+\355\200\316\211\100\110\152\016\065\312\051\146\025\041\224\054
+\350\140\052\233\205\112\100\363\153\212\044\354\006\026\054\163
+END
+CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE
+
+# Trust for Certificate "Certum Root CA"
+# Issuer: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL
+# Serial Number: 65568 (0x10020)
+# Subject: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL
+# Not Valid Before: Tue Jun 11 10:46:39 2002
+# Not Valid After : Fri Jun 11 10:46:39 2027
+# Fingerprint (MD5): 2C:8F:9F:66:1D:18:90:B1:47:26:9D:8E:86:82:8C:A9
+# Fingerprint (SHA1): 62:52:DC:40:F7:11:43:A2:2F:DE:9E:F7:34:8E:06:42:51:B1:81:18
+CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "Certum Root CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\142\122\334\100\367\021\103\242\057\336\236\367\064\216\006\102
+\121\261\201\030
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\054\217\237\146\035\030\220\261\107\046\235\216\206\202\214\251
+END
+CKA_ISSUER MULTILINE_OCTAL
+\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114\061
+\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145\164
+\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060\020
+\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\003\001\000\040
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
+CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
+
 #
 # Certificate "Comodo AAA Services root"
 #
@@ -3565,7 +3656,7 @@ END
 CKA_SERIAL_NUMBER MULTILINE_OCTAL
 \002\001\000
 END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
@@ -3724,7 +3815,7 @@ END
 CKA_SERIAL_NUMBER MULTILINE_OCTAL
 \002\001\000
 END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
@@ -5018,149 +5109,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-#
-# Certificate "DST ACES CA X6"
-#
-# Issuer: CN=DST ACES CA X6,OU=DST ACES,O=Digital Signature Trust,C=US
-# Serial Number:0d:5e:99:0a:d6:9d:b7:78:ec:d8:07:56:3b:86:15:d9
-# Subject: CN=DST ACES CA X6,OU=DST ACES,O=Digital Signature Trust,C=US
-# Not Valid Before: Thu Nov 20 21:19:58 2003
-# Not Valid After : Mon Nov 20 21:19:58 2017
-# Fingerprint (MD5): 21:D8:4C:82:2B:99:09:33:A2:EB:14:24:8D:8E:5F:E8
-# Fingerprint (SHA1): 40:54:DA:6F:1C:3F:40:74:AC:ED:0F:EC:CD:DB:79:D1:53:FB:90:1D
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "DST ACES CA X6"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\133\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\040\060\036\006\003\125\004\012\023\027\104\151\147\151\164\141
-\154\040\123\151\147\156\141\164\165\162\145\040\124\162\165\163
-\164\061\021\060\017\006\003\125\004\013\023\010\104\123\124\040
-\101\103\105\123\061\027\060\025\006\003\125\004\003\023\016\104
-\123\124\040\101\103\105\123\040\103\101\040\130\066
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\133\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\040\060\036\006\003\125\004\012\023\027\104\151\147\151\164\141
-\154\040\123\151\147\156\141\164\165\162\145\040\124\162\165\163
-\164\061\021\060\017\006\003\125\004\013\023\010\104\123\124\040
-\101\103\105\123\061\027\060\025\006\003\125\004\003\023\016\104
-\123\124\040\101\103\105\123\040\103\101\040\130\066
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\015\136\231\012\326\235\267\170\354\330\007\126\073\206
-\025\331
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\004\011\060\202\002\361\240\003\002\001\002\002\020\015
-\136\231\012\326\235\267\170\354\330\007\126\073\206\025\331\060
-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\133
-\061\013\060\011\006\003\125\004\006\023\002\125\123\061\040\060
-\036\006\003\125\004\012\023\027\104\151\147\151\164\141\154\040
-\123\151\147\156\141\164\165\162\145\040\124\162\165\163\164\061
-\021\060\017\006\003\125\004\013\023\010\104\123\124\040\101\103
-\105\123\061\027\060\025\006\003\125\004\003\023\016\104\123\124
-\040\101\103\105\123\040\103\101\040\130\066\060\036\027\015\060
-\063\061\061\062\060\062\061\061\071\065\070\132\027\015\061\067
-\061\061\062\060\062\061\061\071\065\070\132\060\133\061\013\060
-\011\006\003\125\004\006\023\002\125\123\061\040\060\036\006\003
-\125\004\012\023\027\104\151\147\151\164\141\154\040\123\151\147
-\156\141\164\165\162\145\040\124\162\165\163\164\061\021\060\017
-\006\003\125\004\013\023\010\104\123\124\040\101\103\105\123\061
-\027\060\025\006\003\125\004\003\023\016\104\123\124\040\101\103
-\105\123\040\103\101\040\130\066\060\202\001\042\060\015\006\011
-\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000
-\060\202\001\012\002\202\001\001\000\271\075\365\054\311\224\334
-\165\212\225\135\143\350\204\167\166\146\271\131\221\134\106\335
-\222\076\237\371\016\003\264\075\141\222\275\043\046\265\143\356
-\222\322\236\326\074\310\015\220\137\144\201\261\250\010\015\114
-\330\371\323\005\050\122\264\001\045\305\225\034\014\176\076\020
-\204\165\317\301\031\221\143\317\350\250\221\210\271\103\122\273
-\200\261\125\211\213\061\372\320\267\166\276\101\075\060\232\244
-\042\045\027\163\350\036\342\323\254\052\275\133\070\041\325\052
-\113\327\125\175\343\072\125\275\327\155\153\002\127\153\346\107
-\174\010\310\202\272\336\247\207\075\241\155\270\060\126\302\263
-\002\201\137\055\365\342\232\060\030\050\270\146\323\313\001\226
-\157\352\212\105\125\326\340\235\377\147\053\027\002\246\116\032
-\152\021\013\176\267\173\347\230\326\214\166\157\301\073\333\120
-\223\176\345\320\216\037\067\270\275\272\306\237\154\351\174\063
-\362\062\074\046\107\372\047\044\002\311\176\035\133\210\102\023
-\152\065\174\175\065\351\056\146\221\162\223\325\062\046\304\164
-\365\123\243\263\135\232\366\011\313\002\003\001\000\001\243\201
-\310\060\201\305\060\017\006\003\125\035\023\001\001\377\004\005
-\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004
-\004\003\002\001\306\060\037\006\003\125\035\021\004\030\060\026
-\201\024\160\153\151\055\157\160\163\100\164\162\165\163\164\144
-\163\164\056\143\157\155\060\142\006\003\125\035\040\004\133\060
-\131\060\127\006\012\140\206\110\001\145\003\002\001\001\001\060
-\111\060\107\006\010\053\006\001\005\005\007\002\001\026\073\150
-\164\164\160\072\057\057\167\167\167\056\164\162\165\163\164\144
-\163\164\056\143\157\155\057\143\145\162\164\151\146\151\143\141
-\164\145\163\057\160\157\154\151\143\171\057\101\103\105\123\055
-\151\156\144\145\170\056\150\164\155\154\060\035\006\003\125\035
-\016\004\026\004\024\011\162\006\116\030\103\017\345\326\314\303
-\152\213\061\173\170\217\250\203\270\060\015\006\011\052\206\110
-\206\367\015\001\001\005\005\000\003\202\001\001\000\243\330\216
-\326\262\333\316\005\347\062\315\001\323\004\003\345\166\344\126
-\053\234\231\220\350\010\060\154\337\175\075\356\345\277\265\044
-\100\204\111\341\321\050\256\304\302\072\123\060\210\361\365\167
-\156\121\312\372\377\231\257\044\137\033\240\375\362\254\204\312
-\337\251\360\137\004\056\255\026\277\041\227\020\201\075\343\377
-\207\215\062\334\224\345\107\212\136\152\023\311\224\225\075\322
-\356\310\064\225\320\200\324\255\062\010\200\124\074\340\275\122
-\123\327\122\174\262\151\077\177\172\317\152\164\312\372\004\052
-\234\114\132\006\245\351\040\255\105\146\017\151\361\335\277\351
-\343\062\213\372\340\301\206\115\162\074\056\330\223\170\012\052
-\370\330\322\047\075\031\211\137\132\173\212\073\314\014\332\121
-\256\307\013\367\053\260\067\005\354\274\127\043\342\070\322\233
-\150\363\126\022\210\117\102\174\270\061\304\265\333\344\310\041
-\064\351\110\021\065\356\372\307\222\127\305\237\064\344\307\366
-\367\016\013\114\234\150\170\173\161\061\307\353\036\340\147\101
-\363\267\240\247\315\345\172\063\066\152\372\232\053
-END
-CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE
-
-# Trust for Certificate "DST ACES CA X6"
-# Issuer: CN=DST ACES CA X6,OU=DST ACES,O=Digital Signature Trust,C=US
-# Serial Number:0d:5e:99:0a:d6:9d:b7:78:ec:d8:07:56:3b:86:15:d9
-# Subject: CN=DST ACES CA X6,OU=DST ACES,O=Digital Signature Trust,C=US
-# Not Valid Before: Thu Nov 20 21:19:58 2003
-# Not Valid After : Mon Nov 20 21:19:58 2017
-# Fingerprint (MD5): 21:D8:4C:82:2B:99:09:33:A2:EB:14:24:8D:8E:5F:E8
-# Fingerprint (SHA1): 40:54:DA:6F:1C:3F:40:74:AC:ED:0F:EC:CD:DB:79:D1:53:FB:90:1D
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "DST ACES CA X6"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\100\124\332\157\034\077\100\164\254\355\017\354\315\333\171\321
-\123\373\220\035
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\041\330\114\202\053\231\011\063\242\353\024\044\215\216\137\350
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\133\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\040\060\036\006\003\125\004\012\023\027\104\151\147\151\164\141
-\154\040\123\151\147\156\141\164\165\162\145\040\124\162\165\163
-\164\061\021\060\017\006\003\125\004\013\023\010\104\123\124\040
-\101\103\105\123\061\027\060\025\006\003\125\004\003\023\016\104
-\123\124\040\101\103\105\123\040\103\101\040\130\066
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\015\136\231\012\326\235\267\170\354\330\007\126\073\206
-\025\331
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
 #
 # Certificate "SwissSign Platinum CA - G2"
 #
@@ -6825,311 +6773,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-#
-# Certificate "MD5 Collisions Forged Rogue CA 25c3"
-#
-# Issuer: CN=Equifax Secure Global eBusiness CA-1,O=Equifax Secure Inc.,C=US
-# Serial Number: 66 (0x42)
-# Subject: CN=MD5 Collisions Inc. (http://www.phreedom.org/md5)
-# Not Valid Before: Sat Jul 31 00:00:01 2004
-# Not Valid After : Thu Sep 02 00:00:01 2004
-# Fingerprint (MD5): 16:7A:13:15:B9:17:39:A3:F1:05:6A:E6:3E:D9:3A:38
-# Fingerprint (SHA1): 64:23:13:7E:5C:53:D6:4A:A6:64:85:ED:36:54:F5:AB:05:5A:8B:8A
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "MD5 Collisions Forged Rogue CA 25c3"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\074\061\072\060\070\006\003\125\004\003\023\061\115\104\065
-\040\103\157\154\154\151\163\151\157\156\163\040\111\156\143\056
-\040\050\150\164\164\160\072\057\057\167\167\167\056\160\150\162
-\145\145\144\157\155\056\157\162\147\057\155\144\065\051
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
-\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060
-\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040
-\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102
-\165\163\151\156\145\163\163\040\103\101\055\061
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\001\102
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\004\062\060\202\003\233\240\003\002\001\002\002\001\102
-\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060
-\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061\034
-\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141\170
-\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060\053
-\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040\123
-\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102\165
-\163\151\156\145\163\163\040\103\101\055\061\060\036\027\015\060
-\064\060\067\063\061\060\060\060\060\060\061\132\027\015\060\064
-\060\071\060\062\060\060\060\060\060\061\132\060\074\061\072\060
-\070\006\003\125\004\003\023\061\115\104\065\040\103\157\154\154
-\151\163\151\157\156\163\040\111\156\143\056\040\050\150\164\164
-\160\072\057\057\167\167\167\056\160\150\162\145\145\144\157\155
-\056\157\162\147\057\155\144\065\051\060\201\237\060\015\006\011
-\052\206\110\206\367\015\001\001\001\005\000\003\201\215\000\060
-\201\211\002\201\201\000\272\246\131\311\054\050\326\052\260\370
-\355\237\106\244\244\067\356\016\031\150\131\321\263\003\231\121
-\326\026\232\136\067\153\025\340\016\113\365\204\144\370\243\333
-\101\157\065\325\233\025\037\333\304\070\122\160\201\227\136\217
-\240\265\367\176\071\360\062\254\036\255\104\322\263\372\110\303
-\316\221\233\354\364\234\174\341\132\365\310\067\153\232\203\336
-\347\312\040\227\061\102\163\025\221\150\364\210\257\371\050\050
-\305\351\017\163\260\027\113\023\114\231\165\320\104\346\176\010
-\154\032\362\117\033\101\002\003\001\000\001\243\202\002\044\060
-\202\002\040\060\013\006\003\125\035\017\004\004\003\002\001\306
-\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001
-\377\060\035\006\003\125\035\016\004\026\004\024\247\004\140\037
-\253\162\103\010\305\177\010\220\125\126\034\326\316\346\070\353
-\060\037\006\003\125\035\043\004\030\060\026\200\024\276\250\240
-\164\162\120\153\104\267\311\043\330\373\250\377\263\127\153\150
-\154\060\202\001\276\006\011\140\206\110\001\206\370\102\001\015
-\004\202\001\257\026\202\001\253\063\000\000\000\047\136\071\340
-\211\141\017\116\243\305\105\013\066\273\001\321\123\252\303\010
-\217\157\370\117\076\207\207\104\021\334\140\340\337\222\125\371
-\270\163\033\124\223\305\237\320\106\304\140\266\065\142\315\271
-\257\034\250\151\032\311\133\074\226\067\300\355\147\357\273\376
-\300\213\234\120\057\051\275\203\042\236\216\010\372\254\023\160
-\242\130\177\142\142\212\021\367\211\366\337\266\147\131\163\026
-\373\143\026\212\264\221\070\316\056\365\266\276\114\244\224\111
-\344\145\021\012\102\025\311\301\060\342\151\325\105\175\245\046
-\273\271\141\354\142\144\360\071\341\347\274\150\330\120\121\236
-\035\140\323\321\243\247\012\370\003\040\241\160\001\027\221\066
-\117\002\160\061\206\203\335\367\017\330\007\035\021\263\023\004
-\245\334\360\256\120\261\050\016\143\151\052\014\202\157\217\107
-\063\337\154\242\006\222\361\117\105\276\331\060\066\243\053\214
-\326\167\256\065\143\177\116\114\232\223\110\066\331\237\002\003
-\001\000\001\243\201\275\060\201\272\060\016\006\003\125\035\017
-\001\001\377\004\004\003\002\004\360\060\035\006\003\125\035\016
-\004\026\004\024\315\246\203\372\245\140\067\367\226\067\027\051
-\336\101\170\361\207\211\125\347\060\073\006\003\125\035\037\004
-\064\060\062\060\060\240\056\240\054\206\052\150\164\164\160\072
-\057\057\143\162\154\056\147\145\157\164\162\165\163\164\056\143
-\157\155\057\143\162\154\163\057\147\154\157\142\141\154\143\141
-\061\056\143\162\154\060\037\006\003\125\035\043\004\030\060\026
-\200\024\276\250\240\164\162\120\153\104\267\311\043\330\373\250
-\377\263\127\153\150\154\060\035\006\003\125\035\045\004\026\060
-\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001
-\005\005\007\003\002\060\014\006\003\125\035\023\001\001\377\004
-\002\060\000\060\015\006\011\052\206\110\206\367\015\001\001\004
-\005\000\003\201\201\000\247\041\002\215\321\016\242\200\167\045
-\375\103\140\025\217\354\357\220\107\324\204\102\025\046\021\034
-\315\302\074\020\051\251\266\337\253\127\165\221\332\345\053\263
-\220\105\034\060\143\126\077\212\331\120\372\355\130\154\300\145
-\254\146\127\336\034\306\166\073\365\000\016\216\105\316\177\114
-\220\354\053\306\315\263\264\217\142\320\376\267\305\046\162\104
-\355\366\230\133\256\313\321\225\365\332\010\276\150\106\261\165
-\310\354\035\217\036\172\224\361\252\123\170\242\105\256\124\352
-\321\236\164\310\166\147
-END
-
-# Trust for Certificate "MD5 Collisions Forged Rogue CA 25c3"
-# Issuer: CN=Equifax Secure Global eBusiness CA-1,O=Equifax Secure Inc.,C=US
-# Serial Number: 66 (0x42)
-# Subject: CN=MD5 Collisions Inc. (http://www.phreedom.org/md5)
-# Not Valid Before: Sat Jul 31 00:00:01 2004
-# Not Valid After : Thu Sep 02 00:00:01 2004
-# Fingerprint (MD5): 16:7A:13:15:B9:17:39:A3:F1:05:6A:E6:3E:D9:3A:38
-# Fingerprint (SHA1): 64:23:13:7E:5C:53:D6:4A:A6:64:85:ED:36:54:F5:AB:05:5A:8B:8A
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "MD5 Collisions Forged Rogue CA 25c3"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\144\043\023\176\134\123\326\112\246\144\205\355\066\124\365\253
-\005\132\213\212
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\026\172\023\025\271\027\071\243\361\005\152\346\076\331\072\070
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
-\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060
-\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040
-\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102
-\165\163\151\156\145\163\163\040\103\101\055\061
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\001\102
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-# Distrust "Distrusted AC DG Tresor SSL"
-# Issuer: CN=AC DGTPE Signature Authentification,O=DGTPE,C=FR
-# Serial Number: 204199 (0x31da7)
-# Subject: CN=AC DG Tr..sor SSL,O=DG Tr..sor,C=FR
-# Not Valid Before: Thu Jul 18 10:05:28 2013
-# Not Valid After : Fri Jul 18 10:05:28 2014
-# Fingerprint (MD5): 3A:EA:9E:FC:00:0C:E2:06:6C:E0:AC:39:C1:31:DE:C8
-# Fingerprint (SHA1): 5C:E3:39:46:5F:41:A1:E4:23:14:9F:65:54:40:95:40:4D:E6:EB:E2
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Distrusted AC DG Tresor SSL"
-CKA_ISSUER MULTILINE_OCTAL
-\060\113\061\013\060\011\006\003\125\004\006\023\002\106\122\061
-\016\060\014\006\003\125\004\012\023\005\104\107\124\120\105\061
-\054\060\052\006\003\125\004\003\023\043\101\103\040\104\107\124
-\120\105\040\123\151\147\156\141\164\165\162\145\040\101\165\164
-\150\145\156\164\151\146\151\143\141\164\151\157\156
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\003\003\035\247
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Security Communication EV RootCA1"
-#
-# Issuer: OU=Security Communication EV RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP
-# Serial Number: 0 (0x0)
-# Subject: OU=Security Communication EV RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP
-# Not Valid Before: Wed Jun 06 02:12:32 2007
-# Not Valid After : Sat Jun 06 02:12:32 2037
-# Fingerprint (MD5): 22:2D:A6:01:EA:7C:0A:F7:F0:6C:56:43:3F:77:76:D3
-# Fingerprint (SHA1): FE:B8:C4:32:DC:F9:76:9A:CE:AE:3D:D8:90:8F:FD:28:86:65:64:7D
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Security Communication EV RootCA1"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061
-\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040
-\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117
-\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023
-\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156
-\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103
-\101\061
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061
-\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040
-\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117
-\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023
-\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156
-\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103
-\101\061
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\001\000
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\003\175\060\202\002\145\240\003\002\001\002\002\001\000
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
-\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061\045
-\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040\124
-\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117\056
-\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023\041
-\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156\151
-\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103\101
-\061\060\036\027\015\060\067\060\066\060\066\060\062\061\062\063
-\062\132\027\015\063\067\060\066\060\066\060\062\061\062\063\062
-\132\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120
-\061\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115
-\040\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103
-\117\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013
-\023\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165
-\156\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164
-\103\101\061\060\202\001\042\060\015\006\011\052\206\110\206\367
-\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002
-\202\001\001\000\274\177\354\127\233\044\340\376\234\272\102\171
-\251\210\212\372\200\340\365\007\051\103\352\216\012\064\066\215
-\034\372\247\265\071\170\377\227\165\367\057\344\252\153\004\204
-\104\312\246\342\150\216\375\125\120\142\017\244\161\016\316\007
-\070\055\102\205\120\255\074\226\157\213\325\242\016\317\336\111
-\211\075\326\144\056\070\345\036\154\265\127\212\236\357\110\016
-\315\172\151\026\207\104\265\220\344\006\235\256\241\004\227\130
-\171\357\040\112\202\153\214\042\277\354\037\017\351\204\161\355
-\361\016\344\270\030\023\314\126\066\135\321\232\036\121\153\071
-\156\140\166\210\064\013\363\263\321\260\235\312\141\342\144\035
-\301\106\007\270\143\335\036\063\145\263\216\011\125\122\075\265
-\275\377\007\353\255\141\125\030\054\251\151\230\112\252\100\305
-\063\024\145\164\000\371\221\336\257\003\110\305\100\124\334\017
-\204\220\150\040\305\222\226\334\056\345\002\105\252\300\137\124
-\370\155\352\111\317\135\154\113\257\357\232\302\126\134\306\065
-\126\102\152\060\137\302\253\366\342\075\077\263\311\021\217\061
-\114\327\237\111\002\003\001\000\001\243\102\060\100\060\035\006
-\003\125\035\016\004\026\004\024\065\112\365\115\257\077\327\202
-\070\254\253\161\145\027\165\214\235\125\223\346\060\016\006\003
-\125\035\017\001\001\377\004\004\003\002\001\006\060\017\006\003
-\125\035\023\001\001\377\004\005\060\003\001\001\377\060\015\006
-\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001
-\000\250\207\351\354\370\100\147\135\303\301\146\307\100\113\227
-\374\207\023\220\132\304\357\240\312\137\213\267\247\267\361\326
-\265\144\267\212\263\270\033\314\332\373\254\146\210\101\316\350
-\374\344\333\036\210\246\355\047\120\033\002\060\044\106\171\376
-\004\207\160\227\100\163\321\300\301\127\031\232\151\245\047\231
-\253\235\142\204\366\121\301\054\311\043\025\330\050\267\253\045
-\023\265\106\341\206\002\377\046\214\304\210\222\035\126\376\031
-\147\362\125\344\200\243\153\234\253\167\341\121\161\015\040\333
-\020\232\333\275\166\171\007\167\231\050\255\232\136\332\261\117
-\104\054\065\216\245\226\307\375\203\360\130\306\171\326\230\174
-\250\215\376\206\076\007\026\222\341\173\347\035\354\063\166\176
-\102\056\112\205\371\221\211\150\204\003\201\245\233\232\276\343
-\067\305\124\253\126\073\030\055\101\244\014\370\102\333\231\240
-\340\162\157\273\135\341\026\117\123\012\144\371\116\364\277\116
-\124\275\170\154\210\352\277\234\023\044\302\160\151\242\177\017
-\310\074\255\010\311\260\230\100\243\052\347\210\203\355\167\217
-\164
-END
-CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE
-
-# Trust for Certificate "Security Communication EV RootCA1"
-# Issuer: OU=Security Communication EV RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP
-# Serial Number: 0 (0x0)
-# Subject: OU=Security Communication EV RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP
-# Not Valid Before: Wed Jun 06 02:12:32 2007
-# Not Valid After : Sat Jun 06 02:12:32 2037
-# Fingerprint (MD5): 22:2D:A6:01:EA:7C:0A:F7:F0:6C:56:43:3F:77:76:D3
-# Fingerprint (SHA1): FE:B8:C4:32:DC:F9:76:9A:CE:AE:3D:D8:90:8F:FD:28:86:65:64:7D
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Security Communication EV RootCA1"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\376\270\304\062\334\371\166\232\316\256\075\330\220\217\375\050
-\206\145\144\175
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\042\055\246\001\352\174\012\367\360\154\126\103\077\167\166\323
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061
-\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040
-\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117
-\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023
-\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156
-\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103
-\101\061
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\001\000
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
 #
 # Certificate "OISTE WISeKey Global Root GA CA"
 #
@@ -10978,1765 +10621,46 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
 #
-# Certificate "Bogus Mozilla Addons"
+# Certificate "Go Daddy Root Certificate Authority - G2"
 #
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:92:39:d5:34:8f:40:d1:69:5a:74:54:70:e1:f2:3f:43
-# Subject: CN=addons.mozilla.org,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 84:C5:18:67:1F:2A:1A:90:BE:E2:B1:18:4F:03:00:32
-# Fingerprint (SHA1): 30:5F:8B:D1:7A:A2:CB:C4:83:A4:C4:1B:19:A3:9A:0C:75:DA:39:D6
+# Issuer: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US
+# Serial Number: 0 (0x0)
+# Subject: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US
+# Not Valid Before: Tue Sep 01 00:00:00 2009
+# Not Valid After : Thu Dec 31 23:59:59 2037
+# Fingerprint (MD5): 80:3A:BC:22:C1:E6:FB:8D:9B:3B:27:4A:32:1B:9A:01
+# Fingerprint (SHA1): 47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B
 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
 CKA_TOKEN CK_BBOOL CK_TRUE
 CKA_PRIVATE CK_BBOOL CK_FALSE
 CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Mozilla Addons"
+CKA_LABEL UTF8 "Go Daddy Root Certificate Authority - G2"
 CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
 CKA_SUBJECT MULTILINE_OCTAL
-\060\201\342\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\033\060\031\006\003\125\004
-\003\023\022\141\144\144\157\156\163\056\155\157\172\151\154\154
-\141\056\157\162\147
+\060\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157
+\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157
+\164\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012
+\023\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111
+\156\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157
+\040\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164
+\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164
+\171\040\055\040\107\062
 END
 CKA_ID UTF8 "0"
 CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
+\060\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157
+\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157
+\164\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012
+\023\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111
+\156\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157
+\040\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164
+\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164
+\171\040\055\040\107\062
 END
 CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\222\071\325\064\217\100\321\151\132\164\124\160\341
-\362\077\103
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\370\060\202\004\340\240\003\002\001\002\002\021\000
-\222\071\325\064\217\100\321\151\132\164\124\160\341\362\077\103
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
-\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025
-\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145
-\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025
-\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145
-\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030
-\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164
-\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004
-\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164
-\055\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060
-\063\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063
-\061\064\062\063\065\071\065\071\132\060\201\342\061\013\060\011
-\006\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125
-\004\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125
-\004\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006
-\003\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060
-\025\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154
-\141\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023
-\013\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021
-\006\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164
-\056\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164
-\145\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040
-\103\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006
-\003\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123
-\114\061\033\060\031\006\003\125\004\003\023\022\141\144\144\157
-\156\163\056\155\157\172\151\154\154\141\056\157\162\147\060\202
-\001\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005
-\000\003\202\001\017\000\060\202\001\012\002\202\001\001\000\253
-\306\155\066\363\025\163\170\203\163\316\164\205\325\256\354\262
-\360\340\044\037\023\203\270\040\254\273\232\376\210\273\253\241
-\035\013\037\105\000\252\111\267\065\067\014\152\357\107\114\271
-\321\276\343\127\022\004\215\222\307\266\354\001\274\266\332\307
-\201\070\040\255\162\205\346\016\374\201\154\007\255\150\166\070
-\305\104\327\314\306\112\305\227\076\144\364\121\346\360\176\262
-\354\126\367\045\202\115\111\230\313\026\230\335\043\361\211\221
-\321\027\227\100\231\046\326\342\242\053\136\337\275\211\362\033
-\032\123\055\314\120\101\172\320\075\052\014\125\160\024\001\351
-\130\111\020\172\013\223\202\213\341\036\355\072\200\020\202\316
-\226\212\064\360\314\327\323\271\264\120\207\125\124\011\270\235
-\102\050\125\000\345\214\065\124\277\335\045\221\106\267\015\345
-\135\203\250\345\213\373\204\344\074\256\166\332\304\103\053\133
-\164\013\370\276\135\150\361\170\133\265\316\175\361\135\231\100
-\332\312\356\070\201\120\276\230\241\154\270\044\255\363\257\214
-\017\327\021\050\054\204\030\114\175\265\331\217\060\265\033\002
-\003\001\000\001\243\202\001\360\060\202\001\354\060\037\006\003
-\125\035\043\004\030\060\026\200\024\241\162\137\046\033\050\230
-\103\225\135\007\067\325\205\226\235\113\322\303\105\060\035\006
-\003\125\035\016\004\026\004\024\335\200\322\124\075\367\114\160
-\312\243\260\335\064\172\062\344\350\073\132\073\060\016\006\003
-\125\035\017\001\001\377\004\004\003\002\005\240\060\014\006\003
-\125\035\023\001\001\377\004\002\060\000\060\035\006\003\125\035
-\045\004\026\060\024\006\010\053\006\001\005\005\007\003\001\006
-\010\053\006\001\005\005\007\003\002\060\106\006\003\125\035\040
-\004\077\060\075\060\073\006\014\053\006\001\004\001\262\061\001
-\002\001\003\004\060\053\060\051\006\010\053\006\001\005\005\007
-\002\001\026\035\150\164\164\160\163\072\057\057\163\145\143\165
-\162\145\056\143\157\155\157\144\157\056\143\157\155\057\103\120
-\123\060\173\006\003\125\035\037\004\164\060\162\060\070\240\066
-\240\064\206\062\150\164\164\160\072\057\057\143\162\154\056\143
-\157\155\157\144\157\143\141\056\143\157\155\057\125\124\116\055
-\125\123\105\122\106\151\162\163\164\055\110\141\162\144\167\141
-\162\145\056\143\162\154\060\066\240\064\240\062\206\060\150\164
-\164\160\072\057\057\143\162\154\056\143\157\155\157\144\157\056
-\156\145\164\057\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145\056\143\162\154\060\161
-\006\010\053\006\001\005\005\007\001\001\004\145\060\143\060\073
-\006\010\053\006\001\005\005\007\060\002\206\057\150\164\164\160
-\072\057\057\143\162\164\056\143\157\155\157\144\157\143\141\056
-\143\157\155\057\125\124\116\101\144\144\124\162\165\163\164\123
-\145\162\166\145\162\103\101\056\143\162\164\060\044\006\010\053
-\006\001\005\005\007\060\001\206\030\150\164\164\160\072\057\057
-\157\143\163\160\056\143\157\155\157\144\157\143\141\056\143\157
-\155\060\065\006\003\125\035\021\004\056\060\054\202\022\141\144
-\144\157\156\163\056\155\157\172\151\154\154\141\056\157\162\147
-\202\026\167\167\167\056\141\144\144\157\156\163\056\155\157\172
-\151\154\154\141\056\157\162\147\060\015\006\011\052\206\110\206
-\367\015\001\001\005\005\000\003\202\001\001\000\063\073\143\025
-\374\261\354\024\054\223\335\165\224\336\201\132\331\116\231\276
-\373\112\244\071\125\115\241\100\172\336\023\052\207\251\067\317
-\350\325\373\255\321\173\155\157\214\040\207\202\124\346\127\111
-\274\040\050\204\315\326\001\331\223\213\027\156\043\146\345\204
-\310\200\077\306\241\160\200\344\354\115\035\371\374\221\132\163
-\142\051\232\367\040\034\141\340\213\071\237\312\274\176\215\335
-\274\331\261\343\237\236\337\025\123\221\041\122\013\331\032\043
-\017\146\066\333\254\223\226\112\243\245\042\317\051\367\242\231
-\250\366\266\331\100\256\331\176\266\366\130\056\233\254\066\312
-\144\217\145\122\334\206\234\202\253\156\120\113\332\137\372\005
-\000\210\060\016\336\215\126\277\201\107\215\075\006\342\262\142
-\222\147\217\236\310\232\262\345\006\270\160\044\270\167\174\043
-\012\070\303\171\010\330\261\121\235\254\225\021\307\100\027\236
-\243\034\217\362\021\247\150\047\332\111\005\204\030\174\130\055
-\001\147\134\345\237\241\051\273\112\071\105\057\277\021\252\171
-\242\355\264\324\265\145\103\267\223\106\212\323
-END
-
-# Trust for Certificate "Bogus Mozilla Addons"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:92:39:d5:34:8f:40:d1:69:5a:74:54:70:e1:f2:3f:43
-# Subject: CN=addons.mozilla.org,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 84:C5:18:67:1F:2A:1A:90:BE:E2:B1:18:4F:03:00:32
-# Fingerprint (SHA1): 30:5F:8B:D1:7A:A2:CB:C4:83:A4:C4:1B:19:A3:9A:0C:75:DA:39:D6
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Mozilla Addons"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\060\137\213\321\172\242\313\304\203\244\304\033\031\243\232\014
-\165\332\071\326
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\204\305\030\147\037\052\032\220\276\342\261\030\117\003\000\062
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\222\071\325\064\217\100\321\151\132\164\124\160\341
-\362\077\103
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus Global Trustee"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:d8:f3:5f:4e:b7:87:2b:2d:ab:06:92:e3:15:38:2f:b0
-# Subject: CN=global trustee,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Global Trustee,O=Global Trustee,STREET=Sea Village 10,L=Tampa,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): FE:0D:01:6E:71:CB:8C:D8:3F:0E:0C:CD:49:35:B8:57
-# Fingerprint (SHA1): 61:79:3F:CB:FA:4F:90:08:30:9B:BA:5F:F1:2D:2C:B2:9C:D4:15:1A
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Global Trustee"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\343\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\016\060\014\006\003\125\004\007\023\005\124\141\155
-\160\141\061\027\060\025\006\003\125\004\011\023\016\123\145\141
-\040\126\151\154\154\141\147\145\040\061\060\061\027\060\025\006
-\003\125\004\012\023\016\107\154\157\142\141\154\040\124\162\165
-\163\164\145\145\061\027\060\025\006\003\125\004\013\023\016\107
-\154\157\142\141\154\040\124\162\165\163\164\145\145\061\050\060
-\046\006\003\125\004\013\023\037\110\157\163\164\145\144\040\142
-\171\040\107\124\111\040\107\162\157\165\160\040\103\157\162\160
-\157\162\141\164\151\157\156\061\024\060\022\006\003\125\004\013
-\023\013\120\154\141\164\151\156\165\155\123\123\114\061\027\060
-\025\006\003\125\004\003\023\016\147\154\157\142\141\154\040\164
-\162\165\163\164\145\145
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\330\363\137\116\267\207\053\055\253\006\222\343\025
-\070\057\260
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\006\335\060\202\005\305\240\003\002\001\002\002\021\000
-\330\363\137\116\267\207\053\055\253\006\222\343\025\070\057\260
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
-\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025
-\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145
-\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025
-\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145
-\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030
-\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164
-\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004
-\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164
-\055\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060
-\063\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063
-\061\064\062\063\065\071\065\071\132\060\201\343\061\013\060\011
-\006\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125
-\004\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125
-\004\010\023\007\106\154\157\162\151\144\141\061\016\060\014\006
-\003\125\004\007\023\005\124\141\155\160\141\061\027\060\025\006
-\003\125\004\011\023\016\123\145\141\040\126\151\154\154\141\147
-\145\040\061\060\061\027\060\025\006\003\125\004\012\023\016\107
-\154\157\142\141\154\040\124\162\165\163\164\145\145\061\027\060
-\025\006\003\125\004\013\023\016\107\154\157\142\141\154\040\124
-\162\165\163\164\145\145\061\050\060\046\006\003\125\004\013\023
-\037\110\157\163\164\145\144\040\142\171\040\107\124\111\040\107
-\162\157\165\160\040\103\157\162\160\157\162\141\164\151\157\156
-\061\024\060\022\006\003\125\004\013\023\013\120\154\141\164\151
-\156\165\155\123\123\114\061\027\060\025\006\003\125\004\003\023
-\016\147\154\157\142\141\154\040\164\162\165\163\164\145\145\060
-\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001
-\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000
-\331\164\362\252\101\035\337\365\302\026\103\111\134\051\277\266
-\211\164\051\274\234\215\014\106\117\131\176\262\101\027\146\064
-\014\145\211\341\154\045\343\206\012\236\042\105\042\214\335\235
-\346\243\225\336\334\210\002\125\134\343\133\221\165\353\046\151
-\143\271\056\306\312\056\047\337\210\272\002\040\156\376\271\013
-\051\327\247\326\327\110\032\034\316\335\037\251\047\016\142\117
-\241\226\036\335\124\072\064\143\112\166\365\167\175\131\147\330
-\020\324\265\017\072\103\042\230\333\364\011\304\012\160\316\335
-\220\324\057\357\164\023\303\315\302\211\071\142\025\235\346\164
-\250\350\233\360\143\156\234\211\266\016\255\233\367\314\202\350
-\350\055\270\013\332\042\354\111\205\007\210\231\230\077\364\164
-\251\011\367\201\174\227\013\131\231\030\162\213\333\224\202\053
-\247\350\252\153\227\277\210\176\165\260\213\105\105\014\307\250
-\011\352\033\101\130\060\073\137\170\145\025\064\322\344\074\064
-\015\035\330\144\074\212\245\126\111\231\050\055\113\362\317\315
-\331\156\111\144\233\251\171\220\167\125\251\010\033\255\032\164
-\236\340\003\223\012\011\267\255\247\264\134\357\203\154\267\232
-\264\306\150\100\200\035\102\321\156\171\233\251\031\041\232\234
-\371\206\055\000\321\064\376\340\266\371\125\266\365\046\305\225
-\026\245\174\163\237\012\051\211\254\072\230\367\233\164\147\267
-\220\267\135\011\043\152\152\355\054\020\356\123\012\020\360\026
-\037\127\263\261\015\171\221\031\260\353\315\060\077\240\024\137
-\263\306\375\134\063\247\260\377\230\260\125\214\271\245\362\157
-\107\044\111\041\151\314\102\242\121\000\100\205\214\202\202\253
-\062\245\313\232\334\320\331\030\015\337\031\364\257\203\015\301
-\076\061\333\044\110\266\165\200\241\341\311\167\144\036\247\345
-\213\177\025\115\113\247\302\320\355\171\225\136\221\061\354\030
-\377\116\237\110\024\352\165\272\041\316\051\166\351\037\116\121
-\207\056\263\314\004\140\272\043\037\037\145\262\012\270\325\156
-\217\113\102\211\107\251\201\220\133\053\262\266\256\346\240\160
-\173\170\220\012\172\305\345\347\305\373\012\366\057\151\214\214
-\037\127\340\006\231\377\021\325\122\062\040\227\047\230\356\145
-\002\003\001\000\001\243\202\001\324\060\202\001\320\060\037\006
-\003\125\035\043\004\030\060\026\200\024\241\162\137\046\033\050
-\230\103\225\135\007\067\325\205\226\235\113\322\303\105\060\035
-\006\003\125\035\016\004\026\004\024\267\303\336\032\103\355\101
-\227\251\217\051\170\234\003\271\254\100\102\000\254\060\016\006
-\003\125\035\017\001\001\377\004\004\003\002\005\240\060\014\006
-\003\125\035\023\001\001\377\004\002\060\000\060\035\006\003\125
-\035\045\004\026\060\024\006\010\053\006\001\005\005\007\003\001
-\006\010\053\006\001\005\005\007\003\002\060\106\006\003\125\035
-\040\004\077\060\075\060\073\006\014\053\006\001\004\001\262\061
-\001\002\001\003\004\060\053\060\051\006\010\053\006\001\005\005
-\007\002\001\026\035\150\164\164\160\163\072\057\057\163\145\143
-\165\162\145\056\143\157\155\157\144\157\056\143\157\155\057\103
-\120\123\060\173\006\003\125\035\037\004\164\060\162\060\070\240
-\066\240\064\206\062\150\164\164\160\072\057\057\143\162\154\056
-\143\157\155\157\144\157\143\141\056\143\157\155\057\125\124\116
-\055\125\123\105\122\106\151\162\163\164\055\110\141\162\144\167
-\141\162\145\056\143\162\154\060\066\240\064\240\062\206\060\150
-\164\164\160\072\057\057\143\162\154\056\143\157\155\157\144\157
-\056\156\145\164\057\125\124\116\055\125\123\105\122\106\151\162
-\163\164\055\110\141\162\144\167\141\162\145\056\143\162\154\060
-\161\006\010\053\006\001\005\005\007\001\001\004\145\060\143\060
-\073\006\010\053\006\001\005\005\007\060\002\206\057\150\164\164
-\160\072\057\057\143\162\164\056\143\157\155\157\144\157\143\141
-\056\143\157\155\057\125\124\116\101\144\144\124\162\165\163\164
-\123\145\162\166\145\162\103\101\056\143\162\164\060\044\006\010
-\053\006\001\005\005\007\060\001\206\030\150\164\164\160\072\057
-\057\157\143\163\160\056\143\157\155\157\144\157\143\141\056\143
-\157\155\060\031\006\003\125\035\021\004\022\060\020\202\016\147
-\154\157\142\141\154\040\164\162\165\163\164\145\145\060\015\006
-\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001
-\000\217\272\165\272\071\324\046\323\160\017\304\263\002\247\305
-\022\043\161\311\376\143\351\243\142\170\044\104\117\324\271\021
-\076\037\307\050\347\125\153\356\364\341\000\221\206\212\311\011
-\153\237\056\244\105\071\321\141\142\136\223\245\005\105\170\237
-\140\022\054\364\154\145\145\015\314\106\064\213\050\272\240\306
-\364\231\161\144\363\042\166\254\117\363\142\311\247\063\132\007
-\037\075\311\206\200\334\333\004\057\207\047\350\277\110\104\201
-\300\360\111\043\156\037\345\344\003\206\044\023\242\205\142\174
-\130\004\312\346\215\023\162\012\272\126\104\242\017\274\373\240
-\075\015\052\177\373\236\251\011\075\267\132\324\212\215\341\045
-\350\244\011\204\160\255\022\104\271\317\271\063\172\272\134\346
-\113\246\273\005\006\230\377\362\230\122\173\167\200\047\112\331
-\342\372\271\122\324\373\373\346\326\055\236\217\301\025\104\215
-\233\164\057\356\224\132\116\323\304\213\212\254\103\235\163\366
-\256\014\207\211\255\207\311\311\307\335\272\024\140\172\370\265
-\065\235\302\215\306\226\201\015\251\122\212\051\100\004\351\031
-\264
-END
-
-# Trust for Certificate "Bogus Global Trustee"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:d8:f3:5f:4e:b7:87:2b:2d:ab:06:92:e3:15:38:2f:b0
-# Subject: CN=global trustee,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Global Trustee,O=Global Trustee,STREET=Sea Village 10,L=Tampa,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): FE:0D:01:6E:71:CB:8C:D8:3F:0E:0C:CD:49:35:B8:57
-# Fingerprint (SHA1): 61:79:3F:CB:FA:4F:90:08:30:9B:BA:5F:F1:2D:2C:B2:9C:D4:15:1A
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Global Trustee"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\141\171\077\313\372\117\220\010\060\233\272\137\361\055\054\262
-\234\324\025\032
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\376\015\001\156\161\313\214\330\077\016\014\315\111\065\270\127
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\330\363\137\116\267\207\053\055\253\006\222\343\025
-\070\057\260
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus GMail"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:04:7e:cb:e9:fc:a5:5f:7b:d0:9e:ae:36:e1:0c:ae:1e
-# Subject: CN=mail.google.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 4C:77:1F:EB:CA:31:C1:29:98:E9:2C:10:B3:AF:49:1C
-# Fingerprint (SHA1): 64:31:72:30:36:FD:26:DE:A5:02:79:2F:A5:95:92:24:93:03:0F:97
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus GMail"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\337\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\030\060\026\006\003\125\004
-\003\023\017\155\141\151\154\056\147\157\157\147\154\145\056\143
-\157\155
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\004\176\313\351\374\245\137\173\320\236\256\066\341\014
-\256\036
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\356\060\202\004\326\240\003\002\001\002\002\020\004
-\176\313\351\374\245\137\173\320\236\256\066\341\014\256\036\060
-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201
-\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061\013
-\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025\006
-\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145\040
-\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025\124
-\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145\164
-\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030\150
-\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164\162
-\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004\003
-\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164\055
-\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060\063
-\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063\061
-\064\062\063\065\071\065\071\132\060\201\337\061\013\060\011\006
-\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125\004
-\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125\004
-\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006\003
-\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060\025
-\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154\141
-\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023\013
-\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021\006
-\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164\056
-\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164\145
-\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040\103
-\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006\003
-\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123\114
-\061\030\060\026\006\003\125\004\003\023\017\155\141\151\154\056
-\147\157\157\147\154\145\056\143\157\155\060\202\001\042\060\015
-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001
-\017\000\060\202\001\012\002\202\001\001\000\260\163\360\362\004
-\356\302\242\106\312\064\052\252\273\140\043\321\021\166\037\037
-\072\320\145\203\116\232\105\250\103\160\205\166\360\037\207\000
-\002\037\156\073\027\027\304\265\351\031\106\242\222\045\215\142
-\052\264\143\060\037\271\205\370\065\341\026\132\166\111\314\120
-\110\123\071\131\211\326\204\002\373\232\354\033\307\121\325\166
-\225\220\324\072\052\270\246\336\002\115\006\373\315\355\245\106
-\101\137\125\164\345\354\176\100\334\120\234\265\344\065\135\036
-\150\040\370\351\336\243\152\050\277\101\322\241\263\342\045\215
-\014\033\312\075\223\014\030\256\337\305\274\375\274\202\272\150
-\000\327\026\062\161\237\145\265\021\332\150\131\320\246\127\144
-\033\311\376\230\345\365\245\145\352\341\333\356\364\263\235\263
-\216\352\207\256\026\322\036\240\174\174\151\077\051\026\205\001
-\123\247\154\361\140\253\335\242\374\045\107\324\062\321\022\335
-\367\110\022\340\374\234\242\167\230\351\211\231\270\370\070\361
-\214\006\302\172\043\066\155\233\235\315\060\310\307\064\027\036
-\273\175\102\310\253\347\025\026\366\163\265\002\003\001\000\001
-\243\202\001\352\060\202\001\346\060\037\006\003\125\035\043\004
-\030\060\026\200\024\241\162\137\046\033\050\230\103\225\135\007
-\067\325\205\226\235\113\322\303\105\060\035\006\003\125\035\016
-\004\026\004\024\030\052\242\310\324\172\077\173\255\004\213\275
-\157\236\020\106\023\170\161\235\060\016\006\003\125\035\017\001
-\001\377\004\004\003\002\005\240\060\014\006\003\125\035\023\001
-\001\377\004\002\060\000\060\035\006\003\125\035\045\004\026\060
-\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001
-\005\005\007\003\002\060\106\006\003\125\035\040\004\077\060\075
-\060\073\006\014\053\006\001\004\001\262\061\001\002\001\003\004
-\060\053\060\051\006\010\053\006\001\005\005\007\002\001\026\035
-\150\164\164\160\163\072\057\057\163\145\143\165\162\145\056\143
-\157\155\157\144\157\056\143\157\155\057\103\120\123\060\173\006
-\003\125\035\037\004\164\060\162\060\070\240\066\240\064\206\062
-\150\164\164\160\072\057\057\143\162\154\056\143\157\155\157\144
-\157\143\141\056\143\157\155\057\125\124\116\055\125\123\105\122
-\106\151\162\163\164\055\110\141\162\144\167\141\162\145\056\143
-\162\154\060\066\240\064\240\062\206\060\150\164\164\160\072\057
-\057\143\162\154\056\143\157\155\157\144\157\056\156\145\164\057
-\125\124\116\055\125\123\105\122\106\151\162\163\164\055\110\141
-\162\144\167\141\162\145\056\143\162\154\060\161\006\010\053\006
-\001\005\005\007\001\001\004\145\060\143\060\073\006\010\053\006
-\001\005\005\007\060\002\206\057\150\164\164\160\072\057\057\143
-\162\164\056\143\157\155\157\144\157\143\141\056\143\157\155\057
-\125\124\116\101\144\144\124\162\165\163\164\123\145\162\166\145
-\162\103\101\056\143\162\164\060\044\006\010\053\006\001\005\005
-\007\060\001\206\030\150\164\164\160\072\057\057\157\143\163\160
-\056\143\157\155\157\144\157\143\141\056\143\157\155\060\057\006
-\003\125\035\021\004\050\060\046\202\017\155\141\151\154\056\147
-\157\157\147\154\145\056\143\157\155\202\023\167\167\167\056\155
-\141\151\154\056\147\157\157\147\154\145\056\143\157\155\060\015
-\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001
-\001\000\147\006\010\012\047\305\223\156\002\362\336\027\077\320
-\323\033\174\377\265\315\172\307\167\307\276\337\022\312\031\336
-\260\023\127\014\003\221\304\171\122\317\177\267\136\125\040\204
-\111\335\365\320\051\057\016\004\332\131\236\016\023\237\364\300
-\062\233\377\241\021\044\052\227\243\362\077\075\052\153\250\255
-\214\031\165\225\016\035\045\375\117\304\172\025\303\035\307\023
-\100\310\015\276\227\140\162\246\376\045\276\217\354\325\246\206
-\303\041\134\131\122\331\152\013\134\237\113\336\265\371\354\342
-\364\305\314\142\123\166\211\145\344\051\332\267\277\226\340\140
-\215\015\267\011\125\326\100\125\035\301\362\226\041\165\257\211
-\206\037\135\201\227\051\050\036\051\327\226\301\040\003\062\173
-\000\073\152\067\027\132\243\263\032\157\062\073\156\361\243\135
-\253\253\314\052\313\060\014\037\065\043\213\151\104\134\352\254
-\050\140\355\253\153\143\236\366\222\274\275\232\132\046\114\305
-\230\270\016\031\076\374\005\061\343\026\331\375\220\005\003\206
-\306\127\001\037\177\170\240\317\063\152\252\146\153\042\320\247
-\111\043
-END
-
-# Trust for Certificate "Bogus GMail"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:04:7e:cb:e9:fc:a5:5f:7b:d0:9e:ae:36:e1:0c:ae:1e
-# Subject: CN=mail.google.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 4C:77:1F:EB:CA:31:C1:29:98:E9:2C:10:B3:AF:49:1C
-# Fingerprint (SHA1): 64:31:72:30:36:FD:26:DE:A5:02:79:2F:A5:95:92:24:93:03:0F:97
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus GMail"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\144\061\162\060\066\375\046\336\245\002\171\057\245\225\222\044
-\223\003\017\227
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\114\167\037\353\312\061\301\051\230\351\054\020\263\257\111\034
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\004\176\313\351\374\245\137\173\320\236\256\066\341\014
-\256\036
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus Google"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:f5:c8:6a:f3:61:62:f1:3a:64:f5:4f:6d:c9:58:7c:06
-# Subject: CN=www.google.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 01:73:A9:58:F0:BC:C9:BE:94:2B:1A:4C:98:24:E3:B8
-# Fingerprint (SHA1): 19:16:A2:AF:34:6D:39:9F:50:31:3C:39:32:00:F1:41:40:45:66:16
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Google"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\336\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\027\060\025\006\003\125\004
-\003\023\016\167\167\167\056\147\157\157\147\154\145\056\143\157
-\155
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\365\310\152\363\141\142\361\072\144\365\117\155\311
-\130\174\006
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\344\060\202\004\314\240\003\002\001\002\002\021\000
-\365\310\152\363\141\142\361\072\144\365\117\155\311\130\174\006
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
-\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025
-\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145
-\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025
-\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145
-\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030
-\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164
-\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004
-\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164
-\055\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060
-\063\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063
-\061\064\062\063\065\071\065\071\132\060\201\336\061\013\060\011
-\006\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125
-\004\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125
-\004\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006
-\003\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060
-\025\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154
-\141\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023
-\013\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021
-\006\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164
-\056\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164
-\145\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040
-\103\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006
-\003\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123
-\114\061\027\060\025\006\003\125\004\003\023\016\167\167\167\056
-\147\157\157\147\154\145\056\143\157\155\060\202\001\042\060\015
-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001
-\017\000\060\202\001\012\002\202\001\001\000\260\163\360\362\004
-\356\302\242\106\312\064\052\252\273\140\043\321\021\166\037\037
-\072\320\145\203\116\232\105\250\103\160\205\166\360\037\207\000
-\002\037\156\073\027\027\304\265\351\031\106\242\222\045\215\142
-\052\264\143\060\037\271\205\370\065\341\026\132\166\111\314\120
-\110\123\071\131\211\326\204\002\373\232\354\033\307\121\325\166
-\225\220\324\072\052\270\246\336\002\115\006\373\315\355\245\106
-\101\137\125\164\345\354\176\100\334\120\234\265\344\065\135\036
-\150\040\370\351\336\243\152\050\277\101\322\241\263\342\045\215
-\014\033\312\075\223\014\030\256\337\305\274\375\274\202\272\150
-\000\327\026\062\161\237\145\265\021\332\150\131\320\246\127\144
-\033\311\376\230\345\365\245\145\352\341\333\356\364\263\235\263
-\216\352\207\256\026\322\036\240\174\174\151\077\051\026\205\001
-\123\247\154\361\140\253\335\242\374\045\107\324\062\321\022\335
-\367\110\022\340\374\234\242\167\230\351\211\231\270\370\070\361
-\214\006\302\172\043\066\155\233\235\315\060\310\307\064\027\036
-\273\175\102\310\253\347\025\026\366\163\265\002\003\001\000\001
-\243\202\001\340\060\202\001\334\060\037\006\003\125\035\043\004
-\030\060\026\200\024\241\162\137\046\033\050\230\103\225\135\007
-\067\325\205\226\235\113\322\303\105\060\035\006\003\125\035\016
-\004\026\004\024\030\052\242\310\324\172\077\173\255\004\213\275
-\157\236\020\106\023\170\161\235\060\016\006\003\125\035\017\001
-\001\377\004\004\003\002\005\240\060\014\006\003\125\035\023\001
-\001\377\004\002\060\000\060\035\006\003\125\035\045\004\026\060
-\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001
-\005\005\007\003\002\060\106\006\003\125\035\040\004\077\060\075
-\060\073\006\014\053\006\001\004\001\262\061\001\002\001\003\004
-\060\053\060\051\006\010\053\006\001\005\005\007\002\001\026\035
-\150\164\164\160\163\072\057\057\163\145\143\165\162\145\056\143
-\157\155\157\144\157\056\143\157\155\057\103\120\123\060\173\006
-\003\125\035\037\004\164\060\162\060\070\240\066\240\064\206\062
-\150\164\164\160\072\057\057\143\162\154\056\143\157\155\157\144
-\157\143\141\056\143\157\155\057\125\124\116\055\125\123\105\122
-\106\151\162\163\164\055\110\141\162\144\167\141\162\145\056\143
-\162\154\060\066\240\064\240\062\206\060\150\164\164\160\072\057
-\057\143\162\154\056\143\157\155\157\144\157\056\156\145\164\057
-\125\124\116\055\125\123\105\122\106\151\162\163\164\055\110\141
-\162\144\167\141\162\145\056\143\162\154\060\161\006\010\053\006
-\001\005\005\007\001\001\004\145\060\143\060\073\006\010\053\006
-\001\005\005\007\060\002\206\057\150\164\164\160\072\057\057\143
-\162\164\056\143\157\155\157\144\157\143\141\056\143\157\155\057
-\125\124\116\101\144\144\124\162\165\163\164\123\145\162\166\145
-\162\103\101\056\143\162\164\060\044\006\010\053\006\001\005\005
-\007\060\001\206\030\150\164\164\160\072\057\057\157\143\163\160
-\056\143\157\155\157\144\157\143\141\056\143\157\155\060\045\006
-\003\125\035\021\004\036\060\034\202\016\167\167\167\056\147\157
-\157\147\154\145\056\143\157\155\202\012\147\157\157\147\154\145
-\056\143\157\155\060\015\006\011\052\206\110\206\367\015\001\001
-\005\005\000\003\202\001\001\000\161\300\231\077\136\366\275\063
-\377\236\026\313\250\277\335\160\371\322\123\073\066\256\311\027
-\310\256\136\115\335\142\367\267\323\076\167\243\376\300\173\062
-\265\311\224\005\122\120\362\137\075\171\204\111\117\135\154\260
-\327\131\275\324\154\210\372\374\305\145\206\353\050\122\242\102
-\366\174\274\152\307\007\056\045\321\220\142\040\306\215\121\302
-\054\105\071\116\003\332\367\030\350\314\012\072\331\105\330\154
-\156\064\213\142\234\116\025\371\103\356\345\227\300\077\255\065
-\023\305\053\006\307\101\375\342\367\176\105\255\233\321\341\146
-\355\370\172\113\224\071\172\057\353\350\077\103\330\065\326\126
-\372\164\347\155\346\355\254\145\204\376\320\115\006\022\336\332
-\131\000\074\011\134\317\210\113\350\075\264\025\041\222\314\155
-\246\121\342\216\227\361\364\202\106\313\304\123\136\332\134\235
-\145\222\001\145\211\000\345\266\231\377\046\100\361\057\031\061
-\010\032\261\147\125\206\015\256\065\063\206\274\227\110\222\327
-\226\140\370\316\374\226\353\207\304\163\314\224\233\130\133\363
-\172\244\047\023\326\117\364\151
-END
-
-# Trust for Certificate "Bogus Google"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:f5:c8:6a:f3:61:62:f1:3a:64:f5:4f:6d:c9:58:7c:06
-# Subject: CN=www.google.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 01:73:A9:58:F0:BC:C9:BE:94:2B:1A:4C:98:24:E3:B8
-# Fingerprint (SHA1): 19:16:A2:AF:34:6D:39:9F:50:31:3C:39:32:00:F1:41:40:45:66:16
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Google"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\031\026\242\257\064\155\071\237\120\061\074\071\062\000\361\101
-\100\105\146\026
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\001\163\251\130\360\274\311\276\224\053\032\114\230\044\343\270
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\365\310\152\363\141\142\361\072\144\365\117\155\311
-\130\174\006
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus Skype"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:e9:02:8b:95:78:e4:15:dc:1a:71:0a:2b:88:15:44:47
-# Subject: CN=login.skype.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 85:A4:B4:C4:69:21:DF:A1:6A:0D:58:56:58:4B:33:44
-# Fingerprint (SHA1): 47:1C:94:9A:81:43:DB:5A:D5:CD:F1:C9:72:86:4A:25:04:FA:23:C9
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Skype"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\337\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\030\060\026\006\003\125\004
-\003\023\017\154\157\147\151\156\056\163\153\171\160\145\056\143
-\157\155
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\351\002\213\225\170\344\025\334\032\161\012\053\210
-\025\104\107
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\357\060\202\004\327\240\003\002\001\002\002\021\000
-\351\002\213\225\170\344\025\334\032\161\012\053\210\025\104\107
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
-\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025
-\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145
-\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025
-\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145
-\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030
-\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164
-\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004
-\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164
-\055\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060
-\063\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063
-\061\064\062\063\065\071\065\071\132\060\201\337\061\013\060\011
-\006\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125
-\004\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125
-\004\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006
-\003\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060
-\025\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154
-\141\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023
-\013\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021
-\006\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164
-\056\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164
-\145\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040
-\103\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006
-\003\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123
-\114\061\030\060\026\006\003\125\004\003\023\017\154\157\147\151
-\156\056\163\153\171\160\145\056\143\157\155\060\202\001\042\060
-\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202
-\001\017\000\060\202\001\012\002\202\001\001\000\260\170\231\206
-\016\242\163\043\324\132\303\111\353\261\066\214\174\312\204\256
-\074\257\070\210\050\231\215\055\130\023\261\227\170\076\122\040
-\147\254\133\163\230\154\062\125\311\160\321\331\252\025\350\056
-\046\205\201\274\126\344\274\200\143\333\116\327\365\002\276\121
-\143\036\074\333\337\327\000\135\132\271\345\173\152\352\070\040
-\262\073\266\356\165\124\204\371\246\312\070\160\335\277\260\377
-\245\205\135\264\101\376\335\075\331\052\341\060\103\032\230\171
-\223\240\137\340\147\154\225\372\076\172\256\161\173\343\155\210
-\102\077\045\324\356\276\150\150\254\255\254\140\340\040\243\071
-\203\271\133\050\243\223\155\241\275\166\012\343\353\256\207\047
-\016\124\217\264\110\014\232\124\364\135\216\067\120\334\136\244
-\213\153\113\334\246\363\064\276\167\131\042\210\377\031\053\155
-\166\144\163\332\014\207\007\053\232\067\072\320\342\214\366\066
-\062\153\232\171\314\322\073\223\157\032\115\154\346\301\235\100
-\254\055\164\303\276\352\134\163\145\001\051\261\052\277\160\131
-\301\316\306\303\242\310\105\137\272\147\075\017\002\003\001\000
-\001\243\202\001\352\060\202\001\346\060\037\006\003\125\035\043
-\004\030\060\026\200\024\241\162\137\046\033\050\230\103\225\135
-\007\067\325\205\226\235\113\322\303\105\060\035\006\003\125\035
-\016\004\026\004\024\325\216\132\121\023\264\051\015\061\266\034
-\215\076\121\121\061\012\063\252\201\060\016\006\003\125\035\017
-\001\001\377\004\004\003\002\005\240\060\014\006\003\125\035\023
-\001\001\377\004\002\060\000\060\035\006\003\125\035\045\004\026
-\060\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006
-\001\005\005\007\003\002\060\106\006\003\125\035\040\004\077\060
-\075\060\073\006\014\053\006\001\004\001\262\061\001\002\001\003
-\004\060\053\060\051\006\010\053\006\001\005\005\007\002\001\026
-\035\150\164\164\160\163\072\057\057\163\145\143\165\162\145\056
-\143\157\155\157\144\157\056\143\157\155\057\103\120\123\060\173
-\006\003\125\035\037\004\164\060\162\060\070\240\066\240\064\206
-\062\150\164\164\160\072\057\057\143\162\154\056\143\157\155\157
-\144\157\143\141\056\143\157\155\057\125\124\116\055\125\123\105
-\122\106\151\162\163\164\055\110\141\162\144\167\141\162\145\056
-\143\162\154\060\066\240\064\240\062\206\060\150\164\164\160\072
-\057\057\143\162\154\056\143\157\155\157\144\157\056\156\145\164
-\057\125\124\116\055\125\123\105\122\106\151\162\163\164\055\110
-\141\162\144\167\141\162\145\056\143\162\154\060\161\006\010\053
-\006\001\005\005\007\001\001\004\145\060\143\060\073\006\010\053
-\006\001\005\005\007\060\002\206\057\150\164\164\160\072\057\057
-\143\162\164\056\143\157\155\157\144\157\143\141\056\143\157\155
-\057\125\124\116\101\144\144\124\162\165\163\164\123\145\162\166
-\145\162\103\101\056\143\162\164\060\044\006\010\053\006\001\005
-\005\007\060\001\206\030\150\164\164\160\072\057\057\157\143\163
-\160\056\143\157\155\157\144\157\143\141\056\143\157\155\060\057
-\006\003\125\035\021\004\050\060\046\202\017\154\157\147\151\156
-\056\163\153\171\160\145\056\143\157\155\202\023\167\167\167\056
-\154\157\147\151\156\056\163\153\171\160\145\056\143\157\155\060
-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202
-\001\001\000\010\362\201\165\221\273\316\022\004\030\302\115\132
-\373\106\220\012\124\104\364\362\335\007\201\360\037\246\172\157
-\237\317\270\016\054\117\234\304\232\365\250\366\272\244\311\172
-\135\261\342\132\312\074\372\140\250\150\076\313\272\055\342\315
-\326\266\344\222\074\151\255\127\352\250\057\070\020\204\162\345
-\150\161\355\276\353\156\030\357\143\172\276\347\044\377\300\143
-\375\130\073\114\201\222\330\051\253\216\065\135\327\323\011\153
-\205\323\325\163\005\104\342\345\273\203\123\020\313\362\317\267
-\156\341\151\267\241\222\144\305\317\315\202\273\066\240\070\255
-\327\044\337\123\374\077\142\267\267\325\307\127\343\223\061\160
-\216\044\211\206\312\143\053\071\272\135\331\152\140\354\241\116
-\212\376\123\370\136\222\337\057\134\046\027\155\003\175\002\017
-\017\252\103\147\155\260\142\277\176\123\335\314\354\170\163\225
-\345\245\366\000\243\004\375\077\004\052\263\230\305\267\003\034
-\333\311\120\253\260\005\035\036\276\126\264\317\076\102\023\224
-\236\371\347\001\201\245\170\157\014\172\166\254\005\206\354\254
-\302\021\254
-END
-
-# Trust for Certificate "Bogus Skype"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:e9:02:8b:95:78:e4:15:dc:1a:71:0a:2b:88:15:44:47
-# Subject: CN=login.skype.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 85:A4:B4:C4:69:21:DF:A1:6A:0D:58:56:58:4B:33:44
-# Fingerprint (SHA1): 47:1C:94:9A:81:43:DB:5A:D5:CD:F1:C9:72:86:4A:25:04:FA:23:C9
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Skype"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\107\034\224\232\201\103\333\132\325\315\361\311\162\206\112\045
-\004\372\043\311
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\205\244\264\304\151\041\337\241\152\015\130\126\130\113\063\104
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\351\002\213\225\170\344\025\334\032\161\012\053\210
-\025\104\107
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus Yahoo 1"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:d7:55:8f:da:f5:f1:10:5b:b2:13:28:2b:70:77:29:a3
-# Subject: CN=login.yahoo.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 0C:1F:BE:D3:FC:09:6E:E6:6E:C2:66:39:75:86:6B:EB
-# Fingerprint (SHA1): 63:FE:AE:96:0B:AA:91:E3:43:CE:2B:D8:B7:17:98:C7:6B:DB:77:D0
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Yahoo 1"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\337\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\030\060\026\006\003\125\004
-\003\023\017\154\157\147\151\156\056\171\141\150\157\157\056\143
-\157\155
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\327\125\217\332\365\361\020\133\262\023\050\053\160
-\167\051\243
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\357\060\202\004\327\240\003\002\001\002\002\021\000
-\327\125\217\332\365\361\020\133\262\023\050\053\160\167\051\243
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
-\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025
-\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145
-\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025
-\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145
-\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030
-\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164
-\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004
-\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164
-\055\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060
-\063\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063
-\061\064\062\063\065\071\065\071\132\060\201\337\061\013\060\011
-\006\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125
-\004\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125
-\004\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006
-\003\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060
-\025\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154
-\141\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023
-\013\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021
-\006\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164
-\056\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164
-\145\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040
-\103\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006
-\003\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123
-\114\061\030\060\026\006\003\125\004\003\023\017\154\157\147\151
-\156\056\171\141\150\157\157\056\143\157\155\060\202\001\042\060
-\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202
-\001\017\000\060\202\001\012\002\202\001\001\000\241\244\005\075
-\355\205\105\223\212\030\115\306\003\000\127\342\100\167\360\034
-\353\320\031\337\042\135\010\177\321\007\074\101\211\106\027\243
-\011\372\374\370\251\004\321\226\217\253\327\117\074\371\255\030
-\251\164\201\304\127\012\072\046\026\316\142\076\274\077\154\041
-\356\223\215\313\015\240\037\232\226\320\217\255\365\223\223\202
-\356\162\014\241\165\025\243\173\204\126\270\255\377\122\021\161
-\204\274\072\060\013\176\230\250\341\250\077\067\122\320\361\174
-\157\220\330\105\012\254\071\162\152\141\325\273\303\214\371\302
-\314\337\375\072\161\271\257\274\334\072\334\014\266\261\322\321
-\211\273\101\266\362\336\127\325\025\337\374\375\342\061\305\337
-\312\301\330\217\054\277\360\016\133\161\340\064\161\303\305\115
-\175\172\324\372\355\060\113\057\352\266\056\236\223\074\342\072
-\370\102\242\032\356\334\337\315\017\251\366\171\204\032\216\154
-\002\266\206\345\277\121\152\146\370\363\234\323\131\014\173\245
-\231\170\315\174\231\372\306\226\107\330\062\324\164\166\016\167
-\113\040\164\244\267\211\165\222\112\264\133\125\002\003\001\000
-\001\243\202\001\352\060\202\001\346\060\037\006\003\125\035\043
-\004\030\060\026\200\024\241\162\137\046\033\050\230\103\225\135
-\007\067\325\205\226\235\113\322\303\105\060\035\006\003\125\035
-\016\004\026\004\024\206\111\105\374\063\031\063\324\004\355\047
-\141\356\350\001\311\014\177\057\176\060\016\006\003\125\035\017
-\001\001\377\004\004\003\002\005\240\060\014\006\003\125\035\023
-\001\001\377\004\002\060\000\060\035\006\003\125\035\045\004\026
-\060\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006
-\001\005\005\007\003\002\060\106\006\003\125\035\040\004\077\060
-\075\060\073\006\014\053\006\001\004\001\262\061\001\002\001\003
-\004\060\053\060\051\006\010\053\006\001\005\005\007\002\001\026
-\035\150\164\164\160\163\072\057\057\163\145\143\165\162\145\056
-\143\157\155\157\144\157\056\143\157\155\057\103\120\123\060\173
-\006\003\125\035\037\004\164\060\162\060\070\240\066\240\064\206
-\062\150\164\164\160\072\057\057\143\162\154\056\143\157\155\157
-\144\157\143\141\056\143\157\155\057\125\124\116\055\125\123\105
-\122\106\151\162\163\164\055\110\141\162\144\167\141\162\145\056
-\143\162\154\060\066\240\064\240\062\206\060\150\164\164\160\072
-\057\057\143\162\154\056\143\157\155\157\144\157\056\156\145\164
-\057\125\124\116\055\125\123\105\122\106\151\162\163\164\055\110
-\141\162\144\167\141\162\145\056\143\162\154\060\161\006\010\053
-\006\001\005\005\007\001\001\004\145\060\143\060\073\006\010\053
-\006\001\005\005\007\060\002\206\057\150\164\164\160\072\057\057
-\143\162\164\056\143\157\155\157\144\157\143\141\056\143\157\155
-\057\125\124\116\101\144\144\124\162\165\163\164\123\145\162\166
-\145\162\103\101\056\143\162\164\060\044\006\010\053\006\001\005
-\005\007\060\001\206\030\150\164\164\160\072\057\057\157\143\163
-\160\056\143\157\155\157\144\157\143\141\056\143\157\155\060\057
-\006\003\125\035\021\004\050\060\046\202\017\154\157\147\151\156
-\056\171\141\150\157\157\056\143\157\155\202\023\167\167\167\056
-\154\157\147\151\156\056\171\141\150\157\157\056\143\157\155\060
-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202
-\001\001\000\075\127\311\110\044\134\356\144\201\365\256\276\125
-\051\026\377\052\057\204\355\331\370\243\003\310\060\146\273\310
-\324\201\055\041\367\010\367\254\226\102\232\101\165\172\272\135
-\020\043\313\222\102\141\372\212\332\155\145\064\031\345\251\326
-\055\023\170\327\201\104\222\251\156\200\143\025\313\376\065\037
-\002\321\212\024\260\250\314\224\040\073\250\032\360\135\066\120
-\333\015\256\351\144\344\366\215\151\175\060\310\024\027\000\112
-\345\246\065\373\175\015\042\235\171\166\122\054\274\227\006\210
-\232\025\364\163\346\361\365\230\245\315\007\104\221\270\247\150
-\147\105\322\162\021\140\342\161\267\120\125\342\212\251\015\326
-\222\356\004\052\213\060\240\242\005\106\064\155\222\306\073\252
-\115\240\320\253\001\031\012\062\267\350\343\317\361\322\227\111
-\173\254\244\227\367\360\127\256\143\167\232\177\226\332\115\375
-\276\334\007\066\343\045\275\211\171\216\051\022\023\213\210\007
-\373\153\333\244\315\263\055\047\351\324\312\140\327\205\123\373
-\164\306\134\065\214\160\037\371\262\267\222\047\040\307\224\325
-\147\024\060
-END
-
-# Trust for Certificate "Bogus Yahoo 1"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:d7:55:8f:da:f5:f1:10:5b:b2:13:28:2b:70:77:29:a3
-# Subject: CN=login.yahoo.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 0C:1F:BE:D3:FC:09:6E:E6:6E:C2:66:39:75:86:6B:EB
-# Fingerprint (SHA1): 63:FE:AE:96:0B:AA:91:E3:43:CE:2B:D8:B7:17:98:C7:6B:DB:77:D0
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Yahoo 1"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\143\376\256\226\013\252\221\343\103\316\053\330\267\027\230\307
-\153\333\167\320
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\014\037\276\323\374\011\156\346\156\302\146\071\165\206\153\353
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\327\125\217\332\365\361\020\133\262\023\050\053\160
-\167\051\243
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus Yahoo 2"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:39:2a:43:4f:0e:07:df:1f:8a:a3:05:de:34:e0:c2:29
-# Subject: CN=login.yahoo.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 72:DC:C8:72:6C:53:3B:B2:FD:CC:5D:19:BD:AF:A6:31
-# Fingerprint (SHA1): D0:18:B6:2D:C5:18:90:72:47:DF:50:92:5B:B0:9A:CF:4A:5C:B3:AD
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Yahoo 2"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\337\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\030\060\026\006\003\125\004
-\003\023\017\154\157\147\151\156\056\171\141\150\157\157\056\143
-\157\155
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\071\052\103\117\016\007\337\037\212\243\005\336\064\340
-\302\051
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\331\060\202\004\301\240\003\002\001\002\002\020\071
-\052\103\117\016\007\337\037\212\243\005\336\064\340\302\051\060
-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201
-\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061\013
-\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025\006
-\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145\040
-\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025\124
-\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145\164
-\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030\150
-\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164\162
-\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004\003
-\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164\055
-\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060\063
-\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063\061
-\064\062\063\065\071\065\071\132\060\201\337\061\013\060\011\006
-\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125\004
-\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125\004
-\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006\003
-\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060\025
-\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154\141
-\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023\013
-\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021\006
-\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164\056
-\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164\145
-\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040\103
-\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006\003
-\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123\114
-\061\030\060\026\006\003\125\004\003\023\017\154\157\147\151\156
-\056\171\141\150\157\157\056\143\157\155\060\202\001\042\060\015
-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001
-\017\000\060\202\001\012\002\202\001\001\000\241\244\005\075\355
-\205\105\223\212\030\115\306\003\000\127\342\100\167\360\034\353
-\320\031\337\042\135\010\177\321\007\074\101\211\106\027\243\011
-\372\374\370\251\004\321\226\217\253\327\117\074\371\255\030\251
-\164\201\304\127\012\072\046\026\316\142\076\274\077\154\041\356
-\223\215\313\015\240\037\232\226\320\217\255\365\223\223\202\356
-\162\014\241\165\025\243\173\204\126\270\255\377\122\021\161\204
-\274\072\060\013\176\230\250\341\250\077\067\122\320\361\174\157
-\220\330\105\012\254\071\162\152\141\325\273\303\214\371\302\314
-\337\375\072\161\271\257\274\334\072\334\014\266\261\322\321\211
-\273\101\266\362\336\127\325\025\337\374\375\342\061\305\337\312
-\301\330\217\054\277\360\016\133\161\340\064\161\303\305\115\175
-\172\324\372\355\060\113\057\352\266\056\236\223\074\342\072\370
-\102\242\032\356\334\337\315\017\251\366\171\204\032\216\154\002
-\266\206\345\277\121\152\146\370\363\234\323\131\014\173\245\231
-\170\315\174\231\372\306\226\107\330\062\324\164\166\016\167\113
-\040\164\244\267\211\165\222\112\264\133\125\002\003\001\000\001
-\243\202\001\325\060\202\001\321\060\037\006\003\125\035\043\004
-\030\060\026\200\024\241\162\137\046\033\050\230\103\225\135\007
-\067\325\205\226\235\113\322\303\105\060\035\006\003\125\035\016
-\004\026\004\024\206\111\105\374\063\031\063\324\004\355\047\141
-\356\350\001\311\014\177\057\176\060\016\006\003\125\035\017\001
-\001\377\004\004\003\002\005\240\060\014\006\003\125\035\023\001
-\001\377\004\002\060\000\060\035\006\003\125\035\045\004\026\060
-\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001
-\005\005\007\003\002\060\106\006\003\125\035\040\004\077\060\075
-\060\073\006\014\053\006\001\004\001\262\061\001\002\001\003\004
-\060\053\060\051\006\010\053\006\001\005\005\007\002\001\026\035
-\150\164\164\160\163\072\057\057\163\145\143\165\162\145\056\143
-\157\155\157\144\157\056\143\157\155\057\103\120\123\060\173\006
-\003\125\035\037\004\164\060\162\060\070\240\066\240\064\206\062
-\150\164\164\160\072\057\057\143\162\154\056\143\157\155\157\144
-\157\143\141\056\143\157\155\057\125\124\116\055\125\123\105\122
-\106\151\162\163\164\055\110\141\162\144\167\141\162\145\056\143
-\162\154\060\066\240\064\240\062\206\060\150\164\164\160\072\057
-\057\143\162\154\056\143\157\155\157\144\157\056\156\145\164\057
-\125\124\116\055\125\123\105\122\106\151\162\163\164\055\110\141
-\162\144\167\141\162\145\056\143\162\154\060\161\006\010\053\006
-\001\005\005\007\001\001\004\145\060\143\060\073\006\010\053\006
-\001\005\005\007\060\002\206\057\150\164\164\160\072\057\057\143
-\162\164\056\143\157\155\157\144\157\143\141\056\143\157\155\057
-\125\124\116\101\144\144\124\162\165\163\164\123\145\162\166\145
-\162\103\101\056\143\162\164\060\044\006\010\053\006\001\005\005
-\007\060\001\206\030\150\164\164\160\072\057\057\157\143\163\160
-\056\143\157\155\157\144\157\143\141\056\143\157\155\060\032\006
-\003\125\035\021\004\023\060\021\202\017\154\157\147\151\156\056
-\171\141\150\157\157\056\143\157\155\060\015\006\011\052\206\110
-\206\367\015\001\001\005\005\000\003\202\001\001\000\127\142\341
-\167\353\374\037\277\210\123\257\130\323\324\326\155\147\060\027
-\100\276\340\037\144\336\207\025\314\340\244\126\251\321\237\371
-\001\376\002\261\261\352\342\137\356\161\026\061\371\010\325\302
-\327\232\233\262\132\070\327\251\177\351\207\153\061\371\013\254
-\331\375\120\161\340\333\202\222\017\201\234\215\167\351\353\056
-\352\324\043\101\207\354\055\262\170\263\216\261\147\322\356\161
-\003\010\022\231\263\002\051\157\336\213\336\301\251\003\012\132
-\063\034\075\021\003\306\110\014\230\234\025\056\331\246\205\122
-\347\005\212\256\060\043\353\355\050\154\140\351\055\177\217\107
-\213\057\320\334\346\273\017\176\137\362\110\201\216\120\004\143
-\261\121\200\165\232\251\266\020\034\020\137\157\030\157\340\016
-\226\105\316\356\361\265\040\333\357\332\156\310\225\343\366\105
-\375\312\374\245\137\111\155\006\036\322\336\141\075\025\175\067
-\345\034\065\216\006\302\153\367\264\250\050\054\061\313\252\264
-\247\227\117\235\212\366\257\176\067\271\173\075\337\222\146\213
-\217\116\235\306\066\347\134\246\253\022\017\326\317
-END
-
-# Trust for Certificate "Bogus Yahoo 2"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:39:2a:43:4f:0e:07:df:1f:8a:a3:05:de:34:e0:c2:29
-# Subject: CN=login.yahoo.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 72:DC:C8:72:6C:53:3B:B2:FD:CC:5D:19:BD:AF:A6:31
-# Fingerprint (SHA1): D0:18:B6:2D:C5:18:90:72:47:DF:50:92:5B:B0:9A:CF:4A:5C:B3:AD
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Yahoo 2"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\320\030\266\055\305\030\220\162\107\337\120\222\133\260\232\317
-\112\134\263\255
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\162\334\310\162\154\123\073\262\375\314\135\031\275\257\246\061
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\071\052\103\117\016\007\337\037\212\243\005\336\064\340
-\302\051
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus Yahoo 3"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:3e:75:ce:d4:6b:69:30:21:21:88:30:ae:86:a8:2a:71
-# Subject: CN=login.yahoo.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 4A:DC:3C:67:ED:21:CD:5B:CE:5D:C8:11:E4:9E:CF:3D
-# Fingerprint (SHA1): 80:96:2A:E4:D6:C5:B4:42:89:4E:95:A1:3E:4A:69:9E:07:D6:94:CF
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Yahoo 3"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\337\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\030\060\026\006\003\125\004
-\003\023\017\154\157\147\151\156\056\171\141\150\157\157\056\143
-\157\155
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\076\165\316\324\153\151\060\041\041\210\060\256\206\250
-\052\161
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\331\060\202\004\301\240\003\002\001\002\002\020\076
-\165\316\324\153\151\060\041\041\210\060\256\206\250\052\161\060
-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201
-\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061\013
-\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025\006
-\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145\040
-\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025\124
-\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145\164
-\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030\150
-\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164\162
-\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004\003
-\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164\055
-\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060\063
-\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063\061
-\064\062\063\065\071\065\071\132\060\201\337\061\013\060\011\006
-\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125\004
-\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125\004
-\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006\003
-\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060\025
-\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154\141
-\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023\013
-\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021\006
-\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164\056
-\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164\145
-\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040\103
-\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006\003
-\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123\114
-\061\030\060\026\006\003\125\004\003\023\017\154\157\147\151\156
-\056\171\141\150\157\157\056\143\157\155\060\202\001\042\060\015
-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001
-\017\000\060\202\001\012\002\202\001\001\000\241\244\005\075\355
-\205\105\223\212\030\115\306\003\000\127\342\100\167\360\034\353
-\320\031\337\042\135\010\177\321\007\074\101\211\106\027\243\011
-\372\374\370\251\004\321\226\217\253\327\117\074\371\255\030\251
-\164\201\304\127\012\072\046\026\316\142\076\274\077\154\041\356
-\223\215\313\015\240\037\232\226\320\217\255\365\223\223\202\356
-\162\014\241\165\025\243\173\204\126\270\255\377\122\021\161\204
-\274\072\060\013\176\230\250\341\250\077\067\122\320\361\174\157
-\220\330\105\012\254\071\162\152\141\325\273\303\214\371\302\314
-\337\375\072\161\271\257\274\334\072\334\014\266\261\322\321\211
-\273\101\266\362\336\127\325\025\337\374\375\342\061\305\337\312
-\301\330\217\054\277\360\016\133\161\340\064\161\303\305\115\175
-\172\324\372\355\060\113\057\352\266\056\236\223\074\342\072\370
-\102\242\032\356\334\337\315\017\251\366\171\204\032\216\154\002
-\266\206\345\277\121\152\146\370\363\234\323\131\014\173\245\231
-\170\315\174\231\372\306\226\107\330\062\324\164\166\016\167\113
-\040\164\244\267\211\165\222\112\264\133\125\002\003\001\000\001
-\243\202\001\325\060\202\001\321\060\037\006\003\125\035\043\004
-\030\060\026\200\024\241\162\137\046\033\050\230\103\225\135\007
-\067\325\205\226\235\113\322\303\105\060\035\006\003\125\035\016
-\004\026\004\024\206\111\105\374\063\031\063\324\004\355\047\141
-\356\350\001\311\014\177\057\176\060\016\006\003\125\035\017\001
-\001\377\004\004\003\002\005\240\060\014\006\003\125\035\023\001
-\001\377\004\002\060\000\060\035\006\003\125\035\045\004\026\060
-\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001
-\005\005\007\003\002\060\106\006\003\125\035\040\004\077\060\075
-\060\073\006\014\053\006\001\004\001\262\061\001\002\001\003\004
-\060\053\060\051\006\010\053\006\001\005\005\007\002\001\026\035
-\150\164\164\160\163\072\057\057\163\145\143\165\162\145\056\143
-\157\155\157\144\157\056\143\157\155\057\103\120\123\060\173\006
-\003\125\035\037\004\164\060\162\060\070\240\066\240\064\206\062
-\150\164\164\160\072\057\057\143\162\154\056\143\157\155\157\144
-\157\143\141\056\143\157\155\057\125\124\116\055\125\123\105\122
-\106\151\162\163\164\055\110\141\162\144\167\141\162\145\056\143
-\162\154\060\066\240\064\240\062\206\060\150\164\164\160\072\057
-\057\143\162\154\056\143\157\155\157\144\157\056\156\145\164\057
-\125\124\116\055\125\123\105\122\106\151\162\163\164\055\110\141
-\162\144\167\141\162\145\056\143\162\154\060\161\006\010\053\006
-\001\005\005\007\001\001\004\145\060\143\060\073\006\010\053\006
-\001\005\005\007\060\002\206\057\150\164\164\160\072\057\057\143
-\162\164\056\143\157\155\157\144\157\143\141\056\143\157\155\057
-\125\124\116\101\144\144\124\162\165\163\164\123\145\162\166\145
-\162\103\101\056\143\162\164\060\044\006\010\053\006\001\005\005
-\007\060\001\206\030\150\164\164\160\072\057\057\157\143\163\160
-\056\143\157\155\157\144\157\143\141\056\143\157\155\060\032\006
-\003\125\035\021\004\023\060\021\202\017\154\157\147\151\156\056
-\171\141\150\157\157\056\143\157\155\060\015\006\011\052\206\110
-\206\367\015\001\001\005\005\000\003\202\001\001\000\123\151\230
-\216\050\116\234\053\133\035\314\153\167\050\075\273\372\245\116
-\176\126\051\244\352\020\342\364\346\055\006\321\204\333\043\316
-\227\363\150\266\017\072\336\025\013\044\035\221\343\154\056\060
-\267\351\160\260\303\106\200\360\323\261\121\277\117\326\170\240
-\374\254\306\317\061\004\143\342\064\125\005\112\075\366\060\272
-\363\063\345\272\322\226\363\325\261\266\223\211\032\244\150\276
-\176\355\143\264\032\110\300\123\344\243\360\071\014\062\222\307
-\103\015\032\161\355\320\106\223\277\223\142\154\063\113\315\066
-\015\151\136\273\154\226\231\041\151\304\113\147\162\333\154\152
-\270\367\150\355\305\217\255\143\145\225\012\114\340\371\017\176
-\067\075\252\324\223\272\147\011\303\245\244\015\003\132\155\325
-\013\376\360\100\024\264\366\270\151\174\155\302\062\113\237\265
-\032\347\106\256\114\132\053\252\172\136\220\127\225\372\333\146
-\002\040\036\152\151\146\025\234\302\266\365\274\120\265\375\105
-\307\037\150\264\107\131\254\304\033\050\223\116\122\123\022\003
-\130\113\161\203\237\146\346\254\171\110\376\376\107
-END
-
-# Trust for Certificate "Bogus Yahoo 3"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:3e:75:ce:d4:6b:69:30:21:21:88:30:ae:86:a8:2a:71
-# Subject: CN=login.yahoo.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): 4A:DC:3C:67:ED:21:CD:5B:CE:5D:C8:11:E4:9E:CF:3D
-# Fingerprint (SHA1): 80:96:2A:E4:D6:C5:B4:42:89:4E:95:A1:3E:4A:69:9E:07:D6:94:CF
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus Yahoo 3"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\200\226\052\344\326\305\264\102\211\116\225\241\076\112\151\236
-\007\326\224\317
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\112\334\074\147\355\041\315\133\316\135\310\021\344\236\317\075
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\076\165\316\324\153\151\060\041\041\210\060\256\206\250
-\052\161
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Bogus live.com"
-#
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:b0:b7:13:3e:d0:96:f9:b5:6f:ae:91:c8:74:bd:3a:c0
-# Subject: CN=login.live.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): D0:D4:39:E3:CC:5C:52:DD:08:CD:E9:AB:E8:11:59:D4
-# Fingerprint (SHA1): CE:A5:86:B2:CE:59:3E:C7:D9:39:89:83:37:C5:78:14:70:8A:B2:BE
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus live.com"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\336\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\016\060\014\006\003\125\004\021\023\005\063\070\064\067\067
-\061\020\060\016\006\003\125\004\010\023\007\106\154\157\162\151
-\144\141\061\020\060\016\006\003\125\004\007\023\007\105\156\147
-\154\151\163\150\061\027\060\025\006\003\125\004\011\023\016\123
-\145\141\040\126\151\154\154\141\147\145\040\061\060\061\024\060
-\022\006\003\125\004\012\023\013\107\157\157\147\154\145\040\114
-\164\144\056\061\023\060\021\006\003\125\004\013\023\012\124\145
-\143\150\040\104\145\160\164\056\061\050\060\046\006\003\125\004
-\013\023\037\110\157\163\164\145\144\040\142\171\040\107\124\111
-\040\107\162\157\165\160\040\103\157\162\160\157\162\141\164\151
-\157\156\061\024\060\022\006\003\125\004\013\023\013\120\154\141
-\164\151\156\165\155\123\123\114\061\027\060\025\006\003\125\004
-\003\023\016\154\157\147\151\156\056\154\151\166\145\056\143\157
-\155
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\260\267\023\076\320\226\371\265\157\256\221\310\164
-\275\072\300
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\354\060\202\004\324\240\003\002\001\002\002\021\000
-\260\267\023\076\320\226\371\265\157\256\221\310\164\275\072\300
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
-\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060\025
-\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153\145
-\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025
-\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145
-\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023\030
-\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162\164
-\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125\004
-\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163\164
-\055\110\141\162\144\167\141\162\145\060\036\027\015\061\061\060
-\063\061\065\060\060\060\060\060\060\132\027\015\061\064\060\063
-\061\064\062\063\065\071\065\071\132\060\201\336\061\013\060\011
-\006\003\125\004\006\023\002\125\123\061\016\060\014\006\003\125
-\004\021\023\005\063\070\064\067\067\061\020\060\016\006\003\125
-\004\010\023\007\106\154\157\162\151\144\141\061\020\060\016\006
-\003\125\004\007\023\007\105\156\147\154\151\163\150\061\027\060
-\025\006\003\125\004\011\023\016\123\145\141\040\126\151\154\154
-\141\147\145\040\061\060\061\024\060\022\006\003\125\004\012\023
-\013\107\157\157\147\154\145\040\114\164\144\056\061\023\060\021
-\006\003\125\004\013\023\012\124\145\143\150\040\104\145\160\164
-\056\061\050\060\046\006\003\125\004\013\023\037\110\157\163\164
-\145\144\040\142\171\040\107\124\111\040\107\162\157\165\160\040
-\103\157\162\160\157\162\141\164\151\157\156\061\024\060\022\006
-\003\125\004\013\023\013\120\154\141\164\151\156\165\155\123\123
-\114\061\027\060\025\006\003\125\004\003\023\016\154\157\147\151
-\156\056\154\151\166\145\056\143\157\155\060\202\001\042\060\015
-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001
-\017\000\060\202\001\012\002\202\001\001\000\363\374\053\057\357
-\341\255\131\360\102\074\302\361\202\277\054\101\223\321\366\230
-\063\225\114\274\142\361\225\130\010\266\351\173\167\110\260\323
-\334\027\077\274\156\346\354\036\354\215\027\376\034\044\306\076
-\147\075\222\225\242\060\300\247\127\040\317\160\210\227\112\005
-\223\171\223\102\227\057\076\377\304\024\024\050\242\023\066\264
-\370\356\276\035\274\170\135\141\223\137\353\210\327\321\344\053
-\232\315\130\342\007\105\237\117\270\271\100\152\063\054\133\041
-\003\132\112\224\362\172\227\131\033\250\265\102\330\203\000\252
-\064\314\247\166\320\107\003\137\005\257\073\341\271\241\064\045
-\267\154\137\232\060\204\230\302\302\327\362\270\102\112\020\125
-\275\372\123\201\135\215\150\146\105\054\122\176\345\304\004\303
-\124\347\303\071\332\172\112\305\271\230\202\040\341\054\140\127
-\277\272\362\106\000\274\137\072\334\343\063\227\370\112\230\271
-\354\063\117\055\140\154\025\222\246\201\112\013\351\354\166\160
-\064\061\027\160\346\160\113\216\213\323\165\313\170\111\253\146
-\233\206\237\217\251\304\001\350\312\033\347\002\003\001\000\001
-\243\202\001\350\060\202\001\344\060\037\006\003\125\035\043\004
-\030\060\026\200\024\241\162\137\046\033\050\230\103\225\135\007
-\067\325\205\226\235\113\322\303\105\060\035\006\003\125\035\016
-\004\026\004\024\324\144\366\251\350\245\176\327\277\143\122\003
-\203\123\333\305\101\215\352\200\060\016\006\003\125\035\017\001
-\001\377\004\004\003\002\005\240\060\014\006\003\125\035\023\001
-\001\377\004\002\060\000\060\035\006\003\125\035\045\004\026\060
-\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001
-\005\005\007\003\002\060\106\006\003\125\035\040\004\077\060\075
-\060\073\006\014\053\006\001\004\001\262\061\001\002\001\003\004
-\060\053\060\051\006\010\053\006\001\005\005\007\002\001\026\035
-\150\164\164\160\163\072\057\057\163\145\143\165\162\145\056\143
-\157\155\157\144\157\056\143\157\155\057\103\120\123\060\173\006
-\003\125\035\037\004\164\060\162\060\070\240\066\240\064\206\062
-\150\164\164\160\072\057\057\143\162\154\056\143\157\155\157\144
-\157\143\141\056\143\157\155\057\125\124\116\055\125\123\105\122
-\106\151\162\163\164\055\110\141\162\144\167\141\162\145\056\143
-\162\154\060\066\240\064\240\062\206\060\150\164\164\160\072\057
-\057\143\162\154\056\143\157\155\157\144\157\056\156\145\164\057
-\125\124\116\055\125\123\105\122\106\151\162\163\164\055\110\141
-\162\144\167\141\162\145\056\143\162\154\060\161\006\010\053\006
-\001\005\005\007\001\001\004\145\060\143\060\073\006\010\053\006
-\001\005\005\007\060\002\206\057\150\164\164\160\072\057\057\143
-\162\164\056\143\157\155\157\144\157\143\141\056\143\157\155\057
-\125\124\116\101\144\144\124\162\165\163\164\123\145\162\166\145
-\162\103\101\056\143\162\164\060\044\006\010\053\006\001\005\005
-\007\060\001\206\030\150\164\164\160\072\057\057\157\143\163\160
-\056\143\157\155\157\144\157\143\141\056\143\157\155\060\055\006
-\003\125\035\021\004\046\060\044\202\016\154\157\147\151\156\056
-\154\151\166\145\056\143\157\155\202\022\167\167\167\056\154\157
-\147\151\156\056\154\151\166\145\056\143\157\155\060\015\006\011
-\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000
-\124\343\244\232\044\322\363\035\102\255\033\360\036\253\373\332
-\325\252\351\317\132\263\036\127\173\061\362\156\127\113\061\257
-\063\273\266\015\025\307\136\131\001\316\104\265\267\277\011\311
-\325\334\151\204\351\305\032\267\360\076\324\300\044\275\051\137
-\264\351\326\130\353\105\021\211\064\064\323\021\353\064\316\052
-\117\000\075\366\162\357\151\146\300\237\232\254\176\160\120\254
-\125\107\332\276\103\133\354\213\310\305\043\204\311\237\266\122
-\010\317\221\033\057\200\151\346\064\063\346\263\237\244\345\015
-\232\025\371\127\374\013\251\101\013\365\377\130\101\222\042\047
-\146\022\006\307\052\330\131\247\306\337\104\022\117\300\250\177
-\247\101\310\310\151\377\272\005\056\227\255\073\320\353\363\025
-\155\176\033\345\272\335\064\276\042\021\354\150\230\063\201\002
-\152\013\023\125\171\061\165\116\072\310\266\023\275\227\157\067
-\012\013\055\210\016\336\147\220\302\263\312\040\312\232\121\364
-\144\076\333\364\056\105\362\307\107\027\250\364\372\220\132\177
-\200\246\202\254\344\154\201\106\273\122\205\040\044\370\200\352
-END
-
-# Trust for Certificate "Bogus live.com"
-# Issuer: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
-# Serial Number:00:b0:b7:13:3e:d0:96:f9:b5:6f:ae:91:c8:74:bd:3a:c0
-# Subject: CN=login.live.com,OU=PlatinumSSL,OU=Hosted by GTI Group Corporation,OU=Tech Dept.,O=Google Ltd.,STREET=Sea Village 10,L=English,ST=Florida,postalCode=38477,C=US
-# Not Valid Before: Tue Mar 15 00:00:00 2011
-# Not Valid After : Fri Mar 14 23:59:59 2014
-# Fingerprint (MD5): D0:D4:39:E3:CC:5C:52:DD:08:CD:E9:AB:E8:11:59:D4
-# Fingerprint (SHA1): CE:A5:86:B2:CE:59:3E:C7:D9:39:89:83:37:C5:78:14:70:8A:B2:BE
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Bogus live.com"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\316\245\206\262\316\131\076\307\331\071\211\203\067\305\170\024
-\160\212\262\276
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\320\324\071\343\314\134\122\335\010\315\351\253\350\021\131\324
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\227\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\013\060\011\006\003\125\004\010\023\002\125\124\061\027\060
-\025\006\003\125\004\007\023\016\123\141\154\164\040\114\141\153
-\145\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023
-\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116
-\145\164\167\157\162\153\061\041\060\037\006\003\125\004\013\023
-\030\150\164\164\160\072\057\057\167\167\167\056\165\163\145\162
-\164\162\165\163\164\056\143\157\155\061\037\060\035\006\003\125
-\004\003\023\026\125\124\116\055\125\123\105\122\106\151\162\163
-\164\055\110\141\162\144\167\141\162\145
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\021\000\260\267\023\076\320\226\371\265\157\256\221\310\164
-\275\072\300
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Go Daddy Root Certificate Authority - G2"
-#
-# Issuer: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US
-# Serial Number: 0 (0x0)
-# Subject: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US
-# Not Valid Before: Tue Sep 01 00:00:00 2009
-# Not Valid After : Thu Dec 31 23:59:59 2037
-# Fingerprint (MD5): 80:3A:BC:22:C1:E6:FB:8D:9B:3B:27:4A:32:1B:9A:01
-# Fingerprint (SHA1): 47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Go Daddy Root Certificate Authority - G2"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157
-\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157
-\164\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012
-\023\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111
-\156\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157
-\040\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164
-\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164
-\171\040\055\040\107\062
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157
-\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157
-\164\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012
-\023\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111
-\156\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157
-\040\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164
-\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164
-\171\040\055\040\107\062
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\001\000
+\002\001\000
 END
 CKA_VALUE MULTILINE_OCTAL
 \060\202\003\305\060\202\002\255\240\003\002\001\002\002\001\000
@@ -14107,605 +12031,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-#
-# Certificate "Explicitly Distrust DigiNotar Services 1024 CA"
-#
-# Issuer: E=info@diginotar.nl,CN=DigiNotar Services 1024 CA,O=DigiNotar,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: E=info@diginotar.nl,CN=DigiNotar Services 1024 CA,O=DigiNotar,C=NL
-# Not Valid Before: Thu Jul 26 15:59:01 2007
-# Not Valid After : Mon Aug 26 16:29:01 2013
-# Fingerprint (MD5): 2F:16:68:97:4C:68:4F:CE:52:8A:EC:53:8F:93:49:F8
-# Fingerprint (SHA1): 12:3B:EA:CA:66:67:77:61:E0:EB:68:F2:FE:ED:A2:0F:20:05:55:70
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Services 1024 CA"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\150\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\043\060\041\006\003\125\004\003\023\032\104\151
-\147\151\116\157\164\141\162\040\123\145\162\166\151\143\145\163
-\040\061\060\062\064\040\103\101\061\040\060\036\006\011\052\206
-\110\206\367\015\001\011\001\026\021\151\156\146\157\100\144\151
-\147\151\156\157\164\141\162\056\156\154
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\150\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\043\060\041\006\003\125\004\003\023\032\104\151
-\147\151\116\157\164\141\162\040\123\145\162\166\151\143\145\163
-\040\061\060\062\064\040\103\101\061\040\060\036\006\011\052\206
-\110\206\367\015\001\011\001\026\021\151\156\146\157\100\144\151
-\147\151\156\157\164\141\162\056\156\154
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\003\161\060\202\002\332\240\003\002\001\002\002\004\017
-\377\377\377\060\015\006\011\052\206\110\206\367\015\001\001\005
-\005\000\060\150\061\013\060\011\006\003\125\004\006\023\002\116
-\114\061\022\060\020\006\003\125\004\012\023\011\104\151\147\151
-\116\157\164\141\162\061\043\060\041\006\003\125\004\003\023\032
-\104\151\147\151\116\157\164\141\162\040\123\145\162\166\151\143
-\145\163\040\061\060\062\064\040\103\101\061\040\060\036\006\011
-\052\206\110\206\367\015\001\011\001\026\021\151\156\146\157\100
-\144\151\147\151\156\157\164\141\162\056\156\154\060\036\027\015
-\060\067\060\067\062\066\061\065\065\071\060\061\132\027\015\061
-\063\060\070\062\066\061\066\062\071\060\061\132\060\150\061\013
-\060\011\006\003\125\004\006\023\002\116\114\061\022\060\020\006
-\003\125\004\012\023\011\104\151\147\151\116\157\164\141\162\061
-\043\060\041\006\003\125\004\003\023\032\104\151\147\151\116\157
-\164\141\162\040\123\145\162\166\151\143\145\163\040\061\060\062
-\064\040\103\101\061\040\060\036\006\011\052\206\110\206\367\015
-\001\011\001\026\021\151\156\146\157\100\144\151\147\151\156\157
-\164\141\162\056\156\154\060\201\237\060\015\006\011\052\206\110
-\206\367\015\001\001\001\005\000\003\201\215\000\060\201\211\002
-\201\201\000\332\233\115\135\074\371\321\342\213\306\306\010\040
-\305\331\036\110\354\146\130\147\171\142\053\101\143\364\211\215
-\150\332\257\270\224\066\213\031\044\244\240\223\322\231\017\262
-\255\055\065\115\315\057\152\341\371\233\031\053\274\004\032\176
-\055\075\122\144\315\361\076\147\017\211\056\350\362\117\256\246
-\010\241\205\376\241\251\011\346\306\253\076\103\374\257\172\003
-\221\332\246\071\246\141\356\230\117\030\250\323\263\257\146\202
-\351\237\274\335\162\371\006\004\275\022\331\030\044\347\253\223
-\123\213\131\002\003\001\000\001\243\202\001\046\060\202\001\042
-\060\022\006\003\125\035\023\001\001\377\004\010\060\006\001\001
-\377\002\001\000\060\047\006\003\125\035\045\004\040\060\036\006
-\010\053\006\001\005\005\007\003\001\006\010\053\006\001\005\005
-\007\003\002\006\010\053\006\001\005\005\007\003\004\060\021\006
-\003\125\035\040\004\012\060\010\060\006\006\004\125\035\040\000
-\060\063\006\010\053\006\001\005\005\007\001\001\004\047\060\045
-\060\043\006\010\053\006\001\005\005\007\060\001\206\027\150\164
-\164\160\072\057\057\157\143\163\160\056\145\156\164\162\165\163
-\164\056\156\145\164\060\063\006\003\125\035\037\004\054\060\052
-\060\050\240\046\240\044\206\042\150\164\164\160\072\057\057\143
-\162\154\056\145\156\164\162\165\163\164\056\156\145\164\057\163
-\145\162\166\145\162\061\056\143\162\154\060\035\006\003\125\035
-\016\004\026\004\024\376\334\224\111\014\157\357\134\177\306\361
-\022\231\117\026\111\255\373\202\145\060\013\006\003\125\035\017
-\004\004\003\002\001\006\060\037\006\003\125\035\043\004\030\060
-\026\200\024\360\027\142\023\125\075\263\377\012\000\153\373\120
-\204\227\363\355\142\320\032\060\031\006\011\052\206\110\206\366
-\175\007\101\000\004\014\060\012\033\004\126\067\056\061\003\002
-\000\201\060\015\006\011\052\206\110\206\367\015\001\001\005\005
-\000\003\201\201\000\143\164\152\067\251\077\226\234\146\310\130
-\254\011\311\357\365\145\224\177\243\002\304\070\061\275\135\043
-\207\354\324\126\262\311\262\156\344\005\006\374\354\365\372\210
-\160\131\324\356\346\335\265\172\240\243\140\057\002\014\253\336
-\022\135\257\360\065\113\252\212\107\221\032\365\205\054\102\307
-\035\357\225\103\263\136\270\225\223\245\332\305\050\252\255\162
-\055\061\255\231\153\154\377\214\041\047\257\255\232\221\053\307
-\335\130\303\156\007\305\237\171\322\307\214\125\277\114\307\047
-\136\121\026\053\076
-END
-
-# Trust for Certificate "Explicitly Distrust DigiNotar Services 1024 CA"
-# Issuer: E=info@diginotar.nl,CN=DigiNotar Services 1024 CA,O=DigiNotar,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: E=info@diginotar.nl,CN=DigiNotar Services 1024 CA,O=DigiNotar,C=NL
-# Not Valid Before: Thu Jul 26 15:59:01 2007
-# Not Valid After : Mon Aug 26 16:29:01 2013
-# Fingerprint (MD5): 2F:16:68:97:4C:68:4F:CE:52:8A:EC:53:8F:93:49:F8
-# Fingerprint (SHA1): 12:3B:EA:CA:66:67:77:61:E0:EB:68:F2:FE:ED:A2:0F:20:05:55:70
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Services 1024 CA"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\022\073\352\312\146\147\167\141\340\353\150\362\376\355\242\017
-\040\005\125\160
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\057\026\150\227\114\150\117\316\122\212\354\123\217\223\111\370
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\150\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\043\060\041\006\003\125\004\003\023\032\104\151
-\147\151\116\157\164\141\162\040\123\145\162\166\151\143\145\163
-\040\061\060\062\064\040\103\101\061\040\060\036\006\011\052\206
-\110\206\367\015\001\011\001\026\021\151\156\146\157\100\144\151
-\147\151\156\157\164\141\162\056\156\154
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Explicitly Distrust DigiNotar Cyber CA"
-#
-# Issuer: E=info@diginotar.nl,CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: E=info@diginotar.nl,CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Not Valid Before: Wed Oct 04 10:54:12 2006
-# Not Valid After : Tue Oct 04 10:53:12 2011
-# Fingerprint (MD5): BC:BD:89:12:B4:FF:E5:F9:26:47:C8:60:36:5B:D9:54
-# Fingerprint (SHA1): A5:8E:A0:EC:F6:44:56:35:19:1D:68:5B:C7:A0:E4:1C:B0:4D:79:2E
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Cyber CA"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\140\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\033\060\031\006\003\125\004\003\023\022\104\151
-\147\151\116\157\164\141\162\040\103\171\142\145\162\040\103\101
-\061\040\060\036\006\011\052\206\110\206\367\015\001\011\001\026
-\021\151\156\146\157\100\144\151\147\151\156\157\164\141\162\056
-\156\154
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\140\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\033\060\031\006\003\125\004\003\023\022\104\151
-\147\151\116\157\164\141\162\040\103\171\142\145\162\040\103\101
-\061\040\060\036\006\011\052\206\110\206\367\015\001\011\001\026
-\021\151\156\146\157\100\144\151\147\151\156\157\164\141\162\056
-\156\154
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\105\060\202\004\256\240\003\002\001\002\002\004\017
-\377\377\377\060\015\006\011\052\206\110\206\367\015\001\001\005
-\005\000\060\140\061\013\060\011\006\003\125\004\006\023\002\116
-\114\061\022\060\020\006\003\125\004\012\023\011\104\151\147\151
-\116\157\164\141\162\061\033\060\031\006\003\125\004\003\023\022
-\104\151\147\151\116\157\164\141\162\040\103\171\142\145\162\040
-\103\101\061\040\060\036\006\011\052\206\110\206\367\015\001\011
-\001\026\021\151\156\146\157\100\144\151\147\151\156\157\164\141
-\162\056\156\154\060\036\027\015\060\066\061\060\060\064\061\060
-\065\064\061\062\132\027\015\061\061\061\060\060\064\061\060\065
-\063\061\062\132\060\140\061\013\060\011\006\003\125\004\006\023
-\002\116\114\061\022\060\020\006\003\125\004\012\023\011\104\151
-\147\151\116\157\164\141\162\061\033\060\031\006\003\125\004\003
-\023\022\104\151\147\151\116\157\164\141\162\040\103\171\142\145
-\162\040\103\101\061\040\060\036\006\011\052\206\110\206\367\015
-\001\011\001\026\021\151\156\146\157\100\144\151\147\151\156\157
-\164\141\162\056\156\154\060\202\002\042\060\015\006\011\052\206
-\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202
-\002\012\002\202\002\001\000\322\316\025\012\055\250\136\204\147
-\255\375\276\357\106\307\310\271\317\163\374\364\064\271\371\054
-\103\347\140\023\075\172\343\262\317\073\147\154\220\255\300\271
-\077\204\122\360\065\102\334\164\334\050\073\275\122\264\247\254
-\162\105\027\306\360\211\353\264\252\045\362\135\113\136\321\331
-\207\272\326\175\174\365\316\062\237\020\063\305\261\112\273\136
-\221\061\302\320\351\101\302\221\144\176\011\101\073\333\213\010
-\067\152\252\312\122\336\265\071\036\300\210\003\245\077\213\231
-\023\141\103\265\233\202\263\356\040\157\317\241\104\242\352\057
-\153\100\237\217\053\127\255\241\123\302\205\042\151\235\240\077
-\121\337\013\101\221\015\245\341\250\252\134\111\010\135\275\336
-\160\101\261\017\311\143\153\323\177\064\164\002\057\064\132\170
-\165\034\150\172\201\147\212\363\332\100\360\140\143\364\222\040
-\327\003\246\075\243\036\147\304\204\033\101\245\311\214\346\275
-\352\110\266\005\026\010\263\067\022\132\367\141\074\367\070\157
-\056\227\340\157\126\070\124\323\050\265\255\024\156\056\113\144
-\265\047\145\267\165\045\011\266\007\075\225\126\002\012\202\140
-\262\163\105\340\063\046\121\164\232\271\324\120\034\366\115\133
-\133\122\122\023\132\246\177\247\016\341\350\101\124\147\230\214
-\207\325\311\323\154\313\323\124\222\006\011\064\101\367\201\157
-\077\236\311\174\165\125\260\347\301\263\167\350\303\304\000\065
-\225\100\160\020\112\005\336\045\273\237\131\245\144\274\107\140
-\277\140\343\166\213\023\125\335\341\164\172\271\317\044\246\152
-\177\336\144\042\104\130\150\202\152\020\371\075\345\076\033\271
-\275\374\042\364\140\004\211\273\125\155\050\125\372\336\216\215
-\033\041\024\327\067\213\064\173\115\366\262\262\020\317\063\261
-\175\034\142\231\110\313\053\154\166\226\125\277\031\015\035\037
-\273\145\252\033\216\231\265\306\050\220\345\202\055\170\120\040
-\232\375\171\057\044\177\360\211\051\151\364\175\315\163\276\263
-\355\116\301\321\355\122\136\217\367\270\327\215\207\255\262\331
-\033\121\022\377\126\263\341\257\064\175\134\244\170\210\020\236
-\235\003\306\245\252\242\044\121\367\111\024\305\261\356\131\103
-\225\337\253\150\050\060\077\002\003\001\000\001\243\202\001\206
-\060\202\001\202\060\022\006\003\125\035\023\001\001\377\004\010
-\060\006\001\001\377\002\001\001\060\123\006\003\125\035\040\004
-\114\060\112\060\110\006\011\053\006\001\004\001\261\076\001\000
-\060\073\060\071\006\010\053\006\001\005\005\007\002\001\026\055
-\150\164\164\160\072\057\057\167\167\167\056\160\165\142\154\151
-\143\055\164\162\165\163\164\056\143\157\155\057\103\120\123\057
-\117\155\156\151\122\157\157\164\056\150\164\155\154\060\016\006
-\003\125\035\017\001\001\377\004\004\003\002\001\006\060\201\240
-\006\003\125\035\043\004\201\230\060\201\225\200\024\246\014\035
-\237\141\377\007\027\265\277\070\106\333\103\060\325\216\260\122
-\006\241\171\244\167\060\165\061\013\060\011\006\003\125\004\006
-\023\002\125\123\061\030\060\026\006\003\125\004\012\023\017\107
-\124\105\040\103\157\162\160\157\162\141\164\151\157\156\061\047
-\060\045\006\003\125\004\013\023\036\107\124\105\040\103\171\142
-\145\162\124\162\165\163\164\040\123\157\154\165\164\151\157\156
-\163\054\040\111\156\143\056\061\043\060\041\006\003\125\004\003
-\023\032\107\124\105\040\103\171\142\145\162\124\162\165\163\164
-\040\107\154\157\142\141\154\040\122\157\157\164\202\002\001\245
-\060\105\006\003\125\035\037\004\076\060\074\060\072\240\070\240
-\066\206\064\150\164\164\160\072\057\057\167\167\167\056\160\165
-\142\154\151\143\055\164\162\165\163\164\056\143\157\155\057\143
-\147\151\055\142\151\156\057\103\122\114\057\062\060\061\070\057
-\143\144\160\056\143\162\154\060\035\006\003\125\035\016\004\026
-\004\024\253\371\150\337\317\112\067\327\173\105\214\137\162\336
-\100\104\303\145\273\302\060\015\006\011\052\206\110\206\367\015
-\001\001\005\005\000\003\201\201\000\217\150\153\245\133\007\272
-\104\146\016\034\250\134\060\173\063\344\012\046\004\374\357\236
-\032\070\326\056\241\037\320\231\107\302\165\144\044\375\236\073
-\050\166\271\046\050\141\221\014\155\054\370\004\237\174\120\001
-\325\343\151\257\357\025\322\105\233\044\011\052\146\005\117\045
-\201\312\135\276\252\301\131\047\256\063\216\202\367\337\164\260
-\125\263\216\370\347\067\310\156\252\126\104\366\275\123\201\043
-\226\075\264\372\062\212\123\146\104\045\242\045\306\246\074\045
-\214\360\340\050\006\042\267\046\101
-END
-
-# Trust for Certificate "Explicitly Distrust DigiNotar Cyber CA"
-# Issuer: E=info@diginotar.nl,CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: E=info@diginotar.nl,CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Not Valid Before: Wed Oct 04 10:54:12 2006
-# Not Valid After : Tue Oct 04 10:53:12 2011
-# Fingerprint (MD5): BC:BD:89:12:B4:FF:E5:F9:26:47:C8:60:36:5B:D9:54
-# Fingerprint (SHA1): A5:8E:A0:EC:F6:44:56:35:19:1D:68:5B:C7:A0:E4:1C:B0:4D:79:2E
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Cyber CA"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\245\216\240\354\366\104\126\065\031\035\150\133\307\240\344\034
-\260\115\171\056
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\274\275\211\022\264\377\345\371\046\107\310\140\066\133\331\124
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\140\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\033\060\031\006\003\125\004\003\023\022\104\151
-\147\151\116\157\164\141\162\040\103\171\142\145\162\040\103\101
-\061\040\060\036\006\011\052\206\110\206\367\015\001\011\001\026
-\021\151\156\146\157\100\144\151\147\151\156\157\164\141\162\056
-\156\154
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Explicitly Distrust DigiNotar Cyber CA 2nd"
-#
-# Issuer: CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Not Valid Before: Wed Sep 27 10:53:53 2006
-# Not Valid After : Fri Sep 20 09:44:07 2013
-# Fingerprint (MD5): F0:AE:A9:3D:F2:2C:88:DC:7C:85:1B:96:7D:5A:1C:11
-# Fingerprint (SHA1): 88:1E:45:05:0F:98:D9:59:FB:0A:35:F9:4C:0E:28:97:55:16:29:B3
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Cyber CA 2nd"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\076\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\033\060\031\006\003\125\004\003\023\022\104\151
-\147\151\116\157\164\141\162\040\103\171\142\145\162\040\103\101
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\076\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\033\060\031\006\003\125\004\003\023\022\104\151
-\147\151\116\157\164\141\162\040\103\171\142\145\162\040\103\101
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\001\060\202\004\152\240\003\002\001\002\002\004\017
-\377\377\377\060\015\006\011\052\206\110\206\367\015\001\001\005
-\005\000\060\076\061\013\060\011\006\003\125\004\006\023\002\116
-\114\061\022\060\020\006\003\125\004\012\023\011\104\151\147\151
-\116\157\164\141\162\061\033\060\031\006\003\125\004\003\023\022
-\104\151\147\151\116\157\164\141\162\040\103\171\142\145\162\040
-\103\101\060\036\027\015\060\066\060\071\062\067\061\060\065\063
-\065\063\132\027\015\061\063\060\071\062\060\060\071\064\064\060
-\067\132\060\076\061\013\060\011\006\003\125\004\006\023\002\116
-\114\061\022\060\020\006\003\125\004\012\023\011\104\151\147\151
-\116\157\164\141\162\061\033\060\031\006\003\125\004\003\023\022
-\104\151\147\151\116\157\164\141\162\040\103\171\142\145\162\040
-\103\101\060\202\002\042\060\015\006\011\052\206\110\206\367\015
-\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202
-\002\001\000\322\316\025\012\055\250\136\204\147\255\375\276\357
-\106\307\310\271\317\163\374\364\064\271\371\054\103\347\140\023
-\075\172\343\262\317\073\147\154\220\255\300\271\077\204\122\360
-\065\102\334\164\334\050\073\275\122\264\247\254\162\105\027\306
-\360\211\353\264\252\045\362\135\113\136\321\331\207\272\326\175
-\174\365\316\062\237\020\063\305\261\112\273\136\221\061\302\320
-\351\101\302\221\144\176\011\101\073\333\213\010\067\152\252\312
-\122\336\265\071\036\300\210\003\245\077\213\231\023\141\103\265
-\233\202\263\356\040\157\317\241\104\242\352\057\153\100\237\217
-\053\127\255\241\123\302\205\042\151\235\240\077\121\337\013\101
-\221\015\245\341\250\252\134\111\010\135\275\336\160\101\261\017
-\311\143\153\323\177\064\164\002\057\064\132\170\165\034\150\172
-\201\147\212\363\332\100\360\140\143\364\222\040\327\003\246\075
-\243\036\147\304\204\033\101\245\311\214\346\275\352\110\266\005
-\026\010\263\067\022\132\367\141\074\367\070\157\056\227\340\157
-\126\070\124\323\050\265\255\024\156\056\113\144\265\047\145\267
-\165\045\011\266\007\075\225\126\002\012\202\140\262\163\105\340
-\063\046\121\164\232\271\324\120\034\366\115\133\133\122\122\023
-\132\246\177\247\016\341\350\101\124\147\230\214\207\325\311\323
-\154\313\323\124\222\006\011\064\101\367\201\157\077\236\311\174
-\165\125\260\347\301\263\167\350\303\304\000\065\225\100\160\020
-\112\005\336\045\273\237\131\245\144\274\107\140\277\140\343\166
-\213\023\125\335\341\164\172\271\317\044\246\152\177\336\144\042
-\104\130\150\202\152\020\371\075\345\076\033\271\275\374\042\364
-\140\004\211\273\125\155\050\125\372\336\216\215\033\041\024\327
-\067\213\064\173\115\366\262\262\020\317\063\261\175\034\142\231
-\110\313\053\154\166\226\125\277\031\015\035\037\273\145\252\033
-\216\231\265\306\050\220\345\202\055\170\120\040\232\375\171\057
-\044\177\360\211\051\151\364\175\315\163\276\263\355\116\301\321
-\355\122\136\217\367\270\327\215\207\255\262\331\033\121\022\377
-\126\263\341\257\064\175\134\244\170\210\020\236\235\003\306\245
-\252\242\044\121\367\111\024\305\261\356\131\103\225\337\253\150
-\050\060\077\002\003\001\000\001\243\202\001\206\060\202\001\202
-\060\022\006\003\125\035\023\001\001\377\004\010\060\006\001\001
-\377\002\001\001\060\123\006\003\125\035\040\004\114\060\112\060
-\110\006\011\053\006\001\004\001\261\076\001\000\060\073\060\071
-\006\010\053\006\001\005\005\007\002\001\026\055\150\164\164\160
-\072\057\057\167\167\167\056\160\165\142\154\151\143\055\164\162
-\165\163\164\056\143\157\155\057\103\120\123\057\117\155\156\151
-\122\157\157\164\056\150\164\155\154\060\016\006\003\125\035\017
-\001\001\377\004\004\003\002\001\006\060\201\240\006\003\125\035
-\043\004\201\230\060\201\225\200\024\246\014\035\237\141\377\007
-\027\265\277\070\106\333\103\060\325\216\260\122\006\241\171\244
-\167\060\165\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103
-\157\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003
-\125\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162
-\165\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111
-\156\143\056\061\043\060\041\006\003\125\004\003\023\032\107\124
-\105\040\103\171\142\145\162\124\162\165\163\164\040\107\154\157
-\142\141\154\040\122\157\157\164\202\002\001\245\060\105\006\003
-\125\035\037\004\076\060\074\060\072\240\070\240\066\206\064\150
-\164\164\160\072\057\057\167\167\167\056\160\165\142\154\151\143
-\055\164\162\165\163\164\056\143\157\155\057\143\147\151\055\142
-\151\156\057\103\122\114\057\062\060\061\070\057\143\144\160\056
-\143\162\154\060\035\006\003\125\035\016\004\026\004\024\253\371
-\150\337\317\112\067\327\173\105\214\137\162\336\100\104\303\145
-\273\302\060\015\006\011\052\206\110\206\367\015\001\001\005\005
-\000\003\201\201\000\011\312\142\017\215\273\112\340\324\172\065
-\053\006\055\321\050\141\266\254\001\373\203\111\274\256\324\057
-\055\206\256\031\203\245\326\035\023\342\027\276\376\062\164\351
-\172\024\070\312\224\136\367\051\001\151\161\033\221\032\375\243
-\273\252\035\312\173\342\026\375\241\243\016\363\014\137\262\341
-\040\061\224\053\136\222\166\355\372\351\265\043\246\277\012\073
-\003\251\157\122\140\124\315\137\351\267\057\174\242\047\375\101
-\203\165\266\015\373\170\046\363\261\105\351\062\225\052\032\065
-\041\225\305\242\165
-END
-
-# Trust for Certificate "Explicitly Distrust DigiNotar Cyber CA 2nd"
-# Issuer: CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: CN=DigiNotar Cyber CA,O=DigiNotar,C=NL
-# Not Valid Before: Wed Sep 27 10:53:53 2006
-# Not Valid After : Fri Sep 20 09:44:07 2013
-# Fingerprint (MD5): F0:AE:A9:3D:F2:2C:88:DC:7C:85:1B:96:7D:5A:1C:11
-# Fingerprint (SHA1): 88:1E:45:05:0F:98:D9:59:FB:0A:35:F9:4C:0E:28:97:55:16:29:B3
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Cyber CA 2nd"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\210\036\105\005\017\230\331\131\373\012\065\371\114\016\050\227
-\125\026\051\263
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\360\256\251\075\362\054\210\334\174\205\033\226\175\132\034\021
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\076\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157
-\164\141\162\061\033\060\031\006\003\125\004\003\023\022\104\151
-\147\151\116\157\164\141\162\040\103\171\142\145\162\040\103\101
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Explicitly Distrusted DigiNotar PKIoverheid"
-#
-# Issuer: CN=DigiNotar PKIoverheid CA Overheid en Bedrijven,O=DigiNotar B.V.,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: CN=DigiNotar PKIoverheid CA Overheid en Bedrijven,O=DigiNotar B.V.,C=NL
-# Not Valid Before: Thu Jul 05 08:42:08 2007
-# Not Valid After : Mon Jul 27 08:39:47 2015
-# Fingerprint (MD5): A3:CF:B3:FF:F9:4F:A7:B1:EB:3A:75:58:4E:2E:9F:EA
-# Fingerprint (SHA1): A7:A8:C9:AC:F4:5F:90:92:76:86:B8:C0:A2:0E:93:58:7D:DE:30:E4
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted DigiNotar PKIoverheid"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\137\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\027\060\025\006\003\125\004\012\023\016\104\151\147\151\116\157
-\164\141\162\040\102\056\126\056\061\067\060\065\006\003\125\004
-\003\023\056\104\151\147\151\116\157\164\141\162\040\120\113\111
-\157\166\145\162\150\145\151\144\040\103\101\040\117\166\145\162
-\150\145\151\144\040\145\156\040\102\145\144\162\151\152\166\145
-\156
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\137\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\027\060\025\006\003\125\004\012\023\016\104\151\147\151\116\157
-\164\141\162\040\102\056\126\056\061\067\060\065\006\003\125\004
-\003\023\056\104\151\147\151\116\157\164\141\162\040\120\113\111
-\157\166\145\162\150\145\151\144\040\103\101\040\117\166\145\162
-\150\145\151\144\040\145\156\040\102\145\144\162\151\152\166\145
-\156
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\004\216\060\202\003\166\240\003\002\001\002\002\004\017
-\377\377\377\060\015\006\011\052\206\110\206\367\015\001\001\005
-\005\000\060\137\061\013\060\011\006\003\125\004\006\023\002\116
-\114\061\027\060\025\006\003\125\004\012\023\016\104\151\147\151
-\116\157\164\141\162\040\102\056\126\056\061\067\060\065\006\003
-\125\004\003\023\056\104\151\147\151\116\157\164\141\162\040\120
-\113\111\157\166\145\162\150\145\151\144\040\103\101\040\117\166
-\145\162\150\145\151\144\040\145\156\040\102\145\144\162\151\152
-\166\145\156\060\036\027\015\060\067\060\067\060\065\060\070\064
-\062\060\070\132\027\015\061\065\060\067\062\067\060\070\063\071
-\064\067\132\060\137\061\013\060\011\006\003\125\004\006\023\002
-\116\114\061\027\060\025\006\003\125\004\012\023\016\104\151\147
-\151\116\157\164\141\162\040\102\056\126\056\061\067\060\065\006
-\003\125\004\003\023\056\104\151\147\151\116\157\164\141\162\040
-\120\113\111\157\166\145\162\150\145\151\144\040\103\101\040\117
-\166\145\162\150\145\151\144\040\145\156\040\102\145\144\162\151
-\152\166\145\156\060\202\001\042\060\015\006\011\052\206\110\206
-\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012
-\002\202\001\001\000\334\275\322\247\116\152\012\273\073\242\205
-\341\177\000\255\276\264\060\150\230\007\315\240\172\304\224\317
-\161\371\212\067\344\123\353\127\166\314\213\346\154\376\356\207
-\125\310\076\273\004\071\000\247\200\170\254\133\117\176\364\275
-\270\124\270\161\073\007\061\111\071\223\124\174\040\073\171\053
-\217\273\141\220\175\261\254\346\037\220\056\235\105\001\251\144
-\055\115\303\057\271\347\120\325\116\052\134\253\166\166\067\106
-\327\171\354\102\231\367\242\354\244\211\160\334\070\053\207\246
-\252\044\346\235\222\044\033\276\366\375\324\057\031\027\172\346
-\062\007\224\124\005\123\103\351\154\274\257\107\313\274\313\375
-\275\073\104\022\201\361\153\113\273\355\264\317\253\045\117\030
-\322\314\002\374\243\117\265\102\063\313\131\315\011\334\323\120
-\375\240\166\214\254\176\146\212\102\366\255\034\222\363\266\373
-\024\106\353\115\327\057\060\340\155\356\133\066\276\104\164\267
-\040\005\127\205\115\350\000\031\242\366\014\346\256\241\300\102
-\337\247\254\202\135\307\150\267\030\346\211\113\232\153\372\316
-\171\371\363\054\247\002\003\001\000\001\243\202\001\120\060\202
-\001\114\060\110\006\003\125\035\040\004\101\060\077\060\075\006
-\004\125\035\040\000\060\065\060\063\006\010\053\006\001\005\005
-\007\002\001\026\047\150\164\164\160\072\057\057\167\167\167\056
-\144\151\147\151\156\157\164\141\162\056\156\154\057\143\160\163
-\057\160\153\151\157\166\145\162\150\145\151\144\060\017\006\003
-\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006
-\003\125\035\017\001\001\377\004\004\003\002\001\006\060\201\200
-\006\003\125\035\043\004\171\060\167\200\024\013\206\326\017\167
-\243\150\261\373\144\011\303\210\156\134\004\034\127\351\075\241
-\131\244\127\060\125\061\013\060\011\006\003\125\004\006\023\002
-\116\114\061\036\060\034\006\003\125\004\012\023\025\123\164\141
-\141\164\040\144\145\162\040\116\145\144\145\162\154\141\156\144
-\145\156\061\046\060\044\006\003\125\004\003\023\035\123\164\141
-\141\164\040\144\145\162\040\116\145\144\145\162\154\141\156\144
-\145\156\040\122\157\157\164\040\103\101\202\004\000\230\232\171
-\060\075\006\003\125\035\037\004\066\060\064\060\062\240\060\240
-\056\206\054\150\164\164\160\072\057\057\143\162\154\056\160\153
-\151\157\166\145\162\150\145\151\144\056\156\154\057\104\157\155
-\117\166\114\141\164\145\163\164\103\122\114\056\143\162\154\060
-\035\006\003\125\035\016\004\026\004\024\114\010\311\215\166\361
-\230\307\076\337\074\327\057\165\015\261\166\171\227\314\060\015
-\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001
-\001\000\014\224\207\032\277\115\343\205\342\356\327\330\143\171
-\016\120\337\306\204\133\322\273\331\365\061\012\032\065\227\164
-\337\024\372\052\017\076\355\240\343\010\366\325\116\133\257\246
-\256\045\342\105\153\042\017\267\124\050\176\222\336\215\024\154
-\321\034\345\156\164\004\234\267\357\064\104\105\337\311\203\035
-\031\037\300\051\151\337\211\325\077\302\260\123\155\345\116\027
-\344\163\141\043\023\046\161\103\375\114\131\313\303\337\042\252
-\041\053\331\277\225\021\032\212\244\342\253\247\135\113\157\051
-\365\122\321\344\322\025\261\213\376\360\003\317\247\175\351\231
-\207\070\263\015\163\024\344\162\054\341\316\365\255\006\110\144
-\372\323\051\271\242\330\273\364\325\013\245\100\104\103\216\240
-\277\316\132\245\122\114\144\323\027\061\141\314\350\244\212\350
-\344\210\373\351\345\057\006\063\063\233\224\146\146\261\253\120
-\072\241\011\201\164\123\132\047\271\246\322\045\317\323\303\247
-\377\226\320\057\352\340\036\215\122\351\030\034\040\012\107\240
-\226\126\016\100\220\121\104\254\032\375\361\356\205\037\367\102
-\132\145
-END
-
-# Trust for Certificate "Explicitly Distrusted DigiNotar PKIoverheid"
-# Issuer: CN=DigiNotar PKIoverheid CA Overheid en Bedrijven,O=DigiNotar B.V.,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: CN=DigiNotar PKIoverheid CA Overheid en Bedrijven,O=DigiNotar B.V.,C=NL
-# Not Valid Before: Thu Jul 05 08:42:08 2007
-# Not Valid After : Mon Jul 27 08:39:47 2015
-# Fingerprint (MD5): A3:CF:B3:FF:F9:4F:A7:B1:EB:3A:75:58:4E:2E:9F:EA
-# Fingerprint (SHA1): A7:A8:C9:AC:F4:5F:90:92:76:86:B8:C0:A2:0E:93:58:7D:DE:30:E4
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted DigiNotar PKIoverheid"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\247\250\311\254\364\137\220\222\166\206\270\300\242\016\223\130
-\175\336\060\344
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\243\317\263\377\371\117\247\261\353\072\165\130\116\056\237\352
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\137\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\027\060\025\006\003\125\004\012\023\016\104\151\147\151\116\157
-\164\141\162\040\102\056\126\056\061\067\060\065\006\003\125\004
-\003\023\056\104\151\147\151\116\157\164\141\162\040\120\113\111
-\157\166\145\162\150\145\151\144\040\103\101\040\117\166\145\162
-\150\145\151\144\040\145\156\040\102\145\144\162\151\152\166\145
-\156
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
 #
 # Certificate "Explicitly Distrusted DigiNotar PKIoverheid G2"
 #
@@ -14847,355 +12172,46 @@ CKA_VALUE MULTILINE_OCTAL
 \320\134\016\265\250\176\360\351\057\272\257\210\256\345\265\321
 \130\245\257\234\161\247\051\001\220\203\151\067\202\005\272\374
 \011\301\010\156\214\170\073\303\063\002\200\077\104\205\010\035
-\337\125\126\010\255\054\205\055\135\261\003\341\256\252\164\305
-\244\363\116\272\067\230\173\202\271
-END
-
-# Trust for Certificate "Explicitly Distrusted DigiNotar PKIoverheid G2"
-# Issuer: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL
-# Serial Number: 268435455 (0xfffffff)
-# Subject: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL
-# Not Valid Before: Wed May 12 08:51:39 2010
-# Not Valid After : Mon Mar 23 09:50:05 2020
-# Fingerprint (MD5): 2E:61:A2:D1:78:CE:EE:BF:59:33:B0:23:14:0F:94:1C
-# Fingerprint (SHA1): D5:F2:57:A9:BF:2D:D0:3F:8B:46:57:F9:2B:C9:A4:C6:92:E1:42:42
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted DigiNotar PKIoverheid G2"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\325\362\127\251\277\055\320\077\213\106\127\371\053\311\244\306
-\222\341\102\102
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\056\141\242\321\170\316\356\277\131\063\260\043\024\017\224\034
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061
-\027\060\025\006\003\125\004\012\014\016\104\151\147\151\116\157
-\164\141\162\040\102\056\126\056\061\062\060\060\006\003\125\004
-\003\014\051\104\151\147\151\116\157\164\141\162\040\120\113\111
-\157\166\145\162\150\145\151\144\040\103\101\040\117\162\147\141
-\156\151\163\141\164\151\145\040\055\040\107\062
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\017\377\377\377
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
-#
-# Certificate "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (cyb)"
-#
-# Issuer: CN=GTE CyberTrust Global Root,OU="GTE CyberTrust Solutions, Inc.",O=GTE Corporation,C=US
-# Serial Number:07:ff:ff:ff:ff:ff
-# Subject: CN=Digisign Server ID (Enrich),OU=457608-K,O=Digicert Sdn. Bhd.,C=MY
-# Not Valid Before: Tue Jul 17 15:17:49 2007
-# Not Valid After : Tue Jul 17 15:16:55 2012
-# Fingerprint (MD5): D2:DE:AE:50:A4:98:2D:6F:37:B7:86:52:C8:2D:4B:6A
-# Fingerprint (SHA1): 55:50:AF:EC:BF:E8:C3:AD:C4:0B:E3:AD:0C:A7:E4:15:8C:39:59:4F
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (cyb)"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\143\061\013\060\011\006\003\125\004\006\023\002\115\131\061
-\033\060\031\006\003\125\004\012\023\022\104\151\147\151\143\145
-\162\164\040\123\144\156\056\040\102\150\144\056\061\021\060\017
-\006\003\125\004\013\023\010\064\065\067\066\060\070\055\113\061
-\044\060\042\006\003\125\004\003\023\033\104\151\147\151\163\151
-\147\156\040\123\145\162\166\145\162\040\111\104\040\050\105\156
-\162\151\143\150\051
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\165\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
-\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125
-\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165
-\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156
-\143\056\061\043\060\041\006\003\125\004\003\023\032\107\124\105
-\040\103\171\142\145\162\124\162\165\163\164\040\107\154\157\142
-\141\154\040\122\157\157\164
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\006\007\377\377\377\377\377
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\003\315\060\202\003\066\240\003\002\001\002\002\006\007
-\377\377\377\377\377\060\015\006\011\052\206\110\206\367\015\001
-\001\005\005\000\060\165\061\013\060\011\006\003\125\004\006\023
-\002\125\123\061\030\060\026\006\003\125\004\012\023\017\107\124
-\105\040\103\157\162\160\157\162\141\164\151\157\156\061\047\060
-\045\006\003\125\004\013\023\036\107\124\105\040\103\171\142\145
-\162\124\162\165\163\164\040\123\157\154\165\164\151\157\156\163
-\054\040\111\156\143\056\061\043\060\041\006\003\125\004\003\023
-\032\107\124\105\040\103\171\142\145\162\124\162\165\163\164\040
-\107\154\157\142\141\154\040\122\157\157\164\060\036\027\015\060
-\067\060\067\061\067\061\065\061\067\064\071\132\027\015\061\062
-\060\067\061\067\061\065\061\066\065\065\132\060\143\061\013\060
-\011\006\003\125\004\006\023\002\115\131\061\033\060\031\006\003
-\125\004\012\023\022\104\151\147\151\143\145\162\164\040\123\144
-\156\056\040\102\150\144\056\061\021\060\017\006\003\125\004\013
-\023\010\064\065\067\066\060\070\055\113\061\044\060\042\006\003
-\125\004\003\023\033\104\151\147\151\163\151\147\156\040\123\145
-\162\166\145\162\040\111\104\040\050\105\156\162\151\143\150\051
-\060\201\237\060\015\006\011\052\206\110\206\367\015\001\001\001
-\005\000\003\201\215\000\060\201\211\002\201\201\000\255\250\144
-\113\115\207\307\204\131\271\373\220\106\240\246\211\300\361\376
-\325\332\124\202\067\015\231\053\105\046\012\350\126\260\177\312
-\250\364\216\107\204\001\202\051\343\263\152\265\221\363\373\225
-\205\274\162\250\144\350\012\100\234\305\364\161\256\173\173\152
-\007\352\220\024\117\215\211\257\224\253\262\006\324\002\152\173
-\230\037\131\271\072\315\124\372\040\337\262\052\012\351\270\335
-\151\220\300\051\323\116\320\227\355\146\314\305\031\111\006\177
-\372\136\054\174\173\205\033\062\102\337\173\225\045\002\003\001
-\000\001\243\202\001\170\060\202\001\164\060\022\006\003\125\035
-\023\001\001\377\004\010\060\006\001\001\377\002\001\000\060\134
-\006\003\125\035\040\004\125\060\123\060\110\006\011\053\006\001
-\004\001\261\076\001\000\060\073\060\071\006\010\053\006\001\005
-\005\007\002\001\026\055\150\164\164\160\072\057\057\143\171\142
-\145\162\164\162\165\163\164\056\157\155\156\151\162\157\157\164
-\056\143\157\155\057\162\145\160\157\163\151\164\157\162\171\056
-\143\146\155\060\007\006\005\140\203\112\001\001\060\016\006\003
-\125\035\017\001\001\377\004\004\003\002\001\346\060\201\211\006
-\003\125\035\043\004\201\201\060\177\241\171\244\167\060\165\061
-\013\060\011\006\003\125\004\006\023\002\125\123\061\030\060\026
-\006\003\125\004\012\023\017\107\124\105\040\103\157\162\160\157
-\162\141\164\151\157\156\061\047\060\045\006\003\125\004\013\023
-\036\107\124\105\040\103\171\142\145\162\124\162\165\163\164\040
-\123\157\154\165\164\151\157\156\163\054\040\111\156\143\056\061
-\043\060\041\006\003\125\004\003\023\032\107\124\105\040\103\171
-\142\145\162\124\162\165\163\164\040\107\154\157\142\141\154\040
-\122\157\157\164\202\002\001\245\060\105\006\003\125\035\037\004
-\076\060\074\060\072\240\070\240\066\206\064\150\164\164\160\072
-\057\057\167\167\167\056\160\165\142\154\151\143\055\164\162\165
-\163\164\056\143\157\155\057\143\147\151\055\142\151\156\057\103
-\122\114\057\062\060\061\070\057\143\144\160\056\143\162\154\060
-\035\006\003\125\035\016\004\026\004\024\306\026\223\116\026\027
-\354\026\256\214\224\166\363\206\155\305\164\156\204\167\060\015
-\006\011\052\206\110\206\367\015\001\001\005\005\000\003\201\201
-\000\166\000\173\246\170\053\146\035\216\136\066\306\244\216\005
-\362\043\222\174\223\147\323\364\300\012\175\213\055\331\352\325
-\157\032\363\341\112\051\132\042\204\115\120\057\113\014\362\377
-\205\302\173\125\324\104\202\276\155\254\147\216\274\264\037\222
-\234\121\200\032\024\366\156\253\141\210\013\255\034\177\367\113
-\120\121\326\145\033\246\107\161\025\136\260\161\363\065\024\362
-\067\275\143\310\325\360\223\132\064\137\330\075\350\135\367\305
-\036\300\345\317\037\206\044\251\074\007\146\315\301\322\066\143
-\131
-END
-
-# Trust for Certificate "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (cyb)"
-# Issuer: CN=GTE CyberTrust Global Root,OU="GTE CyberTrust Solutions, Inc.",O=GTE Corporation,C=US
-# Serial Number:07:ff:ff:ff:ff:ff
-# Subject: CN=Digisign Server ID (Enrich),OU=457608-K,O=Digicert Sdn. Bhd.,C=MY
-# Not Valid Before: Tue Jul 17 15:17:49 2007
-# Not Valid After : Tue Jul 17 15:16:55 2012
-# Fingerprint (MD5): D2:DE:AE:50:A4:98:2D:6F:37:B7:86:52:C8:2D:4B:6A
-# Fingerprint (SHA1): 55:50:AF:EC:BF:E8:C3:AD:C4:0B:E3:AD:0C:A7:E4:15:8C:39:59:4F
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (cyb)"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\125\120\257\354\277\350\303\255\304\013\343\255\014\247\344\025
-\214\071\131\117
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\322\336\256\120\244\230\055\157\067\267\206\122\310\055\113\152
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\165\061\013\060\011\006\003\125\004\006\023\002\125\123\061
-\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
-\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125
-\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165
-\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156
-\143\056\061\043\060\041\006\003\125\004\003\023\032\107\124\105
-\040\103\171\142\145\162\124\162\165\163\164\040\107\154\157\142
-\141\154\040\122\157\157\164
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\006\007\377\377\377\377\377
+\337\125\126\010\255\054\205\055\135\261\003\341\256\252\164\305
+\244\363\116\272\067\230\173\202\271
 END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-#
-# Certificate "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (en)"
-#
-# Issuer: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net
-# Serial Number:07:ff:ff:ff:ff:ff
-# Subject: CN=Digisign Server ID - (Enrich),OU=457608-K,O=Digicert Sdn. Bhd.,C=MY
-# Not Valid Before: Fri Jul 16 17:23:38 2010
-# Not Valid After : Thu Jul 16 17:53:38 2015
-# Fingerprint (MD5): D7:69:61:7F:35:0F:9C:46:A3:AA:EB:F8:55:FC:84:F2
-# Fingerprint (SHA1): 6B:3C:3B:80:AD:CA:A6:BA:8A:9F:54:A6:7A:ED:12:69:05:6D:31:26
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (en)"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\145\061\013\060\011\006\003\125\004\006\023\002\115\131\061
-\033\060\031\006\003\125\004\012\023\022\104\151\147\151\143\145
-\162\164\040\123\144\156\056\040\102\150\144\056\061\021\060\017
-\006\003\125\004\013\023\010\064\065\067\066\060\070\055\113\061
-\046\060\044\006\003\125\004\003\023\035\104\151\147\151\163\151
-\147\156\040\123\145\162\166\145\162\040\111\104\040\055\040\050
-\105\156\162\151\143\150\051
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156
-\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125
-\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056
-\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143
-\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151
-\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006
-\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105
-\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164
-\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164
-\162\165\163\164\056\156\145\164\040\103\145\162\164\151\146\151
-\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171
-\040\050\062\060\064\070\051
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\006\007\377\377\377\377\377
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\004\320\060\202\003\270\240\003\002\001\002\002\006\007
-\377\377\377\377\377\060\015\006\011\052\206\110\206\367\015\001
-\001\005\005\000\060\201\264\061\024\060\022\006\003\125\004\012
-\023\013\105\156\164\162\165\163\164\056\156\145\164\061\100\060
-\076\006\003\125\004\013\024\067\167\167\167\056\145\156\164\162
-\165\163\164\056\156\145\164\057\103\120\123\137\062\060\064\070
-\040\151\156\143\157\162\160\056\040\142\171\040\162\145\146\056
-\040\050\154\151\155\151\164\163\040\154\151\141\142\056\051\061
-\045\060\043\006\003\125\004\013\023\034\050\143\051\040\061\071
-\071\071\040\105\156\164\162\165\163\164\056\156\145\164\040\114
-\151\155\151\164\145\144\061\063\060\061\006\003\125\004\003\023
-\052\105\156\164\162\165\163\164\056\156\145\164\040\103\145\162
-\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157
-\162\151\164\171\040\050\062\060\064\070\051\060\036\027\015\061
-\060\060\067\061\066\061\067\062\063\063\070\132\027\015\061\065
-\060\067\061\066\061\067\065\063\063\070\132\060\145\061\013\060
-\011\006\003\125\004\006\023\002\115\131\061\033\060\031\006\003
-\125\004\012\023\022\104\151\147\151\143\145\162\164\040\123\144
-\156\056\040\102\150\144\056\061\021\060\017\006\003\125\004\013
-\023\010\064\065\067\066\060\070\055\113\061\046\060\044\006\003
-\125\004\003\023\035\104\151\147\151\163\151\147\156\040\123\145
-\162\166\145\162\040\111\104\040\055\040\050\105\156\162\151\143
-\150\051\060\202\001\042\060\015\006\011\052\206\110\206\367\015
-\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202
-\001\001\000\305\211\344\364\015\006\100\222\131\307\032\263\065
-\321\016\114\052\063\371\370\257\312\236\177\356\271\247\155\140
-\364\124\350\157\325\233\363\033\143\061\004\150\162\321\064\026
-\214\264\027\054\227\336\163\305\330\220\025\240\032\053\365\313
-\263\110\206\104\360\035\210\114\316\101\102\032\357\365\014\336
-\376\100\332\071\040\367\006\125\072\152\235\106\301\322\157\245
-\262\310\127\076\051\243\234\340\351\205\167\146\350\230\247\044
-\176\276\300\131\040\345\104\157\266\127\330\276\316\302\145\167
-\130\306\141\101\321\164\004\310\177\111\102\305\162\251\162\026
-\356\214\335\022\135\264\112\324\321\257\120\267\330\252\165\166
-\150\255\076\135\252\060\155\141\250\253\020\133\076\023\277\063
-\340\257\104\235\070\042\133\357\114\057\246\161\046\025\046\312
-\050\214\331\372\216\216\251\242\024\065\342\233\044\210\264\364
-\177\205\235\203\117\007\241\266\024\220\066\304\064\034\215\046
-\141\155\023\157\170\276\350\217\047\307\113\204\226\243\206\150
-\014\043\276\013\354\214\224\000\251\004\212\023\220\367\337\205
-\154\014\261\002\003\001\000\001\243\202\001\064\060\202\001\060
-\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006
-\060\022\006\003\125\035\023\001\001\377\004\010\060\006\001\001
-\377\002\001\000\060\047\006\003\125\035\045\004\040\060\036\006
-\010\053\006\001\005\005\007\003\001\006\010\053\006\001\005\005
-\007\003\002\006\010\053\006\001\005\005\007\003\004\060\063\006
-\010\053\006\001\005\005\007\001\001\004\047\060\045\060\043\006
-\010\053\006\001\005\005\007\060\001\206\027\150\164\164\160\072
-\057\057\157\143\163\160\056\145\156\164\162\165\163\164\056\156
-\145\164\060\104\006\003\125\035\040\004\075\060\073\060\071\006
-\005\140\203\112\001\001\060\060\060\056\006\010\053\006\001\005
-\005\007\002\001\026\042\150\164\164\160\072\057\057\167\167\167
-\056\144\151\147\151\143\145\162\164\056\143\157\155\056\155\171
-\057\143\160\163\056\150\164\155\060\062\006\003\125\035\037\004
-\053\060\051\060\047\240\045\240\043\206\041\150\164\164\160\072
-\057\057\143\162\154\056\145\156\164\162\165\163\164\056\156\145
-\164\057\062\060\064\070\143\141\056\143\162\154\060\021\006\003
-\125\035\016\004\012\004\010\114\116\314\045\050\003\051\201\060
-\037\006\003\125\035\043\004\030\060\026\200\024\125\344\201\321
-\021\200\276\330\211\271\010\243\061\371\241\044\011\026\271\160
-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003
-\202\001\001\000\227\114\357\112\072\111\254\162\374\060\040\153
-\264\051\133\247\305\225\004\220\371\062\325\302\205\152\336\003
-\241\067\371\211\000\260\132\254\125\176\333\103\065\377\311\001
-\370\121\276\314\046\312\310\152\244\304\124\076\046\036\347\014
-\243\315\227\147\224\335\246\102\353\134\315\217\071\171\153\063
-\171\041\006\171\372\202\104\025\231\314\301\267\071\323\106\142
-\174\262\160\353\157\316\040\252\076\031\267\351\164\202\234\264
-\245\113\115\141\000\067\344\207\322\362\024\072\144\174\270\251
-\173\141\340\223\042\347\325\237\076\107\346\066\166\240\123\330
-\000\003\072\017\265\063\376\226\312\323\322\202\072\056\335\327
-\110\341\344\247\151\314\034\351\231\112\347\312\160\105\327\013
-\007\016\232\165\033\320\057\222\157\366\244\007\303\275\034\113
-\246\204\266\175\250\232\251\322\247\051\361\013\127\151\036\227
-\127\046\354\053\103\254\324\105\203\005\000\351\343\360\106\100
-\007\372\352\261\121\163\223\034\245\335\123\021\067\310\052\247
-\025\047\035\264\252\314\177\252\061\060\374\270\105\237\110\011
-\355\020\342\305
-END
-
-# Trust for Certificate "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (en)"
-# Issuer: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net
-# Serial Number:07:ff:ff:ff:ff:ff
-# Subject: CN=Digisign Server ID - (Enrich),OU=457608-K,O=Digicert Sdn. Bhd.,C=MY
-# Not Valid Before: Fri Jul 16 17:23:38 2010
-# Not Valid After : Thu Jul 16 17:53:38 2015
-# Fingerprint (MD5): D7:69:61:7F:35:0F:9C:46:A3:AA:EB:F8:55:FC:84:F2
-# Fingerprint (SHA1): 6B:3C:3B:80:AD:CA:A6:BA:8A:9F:54:A6:7A:ED:12:69:05:6D:31:26
+# Trust for Certificate "Explicitly Distrusted DigiNotar PKIoverheid G2"
+# Issuer: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL
+# Serial Number: 268435455 (0xfffffff)
+# Subject: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL
+# Not Valid Before: Wed May 12 08:51:39 2010
+# Not Valid After : Mon Mar 23 09:50:05 2020
+# Fingerprint (MD5): 2E:61:A2:D1:78:CE:EE:BF:59:33:B0:23:14:0F:94:1C
+# Fingerprint (SHA1): D5:F2:57:A9:BF:2D:D0:3F:8B:46:57:F9:2B:C9:A4:C6:92:E1:42:42
 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
 CKA_TOKEN CK_BBOOL CK_TRUE
 CKA_PRIVATE CK_BBOOL CK_FALSE
 CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted Malaysian Digicert Sdn. Bhd. (en)"
+CKA_LABEL UTF8 "Explicitly Distrusted DigiNotar PKIoverheid G2"
 CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\153\074\073\200\255\312\246\272\212\237\124\246\172\355\022\151
-\005\155\061\046
+\325\362\127\251\277\055\320\077\213\106\127\371\053\311\244\306
+\222\341\102\102
 END
 CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\327\151\141\177\065\017\234\106\243\252\353\370\125\374\204\362
+\056\141\242\321\170\316\356\277\131\063\260\043\024\017\224\034
 END
 CKA_ISSUER MULTILINE_OCTAL
-\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156
-\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125
-\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056
-\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143
-\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151
-\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006
-\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105
-\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164
-\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164
-\162\165\163\164\056\156\145\164\040\103\145\162\164\151\146\151
-\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171
-\040\050\062\060\064\070\051
+\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061
+\027\060\025\006\003\125\004\012\014\016\104\151\147\151\116\157
+\164\141\162\040\102\056\126\056\061\062\060\060\006\003\125\004
+\003\014\051\104\151\147\151\116\157\164\141\162\040\120\113\111
+\157\166\145\162\150\145\151\144\040\103\101\040\117\162\147\141
+\156\151\163\141\164\151\145\040\055\040\107\062
 END
 CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\006\007\377\377\377\377\377
+\002\004\017\377\377\377
 END
 CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
 CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-
 #
 # Certificate "Security Communication RootCA2"
 #
@@ -17183,169 +14199,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-#
-# Certificate "CA Disig Root R1"
-#
-# Issuer: CN=CA Disig Root R1,O=Disig a.s.,L=Bratislava,C=SK
-# Serial Number:00:c3:03:9a:ee:50:90:6e:28
-# Subject: CN=CA Disig Root R1,O=Disig a.s.,L=Bratislava,C=SK
-# Not Valid Before: Thu Jul 19 09:06:56 2012
-# Not Valid After : Sat Jul 19 09:06:56 2042
-# Fingerprint (MD5): BE:EC:11:93:9A:F5:69:21:BC:D7:C1:C0:67:89:CC:2A
-# Fingerprint (SHA1): 8E:1C:74:F8:A6:20:B9:E5:8A:F4:61:FA:EC:2B:47:56:51:1A:52:C6
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "CA Disig Root R1"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\122\061\013\060\011\006\003\125\004\006\023\002\123\113\061
-\023\060\021\006\003\125\004\007\023\012\102\162\141\164\151\163
-\154\141\166\141\061\023\060\021\006\003\125\004\012\023\012\104
-\151\163\151\147\040\141\056\163\056\061\031\060\027\006\003\125
-\004\003\023\020\103\101\040\104\151\163\151\147\040\122\157\157
-\164\040\122\061
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\122\061\013\060\011\006\003\125\004\006\023\002\123\113\061
-\023\060\021\006\003\125\004\007\023\012\102\162\141\164\151\163
-\154\141\166\141\061\023\060\021\006\003\125\004\012\023\012\104
-\151\163\151\147\040\141\056\163\056\061\031\060\027\006\003\125
-\004\003\023\020\103\101\040\104\151\163\151\147\040\122\157\157
-\164\040\122\061
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\011\000\303\003\232\356\120\220\156\050
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\151\060\202\003\121\240\003\002\001\002\002\011\000
-\303\003\232\356\120\220\156\050\060\015\006\011\052\206\110\206
-\367\015\001\001\005\005\000\060\122\061\013\060\011\006\003\125
-\004\006\023\002\123\113\061\023\060\021\006\003\125\004\007\023
-\012\102\162\141\164\151\163\154\141\166\141\061\023\060\021\006
-\003\125\004\012\023\012\104\151\163\151\147\040\141\056\163\056
-\061\031\060\027\006\003\125\004\003\023\020\103\101\040\104\151
-\163\151\147\040\122\157\157\164\040\122\061\060\036\027\015\061
-\062\060\067\061\071\060\071\060\066\065\066\132\027\015\064\062
-\060\067\061\071\060\071\060\066\065\066\132\060\122\061\013\060
-\011\006\003\125\004\006\023\002\123\113\061\023\060\021\006\003
-\125\004\007\023\012\102\162\141\164\151\163\154\141\166\141\061
-\023\060\021\006\003\125\004\012\023\012\104\151\163\151\147\040
-\141\056\163\056\061\031\060\027\006\003\125\004\003\023\020\103
-\101\040\104\151\163\151\147\040\122\157\157\164\040\122\061\060
-\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001
-\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000
-\252\303\170\367\334\230\243\247\132\136\167\030\262\335\004\144
-\017\143\375\233\226\011\200\325\350\252\245\342\234\046\224\072
-\350\231\163\214\235\337\327\337\203\363\170\117\100\341\177\322
-\247\322\345\312\023\223\347\355\306\167\137\066\265\224\257\350
-\070\216\333\233\345\174\273\314\215\353\165\163\341\044\315\346
-\247\055\031\056\330\326\212\153\024\353\010\142\012\330\334\263
-\000\115\303\043\174\137\103\010\043\062\022\334\355\014\255\300
-\175\017\245\172\102\331\132\160\331\277\247\327\001\034\366\233
-\253\216\267\112\206\170\240\036\126\061\256\357\202\012\200\101
-\367\033\311\256\253\062\046\324\054\153\355\175\153\344\342\136
-\042\012\105\313\204\061\115\254\376\333\321\107\272\371\140\227
-\071\261\145\307\336\373\231\344\012\042\261\055\115\345\110\046
-\151\253\342\252\363\373\374\222\051\062\351\263\076\115\037\047
-\241\315\216\271\027\373\045\076\311\156\363\167\332\015\022\366
-\135\307\273\066\020\325\124\326\363\340\342\107\110\346\336\024
-\332\141\122\257\046\264\365\161\117\311\327\322\006\337\143\312
-\377\041\350\131\006\340\010\325\204\025\123\367\103\345\174\305
-\240\211\230\153\163\306\150\316\145\336\275\177\005\367\261\356
-\366\127\241\140\225\305\314\352\223\072\276\231\256\233\002\243
-\255\311\026\265\316\335\136\231\170\176\032\071\176\262\300\005
-\244\300\202\245\243\107\236\214\352\134\266\274\147\333\346\052
-\115\322\004\334\243\256\105\367\274\213\234\034\247\326\325\003
-\334\010\313\056\026\312\134\100\063\350\147\303\056\347\246\104
-\352\021\105\034\065\145\055\036\105\141\044\033\202\056\245\235
-\063\135\145\370\101\371\056\313\224\077\037\243\014\061\044\104
-\355\307\136\255\120\272\306\101\233\254\360\027\145\300\370\135
-\157\133\240\012\064\074\356\327\352\210\237\230\371\257\116\044
-\372\227\262\144\166\332\253\364\355\343\303\140\357\325\371\002
-\310\055\237\203\257\147\151\006\247\061\125\325\317\113\157\377
-\004\005\307\130\254\137\026\033\345\322\243\353\061\333\037\063
-\025\115\320\362\245\123\365\313\341\075\116\150\055\330\022\335
-\252\362\346\115\233\111\345\305\050\241\272\260\132\306\240\265
-\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035\023
-\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125\035
-\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125\035
-\016\004\026\004\024\211\012\264\070\223\032\346\253\356\233\221
-\030\371\365\074\076\065\320\323\202\060\015\006\011\052\206\110
-\206\367\015\001\001\005\005\000\003\202\002\001\000\062\213\366
-\235\112\311\276\024\345\214\254\070\312\072\011\324\033\316\206
-\263\335\353\324\272\050\276\022\256\105\054\004\164\254\023\121
-\305\130\030\146\115\202\332\325\334\223\300\047\341\276\174\237
-\122\236\022\126\366\325\234\251\364\165\234\372\067\022\217\034
-\223\354\127\376\007\017\253\325\022\367\017\256\141\136\126\200
-\111\365\374\060\365\233\117\037\101\057\034\204\323\211\307\342
-\332\002\166\355\011\317\154\301\270\034\203\034\026\372\224\315
-\175\240\310\030\322\310\235\156\365\275\151\324\155\075\065\350
-\036\242\117\140\327\007\051\374\262\243\244\235\156\025\222\126
-\031\114\012\260\351\174\322\031\115\102\106\354\275\375\366\127
-\133\335\230\176\244\115\314\162\003\203\130\135\357\223\072\101
-\172\143\252\174\072\250\365\254\244\321\335\242\055\266\052\374
-\237\001\216\342\020\261\304\312\344\147\333\125\045\031\077\375
-\350\066\176\263\341\341\201\257\021\026\213\120\227\140\031\202
-\000\300\153\115\163\270\321\023\007\076\352\266\061\117\360\102
-\232\155\342\021\164\345\224\254\215\204\225\074\041\257\305\332
-\107\310\337\071\142\142\313\133\120\013\327\201\100\005\234\233
-\355\272\266\213\036\004\157\226\040\071\355\244\175\051\333\110
-\316\202\334\324\002\215\035\004\061\132\307\113\360\154\141\122
-\327\264\121\302\201\154\315\341\373\247\241\322\222\166\317\261
-\017\067\130\244\362\122\161\147\077\014\210\170\200\211\301\310
-\265\037\222\143\276\247\172\212\126\054\032\250\246\234\265\135
-\263\143\320\023\040\241\353\221\154\320\215\175\257\337\013\344
-\027\271\206\236\070\261\224\014\130\214\340\125\252\073\143\155
-\232\211\140\270\144\052\222\306\067\364\176\103\103\267\163\350
-\001\347\177\227\017\327\362\173\031\375\032\327\217\311\372\205
-\153\172\235\236\211\266\246\050\231\223\210\100\367\076\315\121
-\243\312\352\357\171\107\041\265\376\062\342\307\303\121\157\276
-\200\164\360\244\303\072\362\117\351\137\337\031\012\362\073\023
-\103\254\061\244\263\347\353\374\030\326\001\251\363\052\217\066
-\016\353\264\261\274\267\114\311\153\277\241\363\331\364\355\342
-\360\343\355\144\236\075\057\226\122\117\200\123\213
-END
-CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE
-
-# Trust for "CA Disig Root R1"
-# Issuer: CN=CA Disig Root R1,O=Disig a.s.,L=Bratislava,C=SK
-# Serial Number:00:c3:03:9a:ee:50:90:6e:28
-# Subject: CN=CA Disig Root R1,O=Disig a.s.,L=Bratislava,C=SK
-# Not Valid Before: Thu Jul 19 09:06:56 2012
-# Not Valid After : Sat Jul 19 09:06:56 2042
-# Fingerprint (MD5): BE:EC:11:93:9A:F5:69:21:BC:D7:C1:C0:67:89:CC:2A
-# Fingerprint (SHA1): 8E:1C:74:F8:A6:20:B9:E5:8A:F4:61:FA:EC:2B:47:56:51:1A:52:C6
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "CA Disig Root R1"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\216\034\164\370\246\040\271\345\212\364\141\372\354\053\107\126
-\121\032\122\306
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\276\354\021\223\232\365\151\041\274\327\301\300\147\211\314\052
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\122\061\013\060\011\006\003\125\004\006\023\002\123\113\061
-\023\060\021\006\003\125\004\007\023\012\102\162\141\164\151\163
-\154\141\166\141\061\023\060\021\006\003\125\004\012\023\012\104
-\151\163\151\147\040\141\056\163\056\061\031\060\027\006\003\125
-\004\003\023\020\103\101\040\104\151\163\151\147\040\122\157\157
-\164\040\122\061
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\011\000\303\003\232\356\120\220\156\050
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
 #
 # Certificate "CA Disig Root R2"
 #
@@ -20377,188 +17230,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-#
-# Certificate "VeriSign-C3SSA-G2-temporary-intermediate-after-1024bit-removal"
-#
-# Issuer: CN=VeriSign Class 3 Public Primary Certification Authority - G5,OU="(c) 2006 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US
-# Serial Number:2f:00:6e:cd:17:70:66:e7:5f:a3:82:0a:79:1f:05:ae
-# Subject: CN=VeriSign Class 3 Secure Server CA - G2,OU=Terms of use at https://www.verisign.com/rpa (c)09,OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US
-# Not Valid Before: Thu Mar 26 00:00:00 2009
-# Not Valid After : Sun Mar 24 23:59:59 2019
-# Fingerprint (SHA-256): 0A:41:51:D5:E5:8B:84:B8:AC:E5:3A:5C:12:12:2A:C9:59:CD:69:91:FB:B3:8E:99:B5:76:C0:AB:DA:C3:58:14
-# Fingerprint (SHA1): 76:44:59:78:1B:AC:B0:47:63:A5:D0:A1:58:91:65:26:1F:29:8E:3B
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "VeriSign-C3SSA-G2-temporary-intermediate-after-1024bit-removal"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\201\265\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\027\060\025\006\003\125\004\012\023\016\126\145\162\151\123
-\151\147\156\054\040\111\156\143\056\061\037\060\035\006\003\125
-\004\013\023\026\126\145\162\151\123\151\147\156\040\124\162\165
-\163\164\040\116\145\164\167\157\162\153\061\073\060\071\006\003
-\125\004\013\023\062\124\145\162\155\163\040\157\146\040\165\163
-\145\040\141\164\040\150\164\164\160\163\072\057\057\167\167\167
-\056\166\145\162\151\163\151\147\156\056\143\157\155\057\162\160
-\141\040\050\143\051\060\071\061\057\060\055\006\003\125\004\003
-\023\046\126\145\162\151\123\151\147\156\040\103\154\141\163\163
-\040\063\040\123\145\143\165\162\145\040\123\145\162\166\145\162
-\040\103\101\040\055\040\107\062
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\312\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\027\060\025\006\003\125\004\012\023\016\126\145\162\151\123
-\151\147\156\054\040\111\156\143\056\061\037\060\035\006\003\125
-\004\013\023\026\126\145\162\151\123\151\147\156\040\124\162\165
-\163\164\040\116\145\164\167\157\162\153\061\072\060\070\006\003
-\125\004\013\023\061\050\143\051\040\062\060\060\066\040\126\145
-\162\151\123\151\147\156\054\040\111\156\143\056\040\055\040\106
-\157\162\040\141\165\164\150\157\162\151\172\145\144\040\165\163
-\145\040\157\156\154\171\061\105\060\103\006\003\125\004\003\023
-\074\126\145\162\151\123\151\147\156\040\103\154\141\163\163\040
-\063\040\120\165\142\154\151\143\040\120\162\151\155\141\162\171
-\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101
-\165\164\150\157\162\151\164\171\040\055\040\107\065
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\057\000\156\315\027\160\146\347\137\243\202\012\171\037
-\005\256
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\071\060\202\004\041\240\003\002\001\002\002\020\057
-\000\156\315\027\160\146\347\137\243\202\012\171\037\005\256\060
-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201
-\312\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027
-\060\025\006\003\125\004\012\023\016\126\145\162\151\123\151\147
-\156\054\040\111\156\143\056\061\037\060\035\006\003\125\004\013
-\023\026\126\145\162\151\123\151\147\156\040\124\162\165\163\164
-\040\116\145\164\167\157\162\153\061\072\060\070\006\003\125\004
-\013\023\061\050\143\051\040\062\060\060\066\040\126\145\162\151
-\123\151\147\156\054\040\111\156\143\056\040\055\040\106\157\162
-\040\141\165\164\150\157\162\151\172\145\144\040\165\163\145\040
-\157\156\154\171\061\105\060\103\006\003\125\004\003\023\074\126
-\145\162\151\123\151\147\156\040\103\154\141\163\163\040\063\040
-\120\165\142\154\151\143\040\120\162\151\155\141\162\171\040\103
-\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164
-\150\157\162\151\164\171\040\055\040\107\065\060\036\027\015\060
-\071\060\063\062\066\060\060\060\060\060\060\132\027\015\061\071
-\060\063\062\064\062\063\065\071\065\071\132\060\201\265\061\013
-\060\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006
-\003\125\004\012\023\016\126\145\162\151\123\151\147\156\054\040
-\111\156\143\056\061\037\060\035\006\003\125\004\013\023\026\126
-\145\162\151\123\151\147\156\040\124\162\165\163\164\040\116\145
-\164\167\157\162\153\061\073\060\071\006\003\125\004\013\023\062
-\124\145\162\155\163\040\157\146\040\165\163\145\040\141\164\040
-\150\164\164\160\163\072\057\057\167\167\167\056\166\145\162\151
-\163\151\147\156\056\143\157\155\057\162\160\141\040\050\143\051
-\060\071\061\057\060\055\006\003\125\004\003\023\046\126\145\162
-\151\123\151\147\156\040\103\154\141\163\163\040\063\040\123\145
-\143\165\162\145\040\123\145\162\166\145\162\040\103\101\040\055
-\040\107\062\060\202\001\042\060\015\006\011\052\206\110\206\367
-\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002
-\202\001\001\000\324\126\217\127\073\067\050\246\100\143\322\225
-\325\005\164\332\265\031\152\226\326\161\127\057\342\300\064\214
-\240\225\263\214\341\067\044\363\056\355\103\105\005\216\211\327
-\372\332\112\265\370\076\215\116\307\371\111\120\105\067\100\237
-\164\252\240\121\125\141\361\140\204\211\245\236\200\215\057\260
-\041\252\105\202\304\317\264\024\177\107\025\040\050\202\260\150
-\022\300\256\134\007\327\366\131\314\313\142\126\134\115\111\377
-\046\210\253\124\121\072\057\112\332\016\230\342\211\162\271\374
-\367\150\074\304\037\071\172\313\027\201\363\014\255\017\334\141
-\142\033\020\013\004\036\051\030\161\136\142\313\103\336\276\061
-\272\161\002\031\116\046\251\121\332\214\144\151\003\336\234\375
-\175\375\173\141\274\374\204\174\210\134\264\303\173\355\137\053
-\106\022\361\375\000\001\232\213\133\351\243\005\056\217\056\133
-\336\363\033\170\370\146\221\010\300\136\316\325\260\066\312\324
-\250\173\240\175\371\060\172\277\370\335\031\121\053\040\272\376
-\247\317\241\116\260\147\365\200\252\053\203\056\322\216\124\211
-\216\036\051\013\002\003\001\000\001\243\202\001\054\060\202\001
-\050\060\022\006\003\125\035\023\001\001\377\004\010\060\006\001
-\001\377\002\001\000\060\016\006\003\125\035\017\001\001\377\004
-\004\003\002\001\006\060\051\006\003\125\035\021\004\042\060\040
-\244\036\060\034\061\032\060\030\006\003\125\004\003\023\021\103
-\154\141\163\163\063\103\101\062\060\064\070\055\061\055\065\062
-\060\035\006\003\125\035\016\004\026\004\024\245\357\013\021\316
-\300\101\003\243\112\145\220\110\262\034\340\127\055\175\107\060
-\146\006\003\125\035\040\004\137\060\135\060\133\006\013\140\206
-\110\001\206\370\105\001\007\027\003\060\114\060\043\006\010\053
-\006\001\005\005\007\002\001\026\027\150\164\164\160\163\072\057
-\057\144\056\163\171\155\143\142\056\143\157\155\057\143\160\163
-\060\045\006\010\053\006\001\005\005\007\002\002\060\031\032\027
-\150\164\164\160\163\072\057\057\144\056\163\171\155\143\142\056
-\143\157\155\057\162\160\141\060\057\006\003\125\035\037\004\050
-\060\046\060\044\240\042\240\040\206\036\150\164\164\160\072\057
-\057\163\056\163\171\155\143\142\056\143\157\155\057\160\143\141
-\063\055\147\065\056\143\162\154\060\037\006\003\125\035\043\004
-\030\060\026\200\024\177\323\145\247\302\335\354\273\360\060\011
-\363\103\071\372\002\257\063\061\063\060\015\006\011\052\206\110
-\206\367\015\001\001\005\005\000\003\202\001\001\000\053\216\024
-\314\354\206\010\140\067\213\154\145\211\045\041\336\057\122\242
-\007\236\130\323\263\026\170\001\231\121\225\264\023\167\314\167
-\335\013\134\201\067\326\276\366\142\326\004\067\013\030\163\232
-\323\366\301\242\036\155\234\273\214\021\346\076\022\136\007\137
-\013\203\134\164\002\340\120\364\261\046\033\155\306\350\351\277
-\115\271\001\025\031\354\120\232\371\021\360\201\130\103\054\115
-\021\100\263\132\106\010\246\136\163\241\210\022\065\214\377\003
-\072\275\326\235\372\347\334\226\271\032\144\076\304\375\331\012
-\266\145\236\272\245\250\130\374\073\042\360\242\127\356\212\127
-\107\234\167\307\045\341\254\064\005\115\363\202\176\101\043\272
-\264\127\363\347\306\001\145\327\115\211\231\034\151\115\136\170
-\366\353\162\161\075\262\304\225\001\237\135\014\267\057\045\246
-\134\171\101\357\236\304\147\074\241\235\177\161\072\320\225\227
-\354\170\102\164\230\156\276\076\150\114\127\074\250\223\101\207
-\013\344\271\257\221\373\120\114\014\272\300\044\047\321\025\333
-\145\110\041\012\057\327\334\176\240\314\145\176\171
-END
-CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE
-
-# Trust for "VeriSign-C3SSA-G2-temporary-intermediate-after-1024bit-removal"
-# Issuer: CN=VeriSign Class 3 Public Primary Certification Authority - G5,OU="(c) 2006 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US
-# Serial Number:2f:00:6e:cd:17:70:66:e7:5f:a3:82:0a:79:1f:05:ae
-# Subject: CN=VeriSign Class 3 Secure Server CA - G2,OU=Terms of use at https://www.verisign.com/rpa (c)09,OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US
-# Not Valid Before: Thu Mar 26 00:00:00 2009
-# Not Valid After : Sun Mar 24 23:59:59 2019
-# Fingerprint (SHA-256): 0A:41:51:D5:E5:8B:84:B8:AC:E5:3A:5C:12:12:2A:C9:59:CD:69:91:FB:B3:8E:99:B5:76:C0:AB:DA:C3:58:14
-# Fingerprint (SHA1): 76:44:59:78:1B:AC:B0:47:63:A5:D0:A1:58:91:65:26:1F:29:8E:3B
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "VeriSign-C3SSA-G2-temporary-intermediate-after-1024bit-removal"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\166\104\131\170\033\254\260\107\143\245\320\241\130\221\145\046
-\037\051\216\073
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\277\022\155\372\174\325\133\046\171\072\215\252\021\357\057\134
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\201\312\061\013\060\011\006\003\125\004\006\023\002\125\123
-\061\027\060\025\006\003\125\004\012\023\016\126\145\162\151\123
-\151\147\156\054\040\111\156\143\056\061\037\060\035\006\003\125
-\004\013\023\026\126\145\162\151\123\151\147\156\040\124\162\165
-\163\164\040\116\145\164\167\157\162\153\061\072\060\070\006\003
-\125\004\013\023\061\050\143\051\040\062\060\060\066\040\126\145
-\162\151\123\151\147\156\054\040\111\156\143\056\040\055\040\106
-\157\162\040\141\165\164\150\157\162\151\172\145\144\040\165\163
-\145\040\157\156\154\171\061\105\060\103\006\003\125\004\003\023
-\074\126\145\162\151\123\151\147\156\040\103\154\141\163\163\040
-\063\040\120\165\142\154\151\143\040\120\162\151\155\141\162\171
-\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101
-\165\164\150\157\162\151\164\171\040\055\040\107\065
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\020\057\000\156\315\027\160\146\347\137\243\202\012\171\037
-\005\256
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
 #
 # Certificate "Staat der Nederlanden Root CA - G3"
 #
@@ -21837,149 +18508,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST
 CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
 
-#
-# Certificate "Explicitly Distrusted MCSHOLDING CA"
-#
-# Issuer: CN=CNNIC ROOT,O=CNNIC,C=CN
-# Serial Number: 1228079246 (0x4933008e)
-# Subject: CN=MCSHOLDING TEST,O=MCSHOLDING,C=EG
-# Not Valid Before: Thu Mar 19 06:20:09 2015
-# Not Valid After : Fri Apr 03 06:20:09 2015
-# Fingerprint (SHA-256): 27:40:D9:56:B1:12:7B:79:1A:A1:B3:CC:64:4A:4D:BE:DB:A7:61:86:A2:36:38:B9:51:02:35:1A:83:4E:A8:61
-# Fingerprint (SHA1): E1:F3:59:1E:76:98:65:C4:E4:47:AC:C3:7E:AF:C9:E2:BF:E4:C5:76
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted MCSHOLDING CA"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\074\061\013\060\011\006\003\125\004\006\023\002\105\107\061
-\023\060\021\006\003\125\004\012\014\012\115\103\123\110\117\114
-\104\111\116\107\061\030\060\026\006\003\125\004\003\014\017\115
-\103\123\110\117\114\104\111\116\107\040\124\105\123\124
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\062\061\013\060\011\006\003\125\004\006\023\002\103\116\061
-\016\060\014\006\003\125\004\012\023\005\103\116\116\111\103\061
-\023\060\021\006\003\125\004\003\023\012\103\116\116\111\103\040
-\122\117\117\124
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\111\063\000\216
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\004\222\060\202\003\172\240\003\002\001\002\002\004\111
-\063\000\216\060\015\006\011\052\206\110\206\367\015\001\001\013
-\005\000\060\062\061\013\060\011\006\003\125\004\006\023\002\103
-\116\061\016\060\014\006\003\125\004\012\023\005\103\116\116\111
-\103\061\023\060\021\006\003\125\004\003\023\012\103\116\116\111
-\103\040\122\117\117\124\060\036\027\015\061\065\060\063\061\071
-\060\066\062\060\060\071\132\027\015\061\065\060\064\060\063\060
-\066\062\060\060\071\132\060\074\061\013\060\011\006\003\125\004
-\006\023\002\105\107\061\023\060\021\006\003\125\004\012\014\012
-\115\103\123\110\117\114\104\111\116\107\061\030\060\026\006\003
-\125\004\003\014\017\115\103\123\110\117\114\104\111\116\107\040
-\124\105\123\124\060\202\001\042\060\015\006\011\052\206\110\206
-\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012
-\002\202\001\001\000\245\371\165\014\006\256\356\014\021\315\226
-\063\115\153\316\300\112\014\075\135\353\322\113\011\177\347\107
-\054\254\161\000\371\010\257\064\361\243\152\307\374\346\253\316
-\320\276\312\315\052\230\230\271\320\216\063\111\007\141\040\321
-\132\064\316\203\024\006\171\216\032\277\333\344\240\070\072\356
-\224\271\243\240\130\072\211\024\254\140\076\003\324\307\315\073
-\034\260\232\210\032\111\020\251\260\262\375\345\350\341\004\342
-\352\202\155\376\014\121\105\221\255\165\042\256\377\117\220\013
-\300\123\145\167\076\036\302\126\265\066\306\326\205\314\016\203
-\032\063\037\166\231\133\053\227\053\213\327\321\024\025\114\235
-\131\327\200\057\244\242\205\325\210\066\002\140\125\312\130\337
-\223\374\112\142\007\226\323\304\372\277\215\001\047\227\057\246
-\134\164\361\072\102\156\135\171\024\060\061\032\074\331\262\127
-\115\340\270\077\017\151\061\242\235\145\231\331\326\061\207\265
-\230\046\337\360\313\273\025\300\044\023\142\122\032\153\313\105
-\007\227\343\304\224\136\311\015\107\054\351\317\351\364\217\376
-\065\341\062\347\061\002\003\001\000\001\243\202\001\244\060\202
-\001\240\060\166\006\010\053\006\001\005\005\007\001\001\004\152
-\060\150\060\051\006\010\053\006\001\005\005\007\060\001\206\035
-\150\164\164\160\072\057\057\157\143\163\160\143\156\156\151\143
-\162\157\157\164\056\143\156\156\151\143\056\143\156\060\073\006
-\010\053\006\001\005\005\007\060\002\206\057\150\164\164\160\072
-\057\057\167\167\167\056\143\156\156\151\143\056\143\156\057\144
-\157\167\156\154\157\141\144\057\143\145\162\164\057\103\116\116
-\111\103\122\117\117\124\056\143\145\162\060\037\006\003\125\035
-\043\004\030\060\026\200\024\145\362\061\255\052\367\367\335\122
-\226\012\307\002\301\016\357\246\325\073\021\060\017\006\003\125
-\035\023\001\001\377\004\005\060\003\001\001\377\060\077\006\003
-\125\035\040\004\070\060\066\060\064\006\012\053\006\001\004\001
-\201\351\014\001\006\060\046\060\044\006\010\053\006\001\005\005
-\007\002\001\026\030\150\164\164\160\072\057\057\167\167\167\056
-\143\156\156\151\143\056\143\156\057\143\160\163\057\060\201\206
-\006\003\125\035\037\004\177\060\175\060\102\240\100\240\076\244
-\074\060\072\061\013\060\011\006\003\125\004\006\023\002\103\116
-\061\016\060\014\006\003\125\004\012\014\005\103\116\116\111\103
-\061\014\060\012\006\003\125\004\013\014\003\143\162\154\061\015
-\060\013\006\003\125\004\003\014\004\143\162\154\061\060\067\240
-\065\240\063\206\061\150\164\164\160\072\057\057\143\162\154\056
-\143\156\156\151\143\056\143\156\057\144\157\167\156\154\157\141
-\144\057\162\157\157\164\163\150\141\062\143\162\154\057\103\122
-\114\061\056\143\162\154\060\013\006\003\125\035\017\004\004\003
-\002\001\006\060\035\006\003\125\035\016\004\026\004\024\104\244
-\211\253\024\137\075\157\040\074\252\174\372\031\256\364\110\140
-\005\265\060\015\006\011\052\206\110\206\367\015\001\001\013\005
-\000\003\202\001\001\000\134\264\365\123\233\117\271\340\204\211
-\061\276\236\056\352\236\041\113\245\217\155\241\246\363\057\110
-\353\351\333\255\036\061\200\320\171\073\020\357\232\044\367\223
-\033\065\363\032\302\307\302\054\012\177\157\133\361\137\163\221
-\004\373\015\171\015\351\032\006\326\203\375\116\140\235\154\222
-\103\114\352\144\230\104\253\327\373\107\320\257\037\144\114\342
-\335\167\150\026\302\054\241\240\201\227\000\102\037\176\040\170
-\350\306\120\035\013\177\025\223\131\130\100\024\204\360\247\220
-\153\066\005\147\352\177\042\155\273\321\245\046\115\263\060\244
-\130\324\133\265\032\214\120\214\270\015\341\240\007\263\017\130
-\316\327\005\265\175\065\171\157\242\333\014\000\052\150\044\214
-\176\234\301\166\111\272\174\146\021\336\362\107\316\376\320\316
-\125\276\010\332\362\171\046\052\025\071\316\153\030\246\337\330
-\207\050\231\224\016\055\150\241\232\316\122\066\234\053\354\264
-\150\263\154\025\254\313\160\102\362\304\101\245\310\374\041\170
-\123\167\062\040\251\041\114\162\342\323\262\311\166\033\030\130
-\102\013\102\222\263\344
-END
-
-# Distrust "Explicitly Distrusted MCSHOLDING CA"
-# Issuer: CN=CNNIC ROOT,O=CNNIC,C=CN
-# Serial Number: 1228079246 (0x4933008e)
-# Subject: CN=MCSHOLDING TEST,O=MCSHOLDING,C=EG
-# Not Valid Before: Thu Mar 19 06:20:09 2015
-# Not Valid After : Fri Apr 03 06:20:09 2015
-# Fingerprint (SHA-256): 27:40:D9:56:B1:12:7B:79:1A:A1:B3:CC:64:4A:4D:BE:DB:A7:61:86:A2:36:38:B9:51:02:35:1A:83:4E:A8:61
-# Fingerprint (SHA1): E1:F3:59:1E:76:98:65:C4:E4:47:AC:C3:7E:AF:C9:E2:BF:E4:C5:76
-CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "Explicitly Distrusted MCSHOLDING CA"
-CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\341\363\131\036\166\230\145\304\344\107\254\303\176\257\311\342
-\277\344\305\166
-END
-CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\366\212\253\024\076\326\060\045\267\111\015\167\205\160\231\313
-END
-CKA_ISSUER MULTILINE_OCTAL
-\060\062\061\013\060\011\006\003\125\004\006\023\002\103\116\061
-\016\060\014\006\003\125\004\012\023\005\103\116\116\111\103\061
-\023\060\021\006\003\125\004\003\023\012\103\116\116\111\103\040
-\122\117\117\124
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\004\111\063\000\216
-END
-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED
-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-
 #
 # Certificate "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5"
 #
diff --git a/config/cacti/cacti.conf b/config/cacti/cacti.conf
deleted file mode 100644 (file)
index 024449d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Listen 1009
-
-<VirtualHost *:1009>
-    DocumentRoot /usr/share/cacti
-
-    Include /etc/httpd/conf/conf.d/php*.conf
-
-    Alias /cacti /usr/share/cacti
-    <Directory /usr/share/cacti>
-        Options FollowSymLinks
-        AllowOverride None
-    </Directory>
-
-    RewriteEngine on
-    RewriteRule ^/$ /cacti/ [R]
-</VirtualHost>
diff --git a/config/cacti/cacti.cron b/config/cacti/cacti.cron
deleted file mode 100755 (executable)
index c566995..0000000
+++ /dev/null
@@ -1 +0,0 @@
-php /usr/share/cacti/poller.php > /dev/null 2>&1
diff --git a/config/cacti/cacti.logrotate b/config/cacti/cacti.logrotate
deleted file mode 100644 (file)
index 3ff4395..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-/var/log/cacti/cacti.log {
-       missingok
-       monthly
-       notifempty
-       compress
-}
diff --git a/config/cacti/d.gif b/config/cacti/d.gif
deleted file mode 100644 (file)
index 0e958d3..0000000
Binary files a/config/cacti/d.gif and /dev/null differ
diff --git a/config/cacti/d.png b/config/cacti/d.png
deleted file mode 100644 (file)
index 8540175..0000000
Binary files a/config/cacti/d.png and /dev/null differ
diff --git a/config/cacti/throbber.gif b/config/cacti/throbber.gif
deleted file mode 100644 (file)
index 5b33f7e..0000000
Binary files a/config/cacti/throbber.gif and /dev/null differ
index 8b0c6ddc8e69ac06339c39e3a1aec11ca47f445f..9817634c84cf54f9e2c7baff33af0760e24051f9 100644 (file)
@@ -608,7 +608,7 @@ sub geoipblock {
        # create iptables rules, if blocking this country
        # is enabled.
        foreach my $location (@locations) {
-               if($geoipsettings{$location} eq "on") {
+               if(exists $geoipsettings{$location} && $geoipsettings{$location} eq "on") {
                        run("$IPTABLES -A GEOIPBLOCK -m geoip --src-cc $location -j DROP");
                }
        }
diff --git a/config/httpd/conf.d/php5.conf b/config/httpd/conf.d/php5.conf
deleted file mode 100644 (file)
index 76ddc77..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<IfModule php5_module>
-
-       AddType application/x-httpd-php .php3
-       AddType application/x-httpd-php .php4
-       AddType application/x-httpd-php .php5
-       AddType application/x-httpd-php .php
-       DirectoryIndex index.php3
-       DirectoryIndex index.php4
-       DirectoryIndex index.php5
-       DirectoryIndex index.php
-
-</IfModule>
index 249221e8cba318c05492383f99f82caa127e7bd0..9babd8f5b706aa5542dfe71594253c1cefb1e71b 100644 (file)
@@ -52,4 +52,3 @@ LoadModule alias_module /usr/lib/apache/mod_alias.so
 LoadModule rewrite_module /usr/lib/apache/mod_rewrite.so
 LoadModule socache_shmcb_module /usr/lib/apache/mod_socache_shmcb.so
 LoadModule ssl_module /usr/lib/apache/mod_ssl.so
-LoadModule php5_module /usr/lib/apache/libphp5.so
index e4e1d78f1c76c461f7018c715a0651a93e205e29..629fa818021ad6299af8eaad582857eeb581f82c 100644 (file)
@@ -9,6 +9,9 @@ Listen 1013
        # code was entered.
        KeepAlive Off
 
+       Header always set X-Content-Type-Options nosniff
+       Header always set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'"
+
        ScriptAlias /cgi-bin/ /srv/web/ipfire/cgi-bin/captive/
        Alias /assets/ /srv/web/ipfire/html/captive/assets/
 
index dacf6a005f87f0c250bb388d05796011de7ed062..b5052dda4ae3d780d9af88ed8aaa6dd539ea64ab 100644 (file)
@@ -3,10 +3,12 @@
     RewriteEngine on
     RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS)
     RewriteRule .* - [F]
+
     DocumentRoot /srv/web/ipfire/html
     ServerAdmin root@localhost
     ErrorLog /var/log/httpd/error_log
     TransferLog /var/log/httpd/access_log
+
     SSLEngine on
     SSLProtocol all -SSLv2 -SSLv3
     SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:CAMELLIA128-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA
@@ -18,6 +20,9 @@
     SSLCertificateFile /etc/httpd/server-ecdsa.crt
     SSLCertificateKeyFile /etc/httpd/server-ecdsa.key
 
+    Header always set X-Content-Type-Options nosniff
+    Header always set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'"
+
     <Directory /srv/web/ipfire/html>
         Options ExecCGI
         AllowOverride None
index be15cd041cf274905e73532452907085d6ba904a..b709944047b3c74a56c33d4646a3816bea4f1f3e 100644 (file)
@@ -6,6 +6,9 @@
     RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS)
     RewriteRule .* - [F]
 
+    Header always set X-Content-Type-Options nosniff
+    Header always set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'"
+
     <Directory /srv/web/ipfire/html>
         Options ExecCGI
         AllowOverride None
diff --git a/config/httpd/vhosts.d/nagios.conf b/config/httpd/vhosts.d/nagios.conf
deleted file mode 100644 (file)
index 8a320d7..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-Listen 1008
-
-<VirtualHost *:1008>
-
-# SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER
-# Last Modified: 11-26-2005
-#
-# This file contains examples of entries that need
-# to be incorporated into your Apache web server
-# configuration file.  Customize the paths, etc. as
-# needed to fit your system.
-
-ScriptAlias /nagios/cgi-bin "/usr/share/nagios/cgi-bin"
-
-<Directory "/usr/share/nagios/cgi-bin">
-#  SSLRequireSSL
-   Options ExecCGI
-   AllowOverride None
-#  Require all granted
-#  Require ip 127.0.0.1
-   AuthName "Nagios Access"
-   AuthType Basic
-   AuthUserFile /etc/nagios/htpasswd.users
-   Require valid-user
-</Directory>
-
-Alias /nagios "/usr/share/nagios"
-
-<Directory "/usr/share/nagios">
-#  SSLRequireSSL
-   Options None
-   AllowOverride None
-#  Require all granted
-#  Require ip 127.0.0.1
-   AuthName "Nagios Access"
-   AuthType Basic
-   AuthUserFile /etc/nagios/htpasswd.users
-   Require valid-user
-</Directory>
-
-</VirtualHost>
diff --git a/config/httpd/vhosts.d/openmailadmin.conf b/config/httpd/vhosts.d/openmailadmin.conf
deleted file mode 100644 (file)
index e91be39..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Listen 1001
-
-<VirtualHost *:1001>
-       
-       DocumentRoot /srv/web/openmailadmin
-       
-       Include /etc/httpd/conf/conf.d/php*.conf
-       
-       <Directory /srv/web/openmailadmin>
-               Options +FollowSymlinks
-               AllowOverride None
-               Require all granted
-       </Directory>
-       
-</VirtualHost>
diff --git a/config/mediatomb/config.xml b/config/mediatomb/config.xml
deleted file mode 100644 (file)
index adb4ae5..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<config version="1" xmlns="http://mediatomb.cc/config/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/1 http://mediatomb.cc/config/1.xsd">
-  <server>
-    <ui enabled="yes">
-      <accounts enabled="yes" session-timeout="30">
-        <account user="mediatomb" password="ipfire"/>
-      </accounts>
-    </ui>
-    <name>MediaTomb</name>
-    <home>/var/ipfire/mediatomb</home>
-    <webroot>/usr/share/mediatomb/web</webroot>
-    <storage>
-      <sqlite3 enabled="yes">
-        <database-file>mediatomb.db</database-file>
-      </sqlite3>
-    </storage>
-    <protocolInfo extend="no"/><!-- For PS3 support change to "yes" -->
-    <!--
-       Uncomment the lines below to get rid of jerky avi playback on the
-       DSM320 or to enable subtitles support on the DSM units
-    -->
-    <!--
-    <custom-http-headers>
-      <add header="X-User-Agent: redsonic"/>
-    </custom-http-headers>
-
-    <manufacturerURL>redsonic.com</manufacturerURL>
-    <modelNumber>105</modelNumber>
-    -->
-    <!-- Uncomment the line below if you have a Telegent TG100 -->
-    <!--
-       <upnp-string-limit>101</upnp-string-limit>
-    -->
-  </server>
-  <import hidden-files="no">
-    <autoscan use-inotify="auto">
-      <!-- Add /var/mp3 to mediatomb shares -->
-      <directory location="/var/mp3" mode="inotify" recursive="yes" hidden-files="yes"/>
-    </autoscan>
-    <scripting script-charset="UTF-8">
-      <virtual-layout type="builtin"/>
-    </scripting>
-    <mappings>
-      <extension-mimetype ignore-unknown="no">
-        <map from="mp3" to="audio/mpeg"/>
-        <map from="ogg" to="application/ogg"/>
-        <map from="asf" to="video/x-ms-asf"/>
-        <map from="asx" to="video/x-ms-asf"/>
-        <map from="wma" to="audio/x-ms-wma"/>
-        <map from="wax" to="audio/x-ms-wax"/>
-        <map from="wmv" to="video/x-ms-wmv"/>
-        <map from="wvx" to="video/x-ms-wvx"/>
-        <map from="wm" to="video/x-ms-wm"/>
-        <map from="wmx" to="video/x-ms-wmx"/>
-        <map from="m3u" to="audio/x-mpegurl"/>
-        <map from="pls" to="audio/x-scpls"/>
-        <map from="flv" to="video/x-flv"/>
-        <!-- Uncomment the line below for PS3 divx support -->
-        <!-- <map from="avi" to="video/divx"/> -->
-        <!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->
-        <!-- <map from="avi" to="video/avi"/> -->
-      </extension-mimetype>
-      <mimetype-upnpclass>
-        <map from="audio/*" to="object.item.audioItem.musicTrack"/>
-        <map from="video/*" to="object.item.videoItem"/>
-        <map from="image/*" to="object.item.imageItem"/>
-      </mimetype-upnpclass>
-      <mimetype-contenttype>
-        <treat mimetype="audio/mpeg" as="mp3"/>
-        <treat mimetype="application/ogg" as="ogg"/>
-        <treat mimetype="audio/x-flac" as="flac"/>
-        <treat mimetype="image/jpeg" as="jpg"/>
-        <treat mimetype="audio/x-mpegurl" as="playlist"/>
-        <treat mimetype="audio/x-scpls" as="playlist"/>
-        <treat mimetype="audio/x-wav" as="pcm"/>
-        <treat mimetype="audio/L16" as="pcm"/>
-        <treat mimetype="video/x-msvideo" as="avi"/>
-      </mimetype-contenttype>
-    </mappings>
-  </import>
-  <transcoding enabled="no">
-    <mimetype-profile-mappings>
-      <transcode mimetype="video/x-flv" using="vlcmpeg"/>
-      <transcode mimetype="application/ogg" using="vlcmpeg"/>
-      <transcode mimetype="application/ogg" using="oggflac2raw"/>
-      <transcode mimetype="audio/x-flac" using="oggflac2raw"/>
-    </mimetype-profile-mappings>
-    <profiles>
-      <profile name="oggflac2raw" enabled="no" type="external">
-        <mimetype>audio/L16</mimetype>
-        <accept-url>no</accept-url>
-        <first-resource>yes</first-resource>
-        <accept-ogg-theora>no</accept-ogg-theora>
-        <agent command="ogg123" arguments="-d raw -f %out %in"/>
-        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
-      </profile>
-      <profile name="vlcmpeg" enabled="no" type="external">
-        <mimetype>video/mpeg</mimetype>
-        <accept-url>yes</accept-url>
-        <first-resource>yes</first-resource>
-        <accept-ogg-theora>yes</accept-ogg-theora>
-        <agent command="vlc" arguments="-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit"/>
-        <buffer size="14400000" chunk-size="512000" fill-size="120000"/>
-      </profile>
-    </profiles>
-  </transcoding>
-</config>
\ No newline at end of file
index 137fd686c3f9ad73f17cc401148c20c343390aad..9b27de8727b6993401ace1429e9e1e551b4ef941 100644 (file)
@@ -23,9 +23,9 @@
                                 'title' => "$Lang::tr{'dhcp server'}",
                                 'enabled' => 1,
                                 };
-       $subnetwork->{'32.captive'} = {'caption' => $Lang::tr{'Captive menu'},
+       $subnetwork->{'32.captive'} = {'caption' => $Lang::tr{'Captive'},
                                'uri' => '/cgi-bin/captive.cgi',
-                               'title' => $Lang::tr{'Captive menu'},
+                               'title' => $Lang::tr{'Captive'},
                                'enabled' => 1,
                                };
     $subnetwork->{'40.scheduler'} = {
diff --git a/config/nagiosql/etc/nagiosql/backup/hosts/.placeholder b/config/nagiosql/etc/nagiosql/backup/hosts/.placeholder
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/config/nagiosql/etc/nagiosql/backup/services/.placeholder b/config/nagiosql/etc/nagiosql/backup/services/.placeholder
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/config/nagiosql/etc/nagiosql/hosts/.placeholder b/config/nagiosql/etc/nagiosql/hosts/.placeholder
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/config/nagiosql/etc/nagiosql/services/.placeholder b/config/nagiosql/etc/nagiosql/services/.placeholder
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/config/nagiosql/nagios.conf b/config/nagiosql/nagios.conf
deleted file mode 100644 (file)
index 3805d38..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-Listen 1008
-
-<VirtualHost *:1008>
-
-# SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER
-# Last Modified: 11-26-2005
-#
-# This file contains examples of entries that need
-# to be incorporated into your Apache web server
-# configuration file.  Customize the paths, etc. as
-# needed to fit your system.
-
-ScriptAlias /nagios/cgi-bin "/usr/share/nagios/cgi-bin"
-
-<Directory "/usr/share/nagios/cgi-bin">
-#  SSLRequireSSL
-   Options ExecCGI
-   AllowOverride None
-#  Require all granted
-#  Require ip 127.0.0.1
-   AuthName "Nagios Access"
-   AuthType Basic
-   AuthUserFile /etc/nagios/htpasswd.users
-   Require valid-user
-</Directory>
-
-Alias /nagios "/usr/share/nagios"
-
-<Directory "/usr/share/nagios">
-#  SSLRequireSSL
-   Options None
-   AllowOverride None
-#  Require all granted
-#  Require ip 127.0.0.1
-   AuthName "Nagios Access"
-   AuthType Basic
-   AuthUserFile /etc/nagios/htpasswd.users
-   Require valid-user
-</Directory>
-
-Alias /nagiosql "/usr/share/nagiosql"
-
-<Directory "/usr/share/nagiosql">
-   include /etc/httpd/conf/conf.d/php*.conf
-   Options None
-   AllowOverride None
-   Require all granted
-</Directory>
-
-</VirtualHost>
diff --git a/config/nagiosql/pear/HTML/Template/IT.php b/config/nagiosql/pear/HTML/Template/IT.php
deleted file mode 100644 (file)
index 4574a89..0000000
+++ /dev/null
@@ -1,1127 +0,0 @@
-<?php
-/**
- * Integrated Template - IT
- *
- * PHP version 4
- *
- * Copyright (c) 1997-2007 Ulf Wendel, Pierre-Alain Joye,
- *                         David Soria Parra
- *
- * This source file is subject to the New BSD license, That is bundled
- * with this package in the file LICENSE, and is available through
- * the world-wide-web at
- * http://www.opensource.org/licenses/bsd-license.php
- * If you did not receive a copy of the new BSDlicense and are unable
- * to obtain it through the world-wide-web, please send a note to
- * pajoye@php.net so we can mail you a copy immediately.
- *
- * Author: Ulf Wendel <ulf.wendel@phpdoc.de>
- *         Pierre-Alain Joye <pajoye@php.net>
- *         David Soria Parra <dsp@php.net>
- *
- * @category HTML
- * @package  HTML_Template_IT
- * @author   Ulf Wendel <uw@netuse.de>
- * @license  BSD http://www.opensource.org/licenses/bsd-license.php
- * @version  CVS: $Id: IT.php,v 1.27 2008/11/14 23:57:17 kguest Exp $
- * @link     http://pear.php.net/packages/HTML_Template_IT
- * @access   public
- */
-
-require_once 'PEAR.php';
-
-define('IT_OK', 1);
-define('IT_ERROR', -1);
-define('IT_TPL_NOT_FOUND', -2);
-define('IT_BLOCK_NOT_FOUND', -3);
-define('IT_BLOCK_DUPLICATE', -4);
-define('IT_UNKNOWN_OPTION', -6);
-/**
- * Integrated Template - IT
- *
- * Well there's not much to say about it. I needed a template class that
- * supports a single template file with multiple (nested) blocks inside and
- * a simple block API.
- *
- * The Isotemplate API is somewhat tricky for a beginner although it is the best
- * one you can build. template::parse() [phplib template = Isotemplate] requests
- * you to name a source and a target where the current block gets parsed into.
- * Source and target can be block names or even handler names. This API gives you
- * a maximum of fexibility but you always have to know what you do which is
- * quite unusual for php skripter like me.
- *
- * I noticed that I do not any control on which block gets parsed into which one.
- * If all blocks are within one file, the script knows how they are nested and in
- * which way you have to parse them. IT knows that inner1 is a child of block2,
- * there's no need to tell him about this.
- *
- * <table border>
- *   <tr>
- *     <td colspan=2>
- *       __global__
- *       <p>
- *       (hidden and automatically added)
- *     </td>
- *   </tr>
- *   <tr>
- *     <td>block1</td>
- *     <td>
- *       <table border>
- *         <tr>
- *           <td colspan=2>block2</td>
- *         </tr>
- *         <tr>
- *           <td>inner1</td>
- *           <td>inner2</td>
- *         </tr>
- *       </table>
- *     </td>
- *   </tr>
- * </table>
- *
- * To add content to block1 you simply type:
- * <code>$tpl->setCurrentBlock("block1");</code>
- * and repeat this as often as needed:
- * <code>
- *   $tpl->setVariable(...);
- *   $tpl->parseCurrentBlock();
- * </code>
- *
- * To add content to block2 you would type something like:
- * <code>
- * $tpl->setCurrentBlock("inner1");
- * $tpl->setVariable(...);
- * $tpl->parseCurrentBlock();
- *
- * $tpl->setVariable(...);
- * $tpl->parseCurrentBlock();
- *
- * $tpl->parse("block1");
- * </code>
- *
- * This will result in one repition of block1 which contains two repitions
- * of inner1. inner2 will be removed if $removeEmptyBlock is set to true
- * which is the default.
- *
- * Usage:
- * <code>
- * $tpl = new HTML_Template_IT( [string filerootdir] );
- *
- * // load a template or set it with setTemplate()
- * $tpl->loadTemplatefile( string filename [, boolean removeUnknownVariables, boolean removeEmptyBlocks] )
- *
- * // set "global" Variables meaning variables not beeing within a (inner) block
- * $tpl->setVariable( string variablename, mixed value );
- *
- * // like with the Isotemplates there's a second way to use setVariable()
- * $tpl->setVariable( array ( string varname => mixed value ) );
- *
- * // Let's use any block, even a deeply nested one
- * $tpl->setCurrentBlock( string blockname );
- *
- * // repeat this as often as you need it.
- * $tpl->setVariable( array ( string varname => mixed value ) );
- * $tpl->parseCurrentBlock();
- *
- * // get the parsed template or print it: $tpl->show()
- * $tpl->get();
- * </code>
- *
- * @category HTML
- * @package  HTML_Template_IT
- * @author   Ulf Wendel <uw@netuse.de>
- * @license  BSD http://www.opensource.org/licenses/bsd-license.php
- * @link     http://pear.php.net/packages/HTML_Template_IT
- * @access   public
- */
-class HTML_Template_IT
-{
-    /**
-     * Contains the error objects
-     * @var      array
-     * @access   public
-     * @see      halt(), $printError, $haltOnError
-     */
-    var $err = array();
-
-    /**
-     * Clear cache on get()?
-
-     * @var      boolean
-     * @acces    public
-     */
-    var $clearCache = false;
-
-    /**
-     * First character of a variable placeholder ( _{_VARIABLE} ).
-     * @var      string
-     * @access   public
-     * @see      $closingDelimiter, $blocknameRegExp, $variablenameRegExp
-     */
-    var $openingDelimiter = '{';
-
-    /**
-     * Last character of a variable placeholder ( {VARIABLE_}_ ).
-     * @var      string
-     * @access   public
-     * @see      $openingDelimiter, $blocknameRegExp, $variablenameRegExp
-     */
-    var $closingDelimiter = '}';
-
-    /**
-     * RegExp matching a block in the template.
-     * Per default "sm" is used as the regexp modifier, "i" is missing.
-     * That means a case sensitive search is done.
-     * @var      string
-     * @access   public
-     * @see      $variablenameRegExp, $openingDelimiter, $closingDelimiter
-     */
-    var $blocknameRegExp = '[\.0-9A-Za-z_-]+';
-
-    /**
-     * RegExp matching a variable placeholder in the template.
-     * Per default "sm" is used as the regexp modifier, "i" is missing.
-     * That means a case sensitive search is done.
-     * @var      string
-     * @access   public
-     * @see      $blocknameRegExp, $openingDelimiter, $closingDelimiter
-     */
-    var $variablenameRegExp = '[\.0-9A-Za-z_-]+';
-
-    /**
-     * RegExp used to find variable placeholder, filled by the constructor.
-     * @var      string    Looks somewhat like @(delimiter varname delimiter)@
-     * @access   private
-     * @see      IntegratedTemplate()
-     */
-    var $variablesRegExp = '';
-
-    /**
-     * RegExp used to strip unused variable placeholder.
-     * @access  private
-     * @brother  $variablesRegExp
-     */
-    var $removeVariablesRegExp = '';
-
-    /**
-     * Controls the handling of unknown variables, default is remove.
-     * @var      boolean
-     * @access   public
-     */
-    var $removeUnknownVariables = true;
-
-    /**
-     * Controls the handling of empty blocks, default is remove.
-     * @var      boolean
-     * @access   public
-     */
-    var $removeEmptyBlocks = true;
-
-    /**
-     * RegExp used to find blocks an their content, filled by the constructor.
-     * @var      string
-     * @see      IntegratedTemplate()
-     * @access   private
-     */
-    var $blockRegExp = '';
-
-    /**
-     * Name of the current block.
-     * @var      string
-     * @access   private
-     */
-    var $currentBlock = '__global__';
-
-    /**
-     * Content of the template.
-     * @var      string
-     * @access   private
-     */
-    var $template = '';
-
-    /**
-     * Array of all blocks and their content.
-     *
-     * @var      array
-     * @see      findBlocks()
-     * @access   private
-     */
-    var $blocklist = array();
-
-    /**
-     * Array with the parsed content of a block.
-     *
-     * @var      array
-     * @access   private
-     */
-    var $blockdata = array();
-
-    /**
-     * Array of variables in a block.
-     * @var      array
-     * @access   private
-     */
-    var $blockvariables = array();
-
-    /**
-     * Array of inner blocks of a block.
-     * @var      array
-     * @access   private
-     */
-    var $blockinner = array();
-
-    /**
-     * List of blocks to preverse even if they are "empty".
-     *
-     * This is something special. Sometimes you have blocks that
-     * should be preserved although they are empty (no placeholder replaced).
-     * Think of a shopping basket. If it's empty you have to drop a message to
-     * the user. If it's filled you have to show the contents of
-     * the shopping baseket. Now where do you place the message that the basket
-     * is empty? It's no good idea to place it in you applications as customers
-     * tend to like unecessary minor text changes. Having another template file
-     * for an empty basket means that it's very likely that one fine day
-     * the filled and empty basket templates have different layout. I decided
-     * to introduce blocks that to not contain any placeholder but only
-     * text such as the message "Your shopping basked is empty".
-     *
-     * Now if there is no replacement done in such a block the block will
-     * be recognized as "empty" and by default ($removeEmptyBlocks = true) be
-     * stripped off. To avoid thisyou can now call touchBlock() to avoid this.
-     *
-     * The array $touchedBlocks stores a list of touched block which must not
-     * be removed even if they are empty.
-     *
-     * @var  array    $touchedBlocks
-     * @see  touchBlock(), $removeEmptyBlocks
-     * @access private
-     */
-     var $touchedBlocks = array();
-
-    /**
-     * List of blocks which should not be shown even if not "empty"
-     * @var  array    $_hiddenBlocks
-     * @see  hideBlock(), $removeEmptyBlocks
-     * @access private
-     */
-    var $_hiddenBlocks = array();
-
-    /**
-     * Variable cache.
-     *
-     * Variables get cached before any replacement is done.
-     * Advantage: empty blocks can be removed automatically.
-     * Disadvantage: might take some more memory
-     *
-     * @var    array
-     * @see    setVariable(), $clearCacheOnParse
-     * @access private
-     */
-    var $variableCache = array();
-
-    /**
-     * Clear the variable cache on parse?
-     *
-     * If you're not an expert just leave the default false.
-     * True reduces memory consumption somewhat if you tend to
-     * add lots of values for unknown placeholder.
-     *
-     * @var    boolean
-     * @access public
-     */
-    var $clearCacheOnParse = false;
-
-    /**
-     * Root directory for all file operations.
-     * The string gets prefixed to all filenames given.
-     * @var    string
-     * @see    HTML_Template_IT(), setRoot()
-     * @access private
-     */
-    var $fileRoot = '';
-
-    /**
-     * Internal flag indicating that a blockname was used multiple times.
-     * @var    boolean
-     * @access private
-     */
-    var $flagBlocktrouble = false;
-
-    /**
-     * Flag indicating that the global block was parsed.
-     * @var    boolean
-     * @access private
-     */
-    var $flagGlobalParsed = false;
-
-    /**
-     * EXPERIMENTAL! FIXME!
-     * Flag indication that a template gets cached.
-     *
-     * Complex templates require some times to be preparsed
-     * before the replacement can take place. Often I use
-     * one template file over and over again but I don't know
-     * before that I will use the same template file again.
-     * Now IT could notice this and skip the preparse.
-     *
-     * @var    boolean
-     * @access private
-     */
-    var $flagCacheTemplatefile = true;
-
-    /**
-     * EXPERIMENTAL! FIXME!
-     * @access private
-     */
-    var $lastTemplatefile = '';
-
-    /**
-     * $_options['preserve_data'] Whether to substitute variables and remove
-     * empty placeholders in data passed through setVariable
-     * (see also bugs #20199, #21951).
-     * $_options['use_preg'] Whether to use preg_replace instead of
-     * str_replace in parse()
-     * (this is a backwards compatibility feature, see also bugs #21951, #20392)
-     *
-     * @var    array
-     * @access private
-     */
-    var $_options = array(
-        'preserve_data' => false,
-        'use_preg'      => true,
-        'preserve_input'=> true
-    );
-
-    /**
-     * Builds some complex regular expressions and optinally sets the
-     * file root directory.
-     *
-     * Make sure that you call this constructor if you derive your template
-     * class from this one.
-     *
-     * @param string $root    File root directory, prefix for all filenames
-     *                        given to the object.
-     * @param mixed  $options Unknown
-     *
-     * @see      setRoot()
-     * @access   public
-     */
-    function HTML_Template_IT($root = '', $options = null)
-    {
-        if (!is_null($options)) {
-            $this->setOptions($options);
-        }
-
-        $this->variablesRegExp = '@' . $this->openingDelimiter .
-                                 '(' . $this->variablenameRegExp . ')' .
-                                 $this->closingDelimiter . '@sm';
-
-        $this->removeVariablesRegExp = '@' . $this->openingDelimiter .
-                                       "\s*(" . $this->variablenameRegExp .
-                                       ")\s*" . $this->closingDelimiter .'@sm';
-
-        $this->blockRegExp = '@<!--\s+BEGIN\s+(' . $this->blocknameRegExp .
-                             ')\s+-->(.*)<!--\s+END\s+\1\s+-->@sm';
-
-        $this->setRoot($root);
-    } // end constructor
-
-
-    /**
-     * Sets the option for the template class
-     *
-     * @param string $option option name
-     * @param mixed  $value  option value
-     *
-     * @access public
-     * @return mixed   IT_OK on success, error object on failure
-     */
-    function setOption($option, $value)
-    {
-        if (array_key_exists($option, $this->_options)) {
-            $this->_options[$option] = $value;
-            return IT_OK;
-        }
-
-        return PEAR::raiseError(
-            $this->errorMessage(IT_UNKNOWN_OPTION) . ": '{$option}'",
-            IT_UNKNOWN_OPTION);
-    }
-
-    /**
-     * Sets the options for the template class
-     *
-     * @param string[] $options options array of options
-     *                           default value:
-     *                           'preserve_data' => false,
-     *                           'use_preg'      => true
-     *
-     * @access public
-     * @return mixed   IT_OK on success, error object on failure
-     * @see $options
-     */
-    function setOptions($options)
-    {
-        if (is_array($options)) {
-            foreach ($options as $option => $value) {
-                $error = $this->setOption($option, $value);
-                if (PEAR::isError($error)) {
-                    return $error;
-                }
-            }
-        }
-
-        return IT_OK;
-    }
-
-    /**
-     * Print a certain block with all replacements done.
-     *
-     * @param string $block block
-     *
-     * @brother get()
-     * @access public
-     * @return null
-     */
-    function show($block = '__global__')
-    {
-        print $this->get($block);
-    } // end func show
-
-    /**
-     * Returns a block with all replacements done.
-     *
-     * @param string $block name of the block
-     *
-     * @return   string
-     * @throws   PEAR_Error
-     * @access   public
-     * @see      show()
-     */
-    function get($block = '__global__')
-    {
-        if ($block == '__global__'  && !$this->flagGlobalParsed) {
-            $this->parse('__global__');
-        }
-
-        if (!isset($this->blocklist[$block])) {
-            $this->err[] = PEAR::raiseError($this->errorMessage(IT_BLOCK_NOT_FOUND) .
-                                            '"' . $block . "'",
-                                            IT_BLOCK_NOT_FOUND);
-            return '';
-        }
-
-        if (isset($this->blockdata[$block])) {
-            $ret = $this->blockdata[$block];
-
-            if ($this->clearCache) {
-                unset($this->blockdata[$block]);
-                if ($block == '__global__') {
-                    $this->flagGlobalParsed = false;
-                }
-            }
-
-            if ($this->_options['preserve_data']) {
-                $ret = str_replace($this->openingDelimiter .
-                                    '%preserved%' . $this->closingDelimiter,
-                                    $this->openingDelimiter,
-                                    $ret);
-            }
-            return $ret;
-        }
-
-        return '';
-    } // end func get()
-
-    /**
-     * Parses the given block.
-     *
-     * @param string $block          name of the block to be parsed
-     * @param bool   $flag_recursion unknown
-     *
-     * @access   public
-     * @see      parseCurrentBlock()
-     * @throws   PEAR_Error
-     * @return null
-     */
-    function parse($block = '__global__', $flag_recursion = false)
-    {
-        static $regs, $values;
-
-        if (!isset($this->blocklist[$block])) {
-            return PEAR::raiseError($this->errorMessage(IT_BLOCK_NOT_FOUND)
-                . '"' . $block . "'", IT_BLOCK_NOT_FOUND);
-        }
-
-        if ($block == '__global__') {
-            $this->flagGlobalParsed = true;
-        }
-
-        if (!$flag_recursion) {
-            $regs   = array();
-            $values = array();
-        }
-        $outer = $this->blocklist[$block];
-        $empty = true;
-
-        $variablelist = array();
-        if ($this->clearCacheOnParse) {
-            foreach ($this->variableCache as $name => $value) {
-                $regs[] = $this->openingDelimiter .
-                          $name . $this->closingDelimiter;
-
-                $values[] = $value;
-
-                $empty = false;
-
-                $variablelist[] = $name;
-            }
-            $this->variableCache = array();
-        } else {
-            foreach ($this->blockvariables[$block] as $allowedvar => $v) {
-
-                if (isset($this->variableCache[$allowedvar])) {
-                    $regs[]   = $this->openingDelimiter .
-                               $allowedvar . $this->closingDelimiter;
-                    $values[] = $this->variableCache[$allowedvar];
-
-                    unset($this->variableCache[$allowedvar]);
-
-                    $empty = false;
-
-                    $variablelist[] = $allowedvar;
-                }
-            }
-        }
-
-        if (isset($this->blockinner[$block])) {
-            foreach ($this->blockinner[$block] as $k => $innerblock) {
-
-                $this->parse($innerblock, true);
-                if ($this->blockdata[$innerblock] != '') {
-                    $empty = false;
-                }
-
-                $placeholder = $this->openingDelimiter . "__" .
-                                $innerblock . "__" . $this->closingDelimiter;
-
-                $outer = str_replace($placeholder,
-                                     $this->blockdata[$innerblock], $outer);
-
-                $this->blockdata[$innerblock] = "";
-            }
-
-        }
-
-        if (!$flag_recursion && 0 != count($values)) {
-            if ($this->_options['use_preg']) {
-                $regs   = array_map(array(&$this, '_addPregDelimiters'), $regs);
-                $values = array_map(array(&$this, '_escapeBackreferences'), $values);
-
-                $funcReplace = 'preg_replace';
-            } else {
-                $funcReplace = 'str_replace';
-            }
-
-            if ($this->_options['preserve_data']) {
-                $values = array_map(array(&$this, '_preserveOpeningDelimiter'),
-                    $values);
-            }
-
-            $outer = $funcReplace($regs, $values, $outer);
-        }
-
-        if ($this->removeUnknownVariables) {
-            $outer = $this->removeUnknownVariablesFromBlock($block,
-                $outer,
-                $variablelist);
-        }
-
-        if ($empty) {
-            if (!$this->removeEmptyBlocks) {
-                $this->blockdata[$block ] .= $outer;
-            } else {
-                if (isset($this->touchedBlocks[$block])) {
-                    $this->blockdata[$block] .= $outer;
-                    unset($this->touchedBlocks[$block]);
-                }
-            }
-        } else {
-            if (empty($this->blockdata[$block])) {
-                $this->blockdata[$block] = $outer;
-            } else {
-                $this->blockdata[$block] .= $outer;
-            }
-        }
-
-        return $empty;
-    } // end func parse
-
-    /**
-     * Removes unknown variables from block. If preserve_input is set to true
-     * only unknown variables that were present during setTemplate or
-     * loadTemplatefile are removed. Thus you can set a variable to
-     * "{SOMEINPUTDATA}" which is preserved.
-     *
-     * @param string $blockname    block
-     * @param string $blockinner   unknown
-     * @param string $variableList unknown
-     *
-     * @see parse()
-     * @access private
-     * @return null
-     */
-    function removeUnknownVariablesFromBlock ($blockname, $blockinner, $variableList)
-    {
-        if ($this->_options['preserve_input']) {
-            foreach ($this->blockvariables[$blockname] as $var => $setted) {
-                if (!in_array($var, $variableList)) {
-                    $blockinner = str_replace($this->openingDelimiter .
-                        $var . $this->closingDelimiter, '', $blockinner);
-                }
-            }
-        } else {
-            $blockinner = preg_replace($this->removeVariablesRegExp,
-                '',
-                $blockinner);
-        }
-
-        return $blockinner;
-    }
-
-    /**
-     * Parses the current block
-     *
-     * @see      parse(), setCurrentBlock(), $currentBlock
-     * @access   public
-     * @return null
-     */
-    function parseCurrentBlock()
-    {
-        return $this->parse($this->currentBlock);
-    } // end func parseCurrentBlock
-
-    /**
-     * Sets a variable value.
-     *
-     * The function can be used eighter like setVariable( "varname", "value")
-     * or with one array $variables["varname"] = "value"
-     * given setVariable($variables) quite like phplib templates set_var().
-     *
-     * @param mixed  $variable string with the variable name or an array
-     *                         %variables["varname"] = "value"
-     * @param string $value    value of the variable or empty if $variable
-     *                         is an array.
-     *
-     * @access public
-     * @return null
-     */
-    function setVariable($variable, $value = '')
-    {
-        if (is_array($variable)) {
-            $this->variableCache = array_merge($this->variableCache, $variable);
-        } else {
-            $this->variableCache[$variable] = $value;
-        }
-    } // end func setVariable
-
-    /**
-     * Sets the name of the current block that is the block where variables
-     * are added.
-     *
-     * @param string $block name of the block
-     *
-     * @return   boolean     false on failure, otherwise true
-     * @throws   PEAR_Error
-     * @access   public
-     */
-    function setCurrentBlock($block = '__global__')
-    {
-
-        if (!isset($this->blocklist[$block])) {
-            return PEAR::raiseError($this->errorMessage(IT_BLOCK_NOT_FOUND)
-                . '"' . $block . "'",
-                IT_BLOCK_NOT_FOUND);
-        }
-
-        $this->currentBlock = $block;
-
-        return true;
-    } // end func setCurrentBlock
-
-    /**
-     * Preserves an empty block even if removeEmptyBlocks is true.
-     *
-     * @param string $block name of the block
-     *
-     * @return   boolean     false on false, otherwise true
-     * @throws   PEAR_Error
-     * @access   public
-     * @see      $removeEmptyBlocks
-     */
-    function touchBlock($block)
-    {
-        if (!isset($this->blocklist[$block])) {
-            return PEAR::raiseError($this->errorMessage(IT_BLOCK_NOT_FOUND) .
-                                    '"' . $block . "'", IT_BLOCK_NOT_FOUND);
-        }
-
-        $this->touchedBlocks[$block] = true;
-
-        return true;
-    } // end func touchBlock
-
-    /**
-     * Clears all datafields of the object and rebuild the internal blocklist
-     *
-     * LoadTemplatefile() and setTemplate() automatically call this function
-     * when a new template is given. Don't use this function
-     * unless you know what you're doing.
-     *
-     * @access   private
-     * @see      free()
-     * @return null
-     */
-    function init()
-    {
-        $this->free();
-        $this->findBlocks($this->template);
-        // we don't need it any more
-        $this->template = '';
-        $this->buildBlockvariablelist();
-    } // end func init
-
-    /**
-     * Clears all datafields of the object.
-     *
-     * Don't use this function unless you know what you're doing.
-     *
-     * @access   private
-     * @see      init()
-     * @return null
-     */
-    function free()
-    {
-        $this->err = array();
-
-        $this->currentBlock = '__global__';
-
-        $this->variableCache = array();
-        $this->blocklist     = array();
-        $this->touchedBlocks = array();
-
-        $this->flagBlocktrouble = false;
-        $this->flagGlobalParsed = false;
-    } // end func free
-
-    /**
-     * Sets the template.
-     *
-     * You can eighter load a template file from disk with
-     * LoadTemplatefile() or set the template manually using this function.
-     *
-     * @param string $template               template content
-     * @param bool   $removeUnknownVariables how to handle unknown variables.
-     * @param bool   $removeEmptyBlocks      how to handle empty blocks.
-     *
-     * @see          LoadTemplatefile(), $template
-     * @access       public
-     * @return       boolean
-     */
-    function setTemplate( $template, $removeUnknownVariables = true,
-                          $removeEmptyBlocks = true)
-    {
-        $this->removeUnknownVariables = $removeUnknownVariables;
-
-        $this->removeEmptyBlocks = $removeEmptyBlocks;
-
-        if ($template == '' && $this->flagCacheTemplatefile) {
-            $this->variableCache = array();
-            $this->blockdata     = array();
-            $this->touchedBlocks = array();
-            $this->currentBlock  = '__global__';
-        } else {
-            $this->template = '<!-- BEGIN __global__ -->' . $template .
-                              '<!-- END __global__ -->';
-            $this->init();
-        }
-
-        if ($this->flagBlocktrouble) {
-            return false;
-        }
-
-        return true;
-    } // end func setTemplate
-
-    /**
-     * Reads a template file from the disk.
-     *
-     * @param string $filename               name of the template file
-     * @param bool   $removeUnknownVariables how to handle unknown variables.
-     * @param bool   $removeEmptyBlocks      how to handle empty blocks.
-     *
-     * @access   public
-     * @return   boolean    false on failure, otherwise true
-     * @see      $template, setTemplate(), $removeUnknownVariables,
-     *           $removeEmptyBlocks
-     */
-    function loadTemplatefile( $filename,
-                               $removeUnknownVariables = true,
-                               $removeEmptyBlocks = true )
-    {
-        $template = '';
-        if (!$this->flagCacheTemplatefile ||
-            $this->lastTemplatefile != $filename
-        ) {
-            $template = $this->getFile($filename);
-        }
-        $this->lastTemplatefile = $filename;
-
-        return $template != '' ?
-                $this->setTemplate($template,
-                    $removeUnknownVariables,
-                    $removeEmptyBlocks) : false;
-    } // end func LoadTemplatefile
-
-    /**
-     * Sets the file root. The file root gets prefixed to all filenames passed
-     * to the object.
-     *
-     * Make sure that you override this function when using the class
-     * on windows.
-     *
-     * @param string $root File root
-     *
-     * @see      HTML_Template_IT()
-     * @access   public
-     * @return null
-     */
-    function setRoot($root)
-    {
-        if ($root != '' && substr($root, -1) != '/') {
-            $root .= '/';
-        }
-
-        $this->fileRoot = $root;
-    } // end func setRoot
-
-    /**
-     * Build a list of all variables within of a block
-     *
-     * @access private
-     * @return null
-     */
-    function buildBlockvariablelist()
-    {
-        foreach ($this->blocklist as $name => $content) {
-            preg_match_all($this->variablesRegExp, $content, $regs);
-
-            if (count($regs[1]) != 0) {
-                foreach ($regs[1] as $k => $var) {
-                    $this->blockvariables[$name][$var] = true;
-                }
-            } else {
-                $this->blockvariables[$name] = array();
-            }
-        }
-    } // end func buildBlockvariablelist
-
-    /**
-     * Returns a list of all global variables
-     *
-     * @access public
-     * @return array
-     */
-    function getGlobalvariables()
-    {
-        $regs   = array();
-        $values = array();
-
-        foreach ($this->blockvariables['__global__'] as $allowedvar => $v) {
-            if (isset($this->variableCache[$allowedvar])) {
-                $regs[]   = '@' . $this->openingDelimiter .
-                            $allowedvar . $this->closingDelimiter . '@';
-                $values[] = $this->variableCache[$allowedvar];
-                unset($this->variableCache[$allowedvar]);
-            }
-        }
-
-        return array($regs, $values);
-    } // end func getGlobalvariables
-
-    /**
-     * Recusively builds a list of all blocks within the template.
-     *
-     * @param string $string string that gets scanned
-     *
-     * @access   private
-     * @see      $blocklist
-     * @return   array
-     */
-    function findBlocks($string)
-    {
-        $blocklist = array();
-
-        if (preg_match_all($this->blockRegExp, $string, $regs, PREG_SET_ORDER)) {
-            foreach ($regs as $k => $match) {
-                $blockname    = $match[1];
-                $blockcontent = $match[2];
-
-                if (isset($this->blocklist[$blockname])) {
-                    $msg = $this->errorMessage(IT_BLOCK_DUPLICATE, $blockname);
-
-                    $this->err[] = PEAR::raiseError($msg, IT_BLOCK_DUPLICATE);
-
-                    $this->flagBlocktrouble = true;
-                }
-
-                $this->blocklist[$blockname] = $blockcontent;
-                $this->blockdata[$blockname] = "";
-
-                $blocklist[] = $blockname;
-
-                $inner = $this->findBlocks($blockcontent);
-                $regex = '@<!--\s+BEGIN\s+%s\s+-->(.*)<!--\s+END\s+%s\s+-->@sm';
-                foreach ($inner as $k => $name) {
-                    $pattern = sprintf($regex, preg_quote($name), preg_quote($name));
-
-                    $this->blocklist[$blockname] = preg_replace($pattern,
-                        $this->openingDelimiter .
-                        '__' . $name . '__' .
-                        $this->closingDelimiter,
-                        $this->blocklist[$blockname]);
-
-                    $this->blockinner[$blockname][] = $name;
-
-                    $this->blockparents[$name] = $blockname;
-                }
-            }
-        }
-
-        return $blocklist;
-    } // end func findBlocks
-
-    /**
-     * Reads a file from disk and returns its content.
-     *
-     * @param string $filename Filename
-     *
-     * @return   string    Filecontent
-     * @access   private
-     */
-    function getFile($filename)
-    {
-        if ($filename{0} == '/' && substr($this->fileRoot, -1) == '/') {
-            $filename = substr($filename, 1);
-        }
-
-        $filename = $this->fileRoot . $filename;
-
-        if (!($fh = @fopen($filename, 'r'))) {
-            $this->err[] = PEAR::raiseError($this->errorMessage(IT_TPL_NOT_FOUND) .
-                                            ': "' .$filename .'"',
-                                            IT_TPL_NOT_FOUND);
-            return "";
-        }
-
-        $fsize = filesize($filename);
-        if ($fsize < 1) {
-            fclose($fh);
-            return '';
-        }
-
-        $content = fread($fh, $fsize);
-        fclose($fh);
-
-        return preg_replace("#<!-- INCLUDE (.*) -->#ime",
-                            "\$this->getFile('\\1')",
-                            $content);
-    } // end func getFile
-
-    /**
-     * Adds delimiters to a string, so it can be used as a pattern
-     * in preg_* functions
-     *
-     * @param string $str input
-     *
-     * @return string
-     * @access private
-     */
-    function _addPregDelimiters($str)
-    {
-        return '@' . preg_quote($str) . '@';
-    }
-
-    /**
-     * Escapes $ and \ as preg_replace will treat
-     * them as a backreference and not literal.
-     * See bug #9501
-     *
-     * @param string $str String to escape
-     *
-     * @since 1.2.2
-     * @return string
-     * @access private
-     */
-    function _escapeBackreferences($str)
-    {
-        $str = str_replace('\\', '\\\\', $str);
-        $str = preg_replace('@\$([0-9]{1,2})@', '\\\$${1}', $str);
-        return $str;
-    }
-
-    /**
-     * Replaces an opening delimiter by a special string
-     *
-     * @param string $str special string
-     *
-     * @return string
-     * @access private
-     */
-    function _preserveOpeningDelimiter($str)
-    {
-        return (false === strpos($str, $this->openingDelimiter))?
-                $str:
-                str_replace($this->openingDelimiter,
-                            $this->openingDelimiter .
-                            '%preserved%' . $this->closingDelimiter,
-                            $str);
-    }
-
-    /**
-     * Return a textual error message for a IT error code
-     *
-     * @param integer $value     error code
-     * @param string  $blockname unknown
-     *
-     * @access private
-     * @return string error message, or false if the error code was
-     * not recognized
-     */
-    function errorMessage($value, $blockname = '')
-    {
-        static $errorMessages;
-        if (!isset($errorMessages)) {
-            $errorMessages = array(
-                IT_OK                       => '',
-                IT_ERROR                    => 'unknown error',
-                IT_TPL_NOT_FOUND            => 'Cannot read the template file',
-                IT_BLOCK_NOT_FOUND          => 'Cannot find this block',
-                IT_BLOCK_DUPLICATE          => 'The name of a block must be'.
-                                               ' uniquewithin a template.'.
-                                               ' Found "' . $blockname . '" twice.'.
-                                               'Unpredictable results '.
-                                               'may appear.',
-                IT_UNKNOWN_OPTION           => 'Unknown option'
-            );
-        }
-
-        if (PEAR::isError($value)) {
-            $value = $value->getCode();
-        }
-
-        return isset($errorMessages[$value]) ?
-                $errorMessages[$value] : $errorMessages[IT_ERROR];
-    }
-} // end class IntegratedTemplate
-?>
diff --git a/config/nagiosql/pear/HTML/Template/ITX.php b/config/nagiosql/pear/HTML/Template/ITX.php
deleted file mode 100644 (file)
index dc57eb3..0000000
+++ /dev/null
@@ -1,883 +0,0 @@
-<?php
-/**
- * Integrated Template - IT
- *
- * PHP version 4
- *
- * Copyright (c) 1997-2007 Ulf Wendel, Pierre-Alain Joye,
- *                         David Soria Parra
- *
- * This source file is subject to the New BSD license, That is bundled
- * with this package in the file LICENSE, and is available through
- * the world-wide-web at
- * http://www.opensource.org/licenses/bsd-license.php
- * If you did not receive a copy of the new BSDlicense and are unable
- * to obtain it through the world-wide-web, please send a note to
- * pajoye@php.net so we can mail you a copy immediately.
- *
- * Author: Ulf Wendel <ulf.wendel@phpdoc.de>
- *         Pierre-Alain Joye <pajoye@php.net>
- *         David Soria Parra <dsp@php.net>
- *
- * @category HTML
- * @package  HTML_Template_IT
- * @author   Ulf Wendel <uw@netuse.de>
- * @license  BSD http://www.opensource.org/licenses/bsd-license.php
- * @version  CVS: $Id: ITX.php,v 1.19 2008/11/14 23:57:17 kguest Exp $
- * @link     http://pear.php.net/packages/HTML_Template_IT
- * @access   public
- */
-
-require_once 'HTML/Template/IT.php';
-require_once 'HTML/Template/IT_Error.php';
-
-/**
-* Integrated Template Extension - ITX
-*
-* With this class you get the full power of the phplib template class.
-* You may have one file with blocks in it but you have as well one main file
-* and multiple files one for each block. This is quite usefull when you have
-* user configurable websites. Using blocks not in the main template allows
-* you to modify some parts of your layout easily.
-*
-* Note that you can replace an existing block and add new blocks at runtime.
-* Adding new blocks means changing a variable placeholder to a block.
-*
- * @category HTML
- * @package  HTML_Template_IT
- * @author   Ulf Wendel <uw@netuse.de>
- * @license  BSD http://www.opensource.org/licenses/bsd-license.php
- * @link     http://pear.php.net/packages/HTML_Template_IT
- * @access   public
-*/
-class HTML_Template_ITX extends HTML_Template_IT
-{
-    /**
-     * Array with all warnings.
-     * @var    array
-     * @access public
-     * @see    $printWarning, $haltOnWarning, warning()
-     */
-    var $warn = array();
-
-    /**
-     * Print warnings?
-     * @var    array
-     * @access public
-     * @see    $haltOnWarning, $warn, warning()
-     */
-    var $printWarning = false;
-
-    /**
-     * Call die() on warning?
-     * @var    boolean
-     * @access public
-     * @see    $warn, $printWarning, warning()
-     */
-    var $haltOnWarning = false;
-
-    /**
-     * RegExp used to test for a valid blockname.
-     * @var string
-     * @access private
-     */
-    var $checkblocknameRegExp = '';
-
-    /**
-     * Functionnameprefix used when searching function calls in the template.
-     * @var string
-     * @access public
-     */
-    var $functionPrefix = 'func_';
-
-    /**
-     * Functionname RegExp.
-     * @var string
-     * @access public
-     */
-    var $functionnameRegExp = '[_a-zA-Z]+[A-Za-z_0-9]*';
-
-    /**
-     * RegExp used to grep function calls in the template.
-     *
-     * The variable gets set by the constructor.
-     *
-     * @access private
-     * @var string
-     * @see HTML_Template_IT()
-     */
-    var $functionRegExp = '';
-
-    /**
-     * List of functions found in the template.
-     *
-     * @access private
-     * @var array
-     */
-    var $functions = array();
-
-    /**
-     * List of callback functions specified by the user.
-     *
-     * @access private
-     * @var array
-     */
-    var $callback = array();
-
-    /**
-     * Builds some complex regexps and calls the constructor
-     * of the parent class.
-     *
-     * Make sure that you call this constructor if you derive your own
-     * template class from this one.
-     *
-     * @param string $root Root node?
-     *
-     * @access public
-     * @see    HTML_Template_IT()
-     */
-    function HTML_Template_ITX($root = '')
-    {
-
-        $this->checkblocknameRegExp = '@' . $this->blocknameRegExp . '@';
-
-        $this->functionRegExp = '@' . $this->functionPrefix . '(' .
-                                $this->functionnameRegExp . ')\s*\(@sm';
-
-        $this->HTML_Template_IT($root);
-    } // end func constructor
-
-    /**
-     * Clears all datafields of the object and rebuild the internal blocklist
-     *
-     * LoadTemplatefile() and setTemplate() automatically call this function
-     * when a new template is given. Don't use this function
-     * unless you know what you're doing.
-     *
-     * @access private
-     * @return null
-     */
-    function init()
-    {
-        $this->free();
-        $this->buildFunctionlist();
-        $this->findBlocks($this->template);
-
-        // we don't need it any more
-        $this->template = '';
-        $this->buildBlockvariablelist();
-
-    } // end func init
-
-    /**
-     * Replaces an existing block with new content.
-     *
-     * This function will replace a block of the template and all blocks
-     * contained in the replaced block and add a new block insted, means
-     * you can dynamically change your template.
-     *
-     * Note that changing the template structure violates one of the IT[X]
-     * development goals. I've tried to write a simple to use template engine
-     * supporting blocks. In contrast to other systems IT[X] analyses the way
-     * you've nested blocks and knows which block belongs into another block.
-     * The nesting information helps to make the API short and simple. Replacing
-     * blocks does not only mean that IT[X] has to update the nesting
-     * information (relatively time consumpting task) but you have to make sure
-     * that you do not get confused due to the template change itself.
-     *
-     * @param string  $block        Blockname
-     * @param string  $template     Blockcontent
-     * @param boolean $keep_content true if the new block inherits the content
-     *                              of the old block
-     *
-     * @return   boolean
-     * @throws   IT_Error
-     * @see      replaceBlockfile(), addBlock(), addBlockfile()
-     * @access   public
-     */
-    function replaceBlock($block, $template, $keep_content = false)
-    {
-        if (!isset($this->blocklist[$block])) {
-            return new IT_Error("The block "."'$block'".
-            " does not exist in the template and thus it can't be replaced.",
-            __FILE__, __LINE__);
-        }
-
-        if ($template == '') {
-            return new IT_Error('No block content given.', __FILE__, __LINE__);
-        }
-
-        if ($keep_content) {
-            $blockdata = $this->blockdata[$block];
-        }
-
-        // remove all kinds of links to the block / data of the block
-        $this->removeBlockData($block);
-
-        $template = "<!-- BEGIN $block -->" . $template . "<!-- END $block -->";
-        $parents  = $this->blockparents[$block];
-
-        $this->findBlocks($template);
-        $this->blockparents[$block] = $parents;
-
-        // KLUDGE: rebuild the list for all block - could be done faster
-        $this->buildBlockvariablelist();
-
-        if ($keep_content) {
-            $this->blockdata[$block] = $blockdata;
-        }
-
-        // old TODO - I'm not sure if we need this
-        // update caches
-
-        return true;
-    } // end func replaceBlock
-
-    /**
-     * Replaces an existing block with new content from a file.
-     *
-     * @param string  $block        Blockname
-     * @param string  $filename     Name of the file that contains the blockcontent
-     * @param boolean $keep_content true if the new block inherits the content of
-     *                              the old block
-     *
-     * @brother replaceBlock()
-     * @access  public
-     * @return null
-     */
-    function replaceBlockfile($block, $filename, $keep_content = false)
-    {
-        return $this->replaceBlock($block, $this->getFile($filename), $keep_content);
-    } // end func replaceBlockfile
-
-    /**
-     * Adds a block to the template changing a variable placeholder
-     * to a block placeholder.
-     *
-     * Add means "replace a variable placeholder by a new block".
-     * This is different to PHPLibs templates. The function loads a
-     * block, creates a handle for it and assigns it to a certain
-     * variable placeholder. To to the same with PHPLibs templates you would
-     * call set_file() to create the handle and parse() to assign the
-     * parsed block to a variable. By this PHPLibs templates assume
-     * that you tend to assign a block to more than one one placeholder.
-     * To assign a parsed block to more than only the placeholder you specify
-     * in this function you have to use a combination of getBlock()
-     * and setVariable().
-     *
-     * As no updates to cached data is necessary addBlock() and addBlockfile()
-     * are rather "cheap" meaning quick operations.
-     *
-     * The block content must not start with <!-- BEGIN blockname -->
-     * and end with <!-- END blockname --> this would cause overhead and
-     * produce an error.
-     *
-     * @param string $placeholder Name of the variable placeholder, the name
-     *                            must be unique within the template.
-     * @param string $blockname   Name of the block to be added
-     * @param string $template    Content of the block
-     *
-     * @return   boolean
-     * @throws   IT_Error
-     * @see      addBlockfile()
-     * @access   public
-     */
-    function addBlock($placeholder, $blockname, $template)
-    {
-        // Don't trust any user even if it's a programmer or yourself...
-        if ($placeholder == '') {
-            return new IT_Error('No variable placeholder given.',
-                                __FILE__, __LINE__);
-        } elseif ($blockname == '' ||
-                    !preg_match($this->checkblocknameRegExp, $blockname)
-        ) {
-            return new IT_Error("No or invalid blockname '$blockname' given.",
-                    __FILE__, __LINE__);
-        } elseif ($template == '') {
-            return new IT_Error('No block content given.', __FILE__, __LINE__);
-        } elseif (isset($this->blocklist[$blockname])) {
-            return new IT_Error('The block already exists.',
-                                __FILE__, __LINE__);
-        }
-
-        // find out where to insert the new block
-        $parents = $this->findPlaceholderBlocks($placeholder);
-        if (count($parents) == 0) {
-
-            return new IT_Error("The variable placeholder".
-                                " '$placeholder' was not found in the template.",
-                                __FILE__, __LINE__);
-
-        } elseif (count($parents) > 1) {
-
-            reset($parents);
-            while (list($k, $parent) = each($parents)) {
-                $msg .= "$parent, ";
-            }
-            $msg = substr($parent, -2);
-
-            return new IT_Error("The variable placeholder "."'$placeholder'".
-                                " must be unique, found in multiple blocks '$msg'.",
-                                __FILE__, __LINE__);
-        }
-
-        $template = "<!-- BEGIN $blockname -->"
-                  . $template
-                  . "<!-- END $blockname -->";
-        $this->findBlocks($template);
-        if ($this->flagBlocktrouble) {
-            return false;    // findBlocks() already throws an exception
-        }
-
-        $this->blockinner[$parents[0]][] = $blockname;
-
-        $escblockname = '__' . $blockname . '__';
-
-        $this->blocklist[$parents[0]] = preg_replace(
-            '@' . $this->openingDelimiter . $placeholder .
-            $this->closingDelimiter . '@',
-            $this->openingDelimiter . $escblockname . $this->closingDelimiter,
-            $this->blocklist[$parents[0]]);
-
-        $this->deleteFromBlockvariablelist($parents[0], $placeholder);
-        $this->updateBlockvariablelist($blockname);
-
-        return true;
-    } // end func addBlock
-
-    /**
-     * Adds a block taken from a file to the template changing a variable
-     * placeholder to a block placeholder.
-     *
-     * @param string $placeholder Name of the variable placeholder to be converted
-     * @param string $blockname   Name of the block to be added
-     * @param string $filename    File that contains the block
-     *
-     * @brother    addBlock()
-     * @access     public
-     * @return     null
-     */
-    function addBlockfile($placeholder, $blockname, $filename)
-    {
-        return $this->addBlock($placeholder, $blockname, $this->getFile($filename));
-    } // end func addBlockfile
-
-    /**
-     * Returns the name of the (first) block that contains
-     * the specified placeholder.
-     *
-     * @param string $placeholder Name of the placeholder you're searching
-     * @param string $block       Name of the block to scan. If left out (default)
-     *                            all blocks are scanned.
-     *
-     * @return   string  Name of the (first) block that contains
-     *                   the specified placeholder.
-     *                   If the placeholder was not found or an error occured
-     *                   an empty string is returned.
-     * @throws   IT_Error
-     * @access   public
-     */
-    function placeholderExists($placeholder, $block = '')
-    {
-        if ($placeholder == '') {
-            new IT_Error('No placeholder name given.', __FILE__, __LINE__);
-            return '';
-        }
-
-        if ($block != '' && !isset($this->blocklist[$block])) {
-            new IT_Error("Unknown block '$block'.", __FILE__, __LINE__);
-            return '';
-        }
-
-        // name of the block where the given placeholder was found
-        $found = '';
-
-        if ($block != '') {
-            if (is_array($variables = $this->blockvariables[$block])) {
-                // search the value in the list of blockvariables
-                reset($variables);
-                while (list($k, $variable) = each($variables)) {
-                    if ($k == $placeholder) {
-                        $found = $block;
-                        break;
-                    }
-                }
-            }
-        } else {
-
-            // search all blocks and return the name of the first block that
-            // contains the placeholder
-            reset($this->blockvariables);
-            while (list($blockname, $variables) = each($this->blockvariables)) {
-                if (is_array($variables) && isset($variables[$placeholder])) {
-                    $found = $blockname;
-                    break;
-                }
-            }
-        }
-
-        return $found;
-    } // end func placeholderExists
-
-    /**
-     * Checks the list of function calls in the template and
-     * calls their callback function.
-     *
-     * @access  public
-     * @return  null
-     */
-    function performCallback()
-    {
-        reset($this->functions);
-        while (list($func_id, $function) = each($this->functions)) {
-            if (isset($this->callback[$function['name']])) {
-                if ($this->callback[$function['name']]['expandParameters']) {
-                    $callFunction = 'call_user_func_array';
-                } else {
-                    $callFunction = 'call_user_func';
-                }
-
-                if ($this->callback[$function['name']]['object'] != '') {
-                     $call = $callFunction(
-                        array(
-                            &$GLOBALS[$this->callback[$function['name']]['object']],
-                            $this->callback[$function['name']]['function']),
-                        $function['args']);
-
-                } else {
-                     $call = $callFunction(
-                        $this->callback[$function['name']]['function'],
-                        $function['args']);
-                }
-                $this->variableCache['__function' . $func_id . '__'] = $call;
-            }
-        }
-
-    } // end func performCallback
-
-    /**
-     * Returns a list of all function calls in the current template.
-     *
-     * @return   array
-     * @access   public
-     */
-    function getFunctioncalls()
-    {
-        return $this->functions;
-    } // end func getFunctioncalls
-
-    /**
-     * Replaces a function call with the given replacement.
-     *
-     * @param int    $functionID  Function ID
-     * @param string $replacement Replacement
-     *
-     * @access   public
-     * @deprecated
-     * @return null
-     */
-    function setFunctioncontent($functionID, $replacement)
-    {
-        $this->variableCache['__function' . $functionID . '__'] = $replacement;
-    } // end func setFunctioncontent
-
-    /**
-     * Sets a callback function.
-     *
-     * IT[X] templates (note the X) can contain simple function calls.
-     * "function call" means that the editor of the template can add
-     * special placeholder to the template like 'func_h1("embedded in h1")'.
-     * IT[X] will grab this function calls and allow you to define a callback
-     * function for them.
-     *
-     * This is an absolutely evil feature. If your application makes heavy
-     * use of such callbacks and you're even implementing if-then etc. on
-     * the level of a template engine you're reiventing the wheel... - that's
-     * actually how PHP came into life. Anyway, sometimes it's handy.
-     *
-     * Consider also using XML/XSLT or native PHP. And please do not push
-     * IT[X] any further into this direction of adding logics to the template
-     * engine.
-     *
-     * For those of you ready for the X in IT[X]:
-     *
-     * <?php
-     * ...
-     * function h_one($args) {
-     *    return sprintf('<h1>%s</h1>', $args[0]);
-     * }
-     *
-     * ...
-     * $itx = new HTML_Template_ITX(...);
-     * ...
-     * $itx->setCallbackFunction('h1', 'h_one');
-     * $itx->performCallback();
-     * ?>
-     *
-     * template:
-     * func_h1('H1 Headline');
-     *
-     * @param string  $tplfunction              Function name in the template
-     * @param string  $callbackfunction         Name of the callback function
-     * @param string  $callbackobject           Name of the callback object
-     * @param boolean $expandCallbackParameters If the callback is called with
-     *                                          a list of parameters or with an
-     *                                          array holding the parameters
-     *
-     * @return     boolean   False on failure.
-     * @throws     IT_Error
-     * @access     public
-     * @deprecated The $callbackobject parameter is depricated since
-     *             version 1.2 and might be dropped in further versions.
-     */
-    function setCallbackFunction($tplfunction, $callbackfunction,
-                                 $callbackobject = '',
-                                 $expandCallbackParameters = false)
-    {
-        if ($tplfunction == '' || $callbackfunction == '') {
-            return new IT_Error("No template function "."('$tplfunction')".
-                                " and/or no callback function ('$callback') given.",
-                                __FILE__, __LINE__);
-        }
-        $this->callback[$tplfunction] = array(
-                                          'function' => $callbackfunction,
-                                          'object'   => $callbackobject,
-                                          'expandParameters' => (boolean)
-                                                $expandCallbackParameters);
-
-        return true;
-    } // end func setCallbackFunction
-
-    /**
-     * Sets the Callback function lookup table
-     *
-     * @param array $functions function table
-     *                           array[templatefunction] =
-     *                               array(
-     *                                   "function" => userfunction,
-     *                                   "object" => userobject
-     *                               )
-     *
-     * @access    public
-     * @return null
-     */
-    function setCallbackFuntiontable($functions)
-    {
-        $this->callback = $functions;
-    } // end func setCallbackFunctiontable
-
-    /**
-     * Recursively removes all data assiciated with a block, including
-     * all inner blocks
-     *
-     * @param string $block block to be removed
-     *
-     * @return null
-     * @access   private
-     */
-    function removeBlockData($block)
-    {
-        if (isset($this->blockinner[$block])) {
-            foreach ($this->blockinner[$block] as $k => $inner) {
-                $this->removeBlockData($inner);
-            }
-
-            unset($this->blockinner[$block]);
-        }
-
-        unset($this->blocklist[$block]);
-        unset($this->blockdata[$block]);
-        unset($this->blockvariables[$block]);
-        unset($this->touchedBlocks[$block]);
-
-    } // end func removeBlockinner
-
-    /**
-     * Returns a list of blocknames in the template.
-     *
-     * @return    array    [blockname => blockname]
-     * @access    public
-     * @see       blockExists()
-     */
-    function getBlocklist()
-    {
-        $blocklist = array();
-        foreach ($this->blocklist as $block => $content) {
-            $blocklist[$block] = $block;
-        }
-
-        return $blocklist;
-    } // end func getBlocklist
-
-    /**
-     * Checks wheter a block exists.
-     *
-     * @param string $blockname Blockname
-     *
-     * @return   boolean
-     * @access   public
-     * @see      getBlocklist()
-     */
-    function blockExists($blockname)
-    {
-        return isset($this->blocklist[$blockname]);
-    } // end func blockExists
-
-    /**
-     * Returns a list of variables of a block.
-     *
-     * @param string $block Blockname
-     *
-     * @return   array    [varname => varname]
-     * @access   public
-     * @see      BlockvariableExists()
-     */
-    function getBlockvariables($block)
-    {
-        if (!isset($this->blockvariables[$block])) {
-            return array();
-        }
-
-        $variables = array();
-        foreach ($this->blockvariables[$block] as $variable => $v) {
-            $variables[$variable] = $variable;
-        }
-
-        return $variables;
-    } // end func getBlockvariables
-
-    /**
-     * Checks wheter a block variable exists.
-     *
-     * @param string $block    Blockname
-     * @param string $variable Variablename
-     *
-     * @return   boolean
-     * @access   public
-     * @see      getBlockvariables()
-     */
-    function BlockvariableExists($block, $variable)
-    {
-        return isset($this->blockvariables[$block][$variable]);
-    } // end func BlockvariableExists
-
-    /**
-     * Builds a functionlist from the template.
-     *
-     * @access private
-     * @return null
-     */
-    function buildFunctionlist()
-    {
-        $this->functions = array();
-
-        $template = $this->template;
-
-        $num = 0;
-
-        while (preg_match($this->functionRegExp, $template, $regs)) {
-
-            $pos = strpos($template, $regs[0]);
-
-            $template = substr($template, $pos + strlen($regs[0]));
-
-            $head = $this->getValue($template, ')');
-            $args = array();
-
-            $search = $regs[0] . $head . ')';
-
-            $replace = $this->openingDelimiter .
-                       '__function' . $num . '__' .
-                       $this->closingDelimiter;
-
-            $this->template = str_replace($search, $replace, $this->template);
-            $template       = str_replace($search, $replace, $template);
-
-            while ($head != '' && $args2 = $this->getValue($head, ',')) {
-                $arg2 = trim($args2);
-
-                $args[] = ('"' == $arg2{0} || "'" == $arg2{0}) ?
-                                    substr($arg2, 1, -1) : $arg2;
-
-                if ($arg2 == $head) {
-                    break;
-                }
-                $head = substr($head, strlen($arg2) + 1);
-            }
-
-            $this->functions[$num++] = array('name'    => $regs[1],
-                                             'args'    => $args);
-        }
-
-    } // end func buildFunctionlist
-
-    /**
-     * Truncates the given code from the first occurence of
-     * $delimiter but ignores $delimiter enclosed by " or '.
-     *
-     * @param string $code      The code which should be parsed
-     * @param string $delimiter The delimiter char
-     *
-     * @access private
-     * @return string
-     * @see    buildFunctionList()
-     */
-    function getValue($code, $delimiter)
-    {
-        if ($code == '') {
-            return '';
-        }
-
-        if (!is_array($delimiter)) {
-            $delimiter = array($delimiter => true);
-        }
-
-        $len         = strlen($code);
-        $enclosed    = false;
-        $enclosed_by = '';
-
-        if (isset($delimiter[$code[0]])) {
-            $i = 1;
-        } else {
-            for ($i = 0; $i < $len; ++$i) {
-                $char = $code[$i];
-
-                if (($char == '"' || $char == "'") &&
-                        ($char == $enclosed_by || '' == $enclosed_by) &&
-                        (0 == $i || ($i > 0 && '\\' != $code[$i - 1]))) {
-
-                    if (!$enclosed) {
-                        $enclosed_by = $char;
-                    } else {
-                        $enclosed_by = "";
-                    }
-                    $enclosed = !$enclosed;
-
-                }
-
-                if (!$enclosed && isset($delimiter[$char])) {
-                    break;
-                }
-            }
-        }
-
-        return substr($code, 0, $i);
-    } // end func getValue
-
-    /**
-     * Deletes one or many variables from the block variable list.
-     *
-     * @param string $block     Blockname
-     * @param mixed  $variables Name of one variable or array of variables
-     *                          (array (name => true ) ) to be stripped.
-     *
-     * @access   private
-     * @return null
-     */
-    function deleteFromBlockvariablelist($block, $variables)
-    {
-        if (!is_array($variables)) {
-            $variables = array($variables => true);
-        }
-
-        reset($this->blockvariables[$block]);
-        while (list($varname, $val) = each($this->blockvariables[$block])) {
-            if (isset($variables[$varname])) {
-                unset($this->blockvariables[$block][$varname]);
-            }
-        }
-    } // end deleteFromBlockvariablelist
-
-    /**
-     * Updates the variable list of a block.
-     *
-     * @param string $block Blockname
-     *
-     * @access   private
-     * @return null
-     */
-    function updateBlockvariablelist($block)
-    {
-        preg_match_all($this->variablesRegExp,
-                        $this->blocklist[$block], $regs);
-
-        if (count($regs[1]) != 0) {
-            foreach ($regs[1] as $k => $var) {
-                $this->blockvariables[$block][$var] = true;
-            }
-        } else {
-            $this->blockvariables[$block] = array();
-        }
-
-        // check if any inner blocks were found
-        if (isset($this->blockinner[$block]) &&
-            is_array($this->blockinner[$block]) &&
-            count($this->blockinner[$block]) > 0) {
-            /*
-             * loop through inner blocks, registering the variable
-             * placeholders in each
-             */
-            foreach ($this->blockinner[$block] as $childBlock) {
-                $this->updateBlockvariablelist($childBlock);
-            }
-        }
-    } // end func updateBlockvariablelist
-
-    /**
-     * Returns an array of blocknames where the given variable
-     * placeholder is used.
-     *
-     * @param string $variable Variable placeholder
-     *
-     * @return   array     $parents parents[0..n] = blockname
-     * @access   public
-     */
-    function findPlaceholderBlocks($variable)
-    {
-        $parents = array();
-        reset($this->blocklist);
-        while (list($blockname, $content) = each($this->blocklist)) {
-            reset($this->blockvariables[$blockname]);
-
-            while (list($varname, $val) = each($this->blockvariables[$blockname])) {
-                if ($variable == $varname) {
-                    $parents[] = $blockname;
-                }
-            }
-        }
-
-        return $parents;
-    } // end func findPlaceholderBlocks
-
-    /**
-     * Handles warnings, saves them to $warn and prints them or
-     * calls die() depending on the flags
-     *
-     * @param string $message Warning
-     * @param string $file    File where the warning occured
-     * @param int    $line    Linenumber where the warning occured
-     *
-     * @see      $warn, $printWarning, $haltOnWarning
-     * @access   private
-     * @return null
-     */
-    function warning($message, $file = '', $line = 0)
-    {
-        $message = sprintf('HTML_Template_ITX Warning: %s [File: %s, Line: %d]',
-                            $message,
-                            $file,
-                            $line);
-
-        $this->warn[] = $message;
-
-        if ($this->printWarning) {
-            print $message;
-        }
-
-        if ($this->haltOnWarning) {
-            die($message);
-        }
-    } // end func warning
-
-} // end class HTML_Template_ITX
-?>
diff --git a/config/nagiosql/pear/HTML/Template/IT_Error.php b/config/nagiosql/pear/HTML/Template/IT_Error.php
deleted file mode 100644 (file)
index 4a74a46..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-/**
- * Integrated Template - IT
- * 
- * PHP version 4
- *
- * Copyright (c) 1997-2007 Ulf Wendel, Pierre-Alain Joye,               
- *                         David Soria Parra                          
- *
- * This source file is subject to the New BSD license, That is bundled  
- * with this package in the file LICENSE, and is available through      
- * the world-wide-web at                                                
- * http://www.opensource.org/licenses/bsd-license.php                   
- * If you did not receive a copy of the new BSDlicense and are unable   
- * to obtain it through the world-wide-web, please send a note to       
- * pajoye@php.net so we can mail you a copy immediately.                
- * 
- * Author: Ulf Wendel <ulf.wendel@phpdoc.de>                            
- *         Pierre-Alain Joye <pajoye@php.net>                           
- *         David Soria Parra <dsp@php.net>                              
- * 
- * @category HTML
- * @package  HTML_Template_IT
- * @author   Ulf Wendel <uw@netuse.de>
- * @license  BSD http://www.opensource.org/licenses/bsd-license.php
- * @version  CVS: $Id: IT_Error.php,v 1.4 2008/11/09 12:30:27 clockwerx Exp $
- * @link     http://pear.php.net/packages/HTML_Template_IT
- * @access   public
- */
-
-require_once "PEAR.php";
-
-/**
-* IT[X] Error class
-* 
- * @category HTML
- * @package  HTML_Template_IT
- * @author   Ulf Wendel <uw@netuse.de>
- * @license  BSD http://www.opensource.org/licenses/bsd-license.php
- * @link     http://pear.php.net/packages/HTML_Template_IT
- * @access   public
-*/
-class IT_Error extends PEAR_Error
-{
-    /**
-     * Prefix of all error messages.
-     * 
-     * @var  string
-     */
-    var $error_message_prefix = "IntegratedTemplate Error: ";
-  
-    /**
-     * Creates an cache error object.
-     * 
-     * @param string $msg  error message
-     * @param string $file file where the error occured
-     * @param string $line linenumber where the error occured
-     */
-    function IT_Error($msg, $file = __FILE__, $line = __LINE__)
-    {
-        $this->PEAR_Error(sprintf("%s [%s on line %d].", $msg, $file, $line)); 
-    } // end func IT_Error
-  
-} // end class IT_Error
-?>
diff --git a/config/openmailadmin/config.local.inc.php b/config/openmailadmin/config.local.inc.php
deleted file mode 100644 (file)
index 0b8a604..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-/* Created by setup.php (1.0.0) on Sun, 23 Sep 2007 16:44:38 +0200 */
-$cfg['user_ignore']            = array('cyrus');
-$cfg['passwd']['strategy']     = 'PasswordPlaintext';
-
-// repeat these lines for every server or virtual domain
-$cfg['Servers']['verbose'][] = 'my database';
-$cfg['Servers']['number'][] = $i++;
-$cfg['Servers']['DB'][] = array(
-       'DSN'           => 'mysql://root:mysqlfire@localhost/mail',
-       'PREFIX'        => '',
-);
-$cfg['Servers']['IMAP'][] = array(
-       'TYPE'  => 'cyrus',
-       'HOST'  => 'localhost',
-       'PORT'  => 143,
-       'ADMIN' => 'cyrus',
-       'PASS'  => 'ipfire',
-       'VDOM'  => ''
-);
-?>
\ No newline at end of file
diff --git a/config/openmailadmin/mail.dump b/config/openmailadmin/mail.dump
deleted file mode 100644 (file)
index d42ec8c..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
--- MySQL dump 10.10
---
--- Host: localhost    Database: mail
--- ------------------------------------------------------
--- Server version      5.0.24a
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8 */;
-/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
-/*!40103 SET TIME_ZONE='+00:00' */;
-/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
-/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
-/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-
---
--- Database: `mail`
---
-
-CREATE DATABASE `mail`;
-USE `mail`;
-
--- --------------------------------------------------------
-
---
--- Table structure for table `domains`
---
-
-DROP TABLE IF EXISTS `domains`;
-CREATE TABLE `domains` (
-  `ID` int(10) unsigned NOT NULL auto_increment,
-  `domain` varchar(64) NOT NULL default '',
-  `categories` varchar(100) NOT NULL default 'all',
-  `owner` varchar(16) NOT NULL default '',
-  `a_admin` text,
-  `neu` tinyint(1) NOT NULL default '1',
-  PRIMARY KEY  (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
---
--- Dumping data for table `domains`
---
-
-
-/*!40000 ALTER TABLE `domains` DISABLE KEYS */;
-LOCK TABLES `domains` WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE `domains` ENABLE KEYS */;
-
---
--- Table structure for table `imap_demo`
---
-
-DROP TABLE IF EXISTS `imap_demo`;
-CREATE TABLE `imap_demo` (
-  `mailbox` varchar(250) NOT NULL default '',
-  `used` int(10) unsigned NOT NULL default '0',
-  `qmax` int(10) unsigned NOT NULL default '0',
-  `ACL` text,
-  PRIMARY KEY  (`mailbox`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
---
--- Dumping data for table `imap_demo`
---
-
-
-/*!40000 ALTER TABLE `imap_demo` DISABLE KEYS */;
-LOCK TABLES `imap_demo` WRITE;
-INSERT INTO `imap_demo` VALUES ('shared',0,0,'anyone lrswipcda');
-UNLOCK TABLES;
-/*!40000 ALTER TABLE `imap_demo` ENABLE KEYS */;
-
---
--- Table structure for table `user`
---
-
-DROP TABLE IF EXISTS `user`;
-CREATE TABLE `user` (
-  `mbox` varchar(16) NOT NULL default '',
-  `person` varchar(100) NOT NULL default '',
-  `pate` varchar(16) NOT NULL default '',
-  `canonical` varchar(100) NOT NULL default '',
-  `password` varchar(40) NOT NULL default '',
-  `domains` varchar(100) NOT NULL default '',
-  `active` tinyint(1) NOT NULL default '0',
-  `created` int(10) unsigned NOT NULL default '0',
-  `last_login` int(10) unsigned NOT NULL default '0',
-  `max_alias` int(10) unsigned NOT NULL default '1',
-  `max_regexp` int(10) unsigned NOT NULL default '1',
-  `a_admin_domains` tinyint(4) NOT NULL default '0',
-  `a_admin_user` tinyint(4) NOT NULL default '0',
-  `a_super` tinyint(4) default '0',
-  PRIMARY KEY  (`mbox`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
---
--- Dumping data for table `user`
---
-
-
-/*!40000 ALTER TABLE `user` DISABLE KEYS */;
-LOCK TABLES `user` WRITE;
-INSERT INTO `user` VALUES ('admin','Admin John Doe','admin','admin@example.com','mailfire','all',1,1190483338,1190558772,10000,100,2,2,2),('cyrus','cyrus','cyrus','--@example.com','ipfire','none',1,1190483338,0,0,0,0,0,1);
-UNLOCK TABLES;
-/*!40000 ALTER TABLE `user` ENABLE KEYS */;
-
---
--- Table structure for table `virtual`
---
-
-DROP TABLE IF EXISTS `virtual`;
-CREATE TABLE `virtual` (
-  `address` varchar(255) NOT NULL default '',
-  `dest` text,
-  `owner` varchar(16) NOT NULL default '',
-  `active` tinyint(1) NOT NULL default '1',
-  `neu` tinyint(1) NOT NULL default '1',
-  PRIMARY KEY  (`address`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
---
--- Dumping data for table `virtual`
---
-
-
-/*!40000 ALTER TABLE `virtual` DISABLE KEYS */;
-LOCK TABLES `virtual` WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE `virtual` ENABLE KEYS */;
-
---
--- Table structure for table `virtual_regexp`
---
-
-DROP TABLE IF EXISTS `virtual_regexp`;
-CREATE TABLE `virtual_regexp` (
-  `ID` int(10) unsigned NOT NULL auto_increment,
-  `reg_exp` varchar(255) NOT NULL default '',
-  `dest` text,
-  `owner` varchar(16) NOT NULL default '',
-  `active` tinyint(1) NOT NULL default '0',
-  `neu` tinyint(1) NOT NULL default '1',
-  PRIMARY KEY  (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
---
--- Dumping data for table `virtual_regexp`
---
-
-
-/*!40000 ALTER TABLE `virtual_regexp` DISABLE KEYS */;
-LOCK TABLES `virtual_regexp` WRITE;
-UNLOCK TABLES;
-/*!40000 ALTER TABLE `virtual_regexp` ENABLE KEYS */;
-/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
-
-/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
-/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
-/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-
diff --git a/config/owncloud/owncloud.conf b/config/owncloud/owncloud.conf
deleted file mode 100644 (file)
index d4332ec..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-Listen 1011
-
-<VirtualHost *:1011>
-       DocumentRoot /srv/web/owncloud
-
-       SSLEngine on
-       SSLProtocol all -SSLv2
-       SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128:AES256:HIGH:!RC4:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK
-       SSLHonorCipherOrder on
-       SSLCertificateFile /etc/httpd/owncloud.crt
-       SSLCertificateKeyFile /etc/httpd/owncloud.key
-
-       Include /etc/httpd/conf/conf.d/php*.conf
-
-       <Directory /srv/web/owncloud>
-               Options Indexes FollowSymlinks MultiViews
-               AllowOverride ALL
-               Require all granted
-       </Directory>
-</VirtualHost>
diff --git a/config/php/php.ini b/config/php/php.ini
deleted file mode 100644 (file)
index 2e73507..0000000
+++ /dev/null
@@ -1,1336 +0,0 @@
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini   ;
-;;;;;;;;;;;;;;;;;;;
-; This file controls many aspects of PHP's behavior.  In order for PHP to
-; read it, it must be named 'php.ini'.  PHP looks for it in the current
-; working directory, in the path designated by the environment variable
-; PHPRC, and in the path that was defined in compile time (in that order).
-; Under Windows, the compile-time path is the Windows directory.  The
-; path in which the php.ini file is looked for can be overridden using
-; the -c argument in command line mode.
-;
-; The syntax of the file is extremely simple.  Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-;
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-;
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo").
-;
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; |        bitwise OR
-; &        bitwise AND
-; ~        bitwise NOT
-; !        boolean NOT
-;
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-;
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-;
-;  foo =         ; sets foo to an empty string
-;  foo = none    ; sets foo to an empty string
-;  foo = "none"  ; sets foo to the string 'none'
-;
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-; 
-;
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; This is the recommended, PHP 5-style version of the php.ini-dist file.  It
-; sets some non standard settings, that make PHP more efficient, more secure,
-; and encourage cleaner coding.
-;
-; The price is that with these settings, PHP may be incompatible with some
-; applications, and sometimes, more difficult to develop with.  Using this
-; file is warmly recommended for production sites.  As all of the changes from
-; the standard settings are thoroughly documented, you can go over each one,
-; and decide whether you want to use it or not.
-;
-; For general information about the php.ini file, please consult the php.ini-dist
-; file, included in your PHP distribution.
-;
-; This file is different from the php.ini-dist file in the fact that it features
-; different values for several directives, in order to improve performance, while
-; possibly breaking compatibility with the standard out-of-the-box behavior of
-; PHP.  Please make sure you read what's different, and modify your scripts
-; accordingly, if you decide to use this file instead.
-;
-; - register_long_arrays = Off     [Performance]
-;     Disables registration of the older (and deprecated) long predefined array
-;     variables ($HTTP_*_VARS).  Instead, use the superglobals that were
-;     introduced in PHP 4.1.0
-; - display_errors = Off           [Security]
-;     With this directive set to off, errors that occur during the execution of
-;     scripts will no longer be displayed as a part of the script output, and thus,
-;     will no longer be exposed to remote users.  With some errors, the error message
-;     content may expose information about your script, web server, or database
-;     server that may be exploitable for hacking.  Production sites should have this
-;     directive set to off.
-; - log_errors = On                [Security]
-;     This directive complements the above one.  Any errors that occur during the
-;     execution of your script will be logged (typically, to your server's error log,
-;     but can be configured in several ways).  Along with setting display_errors to off,
-;     this setup gives you the ability to fully understand what may have gone wrong,
-;     without exposing any sensitive information to remote users.
-; - output_buffering = 4096        [Performance]
-;     Set a 4KB output buffer.  Enabling output buffering typically results in less
-;     writes, and sometimes less packets sent on the wire, which can often lead to
-;     better performance.  The gain this directive actually yields greatly depends
-;     on which Web server you're working with, and what kind of scripts you're using.
-; - register_argc_argv = Off       [Performance]
-;     Disables registration of the somewhat redundant $argv and $argc global
-;     variables.
-; - magic_quotes_gpc = Off         [Performance]
-;     Input data is no longer escaped with slashes so that it can be sent into
-;     SQL databases without further manipulation.  Instead, you should use the
-;     function addslashes() on each input element you wish to send to a database.
-; - variables_order = "GPCS"       [Performance]
-;     The environment variables are not hashed into the $_ENV.  To access
-;     environment variables, you can use getenv() instead.
-; - error_reporting = E_ALL        [Code Cleanliness, Security(?)]
-;     By default, PHP suppresses errors of type E_NOTICE.  These error messages
-;     are emitted for non-critical errors, but that could be a symptom of a bigger
-;     problem.  Most notably, this will cause error messages about the use
-;     of uninitialized variables to be displayed.
-; - allow_call_time_pass_reference = Off     [Code cleanliness]
-;     It's not possible to decide to force a variable to be passed by reference
-;     when calling a function.  The PHP 4 style to do this is by making the
-;     function require the relevant argument by reference.
-; - short_open_tag = Off           [Portability]
-;     Using short tags is discouraged when developing code meant for redistribution
-;     since short tags may not be supported on the target server.
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-engine = On
-
-; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
-zend.ze1_compatibility_mode = Off
-
-; Allow the <? tag.  Otherwise, only <?php and <script> tags are recognized.
-; NOTE: Using short tags should be avoided when developing applications or
-; libraries that are meant for redistribution, or deployment on PHP
-; servers which are not under your control, because short tags may not
-; be supported on the target server. For portable, redistributable code,
-; be sure not to use short tags.
-short_open_tag = On
-
-; Allow ASP-style <% %> tags.
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-precision    =  14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-y2k_compliance = On
-
-; Output buffering allows you to send header lines (including cookies) even
-; after you send body content, at the price of slowing PHP's output layer a
-; bit.  You can enable output buffering during runtime by calling the output
-; buffering functions.  You can also enable output buffering for all files by
-; setting this directive to On.  If you wish to limit the size of the buffer
-; to a certain size - you can use a maximum number of bytes instead of 'On', as
-; a value for this directive (e.g., output_buffering=4096).
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function.  For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-;       directive. Instead, explicitly set the output handler using ob_start().
-;       Using this ini directive may cause problems unless you know what script
-;       is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-;       and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-;       Instead you must use zlib.output_handler.
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-;       outputs chunks that are few hundreds bytes each as a result of
-;       compression. If you prefer a larger chunk size for better
-;       performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-;       output_handler, or otherwise the output will be corrupted.
-zlib.output_compression = Off
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block.  This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block.  Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated.
-; A warning appears if the specified function is not defined, or if the
-; function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func=
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 100
-
-; Whether to enable the ability to force arguments to be passed by reference
-; at function call time.  This method is deprecated and is likely to be
-; unsupported in future versions of PHP/Zend.  The encouraged method of
-; specifying which arguments should be passed by reference is in the function
-; declaration.  You're encouraged to try and turn this option Off and make
-; sure your scripts work properly with it in order to ensure they will work
-; with future versions of the language (you will receive a warning each time
-; you use this feature, and the argument will be passed by value instead of by
-; reference).
-allow_call_time_pass_reference = Off
-
-;
-; Safe Mode
-;
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes.  In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here.  By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-;
-; Note:  If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv().  These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below.  This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-disable_classes =
-
-; Colors for Syntax Highlighting mode.  Anything that's acceptable in
-; <span style="color: ???????"> would work.
-;highlight.string  = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg      = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html    = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long request, which may end up
-; being interrupted by the user or a browser timing out.
-; ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; realpath_cache_size=16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; realpath_cache_ttl=120
-
-;
-; Misc
-;
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header).  It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-expose_php = On
-
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-max_execution_time = 30     ; Maximum execution time of each script, in seconds
-max_input_time = 60    ; Maximum amount of time each script may spend parsing request data
-;max_input_nesting_level = 64 ; Maximum input variable nesting level
-memory_limit = 128M      ; Maximum amount of memory a script may consume (128MB)
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; error_reporting is a bit-field.  Or each number up to get desired error
-; reporting level
-; E_ALL             - All errors and warnings (doesn't include E_STRICT)
-; E_ERROR           - fatal run-time errors
-; E_RECOVERABLE_ERROR  - almost fatal run-time errors
-; E_WARNING         - run-time warnings (non-fatal errors)
-; E_PARSE           - compile-time parse errors
-; E_NOTICE          - run-time notices (these are warnings which often result
-;                     from a bug in your code, but it's possible that it was
-;                     intentional (e.g., using an uninitialized variable and
-;                     relying on the fact it's automatically initialized to an
-;                     empty string)
-; E_STRICT          - run-time notices, enable to have PHP suggest changes
-;                     to your code which will ensure the best interoperability
-;                     and forward compatibility of your code
-; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
-;                     initial startup
-; E_COMPILE_ERROR   - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR      - user-generated error message
-; E_USER_WARNING    - user-generated warning message
-; E_USER_NOTICE     - user-generated notice message
-;
-; Examples:
-;
-;   - Show all errors, except for notices and coding standards warnings
-;
-;error_reporting = E_ALL & ~E_NOTICE
-;
-;   - Show all errors, except for notices
-;
-;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
-;
-;   - Show only errors
-;
-;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
-;
-;   - Show all errors, except coding standards warnings
-;
-error_reporting  =  E_ALL
-
-; Print out errors (as a part of the output).  For production web sites,
-; you're strongly encouraged to turn this feature off, and use error logging
-; instead (see below).  Keeping display_errors enabled on a production web site
-; may reveal security information to end users, such as file paths on your Web
-; server, your database schema or other information.
-;
-; possible values for display_errors:
-;
-; Off          - Do not display any errors 
-; stderr       - Display errors to STDERR (affects only CGI/CLI binaries!)   
-; On or stdout - Display errors to STDOUT (default)
-;  
-; To output errors to STDERR with CGI/CLI:              
-;display_errors = "stderr"
-;
-; Default
-;
-display_errors = Off
-
-; Even when display_errors is on, errors that occur during PHP's startup
-; sequence are not displayed.  It's strongly recommended to keep
-; display_startup_errors off, except for when debugging.
-display_startup_errors = Off
-
-; Log errors into a log file (server-specific log, stderr, or error_log (below))
-; As stated above, you're strongly advised to use error logging in place of
-; error displaying on production web sites.
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line until ignore_repeated_source is set true.
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-report_memleaks = On
-
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean).
-track_errors = Off
-
-; Disable the inclusion of HTML tags in error messages.
-; Note: Never use this feature for production boxes.
-;html_errors = Off
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://www.php.net/docs.php
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot.
-; Note: Never use this feature for production boxes.
-;docref_root = "/phpmanual/"
-;docref_ext = .html
-
-; String to output before an error message.
-;error_prepend_string = "<font color=ff0000>"
-
-; String to output after an error message.
-;error_append_string = "</font>"
-
-; Log errors to specified file.
-;error_log = filename
-
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-;
-; Note - track_vars is ALWAYS enabled as of PHP 4.0.3
-
-; The separator used in PHP generated URLs to separate arguments.
-; Default is "&".
-;arg_separator.output = "&amp;"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; Default is "&".
-; NOTE: Every character in this directive is considered as separator!
-;arg_separator.input = ";&"
-
-; This directive describes the order in which PHP registers GET, POST, Cookie,
-; Environment and Built-in variables (G, P, C, E & S respectively, often
-; referred to as EGPCS or GPC).  Registration is done from left to right, newer
-; values override older values.
-variables_order = "GPCS"
-
-; Whether or not to register the EGPCS variables as global variables.  You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.  This makes most sense when coupled with track_vars - in which
-; case you can access all of the GPC variables through the $HTTP_*_VARS[],
-; variables.
-;
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on;  Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-register_globals = Off
-
-; Whether or not to register the old-style input arrays, HTTP_GET_VARS
-; and friends.  If you're not using them, it's recommended to turn them off,
-; for performance reasons.
-register_long_arrays = Off
-
-; This directive tells PHP whether to declare the argv&argc variables (that
-; would contain the GET information).  If you don't use these variables, you
-; should turn it off for increased performance.
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-post_max_size = 8M
-
-; Magic quotes
-;
-
-; Magic quotes for incoming GET/POST/Cookie data.
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-magic_quotes_sybase = Off
-
-; Automatically add files before or after any PHP document.
-auto_prepend_file =
-auto_append_file =
-
-; As of 4.0b4, PHP always outputs a character encoding by default in
-; the Content-type: header.  To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-default_mimetype = "text/html"
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable.
-;always_populate_raw_post_data = On
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-;include_path = ".:/php/includes"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues.  The alternate is to use the
-; cgi.force_redirect configuration below
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-extension_dir = "/usr/lib/php/extensions/no-debug-zts-20090626/"
-
-; Whether or not to enable the dl() function.  The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-enable_dl = On
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers.  Left undefined, PHP turns this on by default.  You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request.
-; cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution.  Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.  PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting
-; this to 1 will cause PHP CGI to fix it's paths to conform to the spec.  A setting
-; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client.  This allows IIS to define the
-; security context that the request runs under.  mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS.  Default is zero.
-; fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection
-; fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-;cgi.rfc2616_headers = 0
-
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-upload_max_filesize = 2M
-
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address)
-;from="john@doe.com"
-
-; Define the User-Agent string
-; user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; auto_detect_line_endings = Off
-
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-;
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-;   extension=modulename.extension
-;
-; For example, on Windows:
-;
-;   extension=msql.dll
-;
-; ... or under UNIX:
-;
-;   extension=msql.so
-;
-; Note that it should be the name of the module only; no directory information
-; needs to go here.  Specify the location of the extension with the
-; extension_dir directive above.
-
-extension=idn.so
-
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_dba.dll
-;extension=php_dbase.dll
-;extension=php_exif.dll
-;extension=php_fdf.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_ifx.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_mcrypt.dll
-;extension=php_mhash.dll
-;extension=php_mime_magic.dll
-;extension=php_ming.dll
-;extension=php_msql.dll
-;extension=php_mssql.dll
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll
-;extension=php_openssl.dll
-;extension=php_pdo.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_oci8.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-;extension=php_snmp.dll
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-;date.timezone =
-
-;date.default_latitude = 31.7667
-;date.default_longitude = 35.2333
-
-;date.sunrise_zenith = 90.583333
-;date.sunset_zenith = 90.583333
-
-[filter]
-;filter.default = unsafe_raw
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[sqlite]
-;sqlite.assoc_case = 0
-
-[xmlrpc]
-;xmlrpc_error_number = 0
-;xmlrpc_errors = 0
-
-[Pcre]
-;PCRE library backtracking limit.
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit. 
-;Please note that if you set this value to a high number you may consume all 
-;the available process stack and eventually crash PHP (due to reaching the 
-;stack size limit imposed by the Operating System).
-;pcre.recursion_limit=100000
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.).  Turning it off is a good idea performance-wise.  In
-; runtime, you can define these variables by calling define_syslog_variables().
-define_syslog_variables  = Off
-
-[mail function]
-; For Win32 only.
-SMTP = localhost
-smtp_port = 25
-
-; For Win32 only.
-;sendmail_from = me@example.com
-
-; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-[SQL]
-sql.safe_mode = Off
-
-[ODBC]
-;odbc.default_db    =  Not yet implemented
-;odbc.default_user  =  Not yet implemented
-;odbc.default_pw    =  Not yet implemented
-
-; Allow or prevent persistent links.
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-odbc.check_persistent = On
-
-; Maximum number of persistent links.  -1 means no limit.
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent).  -1 means no limit.
-odbc.max_links = -1
-
-; Handling of LONG fields.  Returns number of bytes to variables.  0 means
-; passthru.
-odbc.defaultlrl = 4096
-
-; Handling of binary data.  0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of uodbc.defaultlrl and uodbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-[MySQL]
-; Allow or prevent persistent links.
-mysql.allow_persistent = On
-
-; Maximum number of persistent links.  -1 means no limit.
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent).  -1 means no limit.
-mysql.max_links = -1
-
-; Default port number for mysql_connect().  If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
-; at MYSQL_PORT.
-mysql.default_port =
-
-; Default socket name for local MySQL connects.  If empty, uses the built-in
-; MySQL defaults.
-mysql.default_socket = /var/run/mysql/mysql.sock
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password!  And of course, any users with read access to this
-; file will be able to reveal the password as well.
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of links.  -1 means no limit.
-mysqli.max_links = -1
-
-; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
-; at MYSQL_PORT.
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects.  If empty, uses the built-in
-; MySQL defaults.
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password!  And of course, any users with read access to this
-; file will be able to reveal the password as well.
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mSQL]
-; Allow or prevent persistent links.
-msql.allow_persistent = On
-
-; Maximum number of persistent links.  -1 means no limit.
-msql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent).  -1 means no limit.
-msql.max_links = -1
-
-[OCI8]
-; enables privileged connections using external credentials (OCI_SYSOPER, OCI_SYSDBA)
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-;oci8.ping_interval = 60
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-;oci8.default_prefetch = 10
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-;oci8.old_oci_close_semantics = Off
-
-[PostgresSQL]
-; Allow or prevent persistent links.
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links.  -1 means no limit.
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent).  -1 means no limit.
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Noitce message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-pgsql.log_notice = 0
-
-[Sybase]
-; Allow or prevent persistent links.
-sybase.allow_persistent = On
-
-; Maximum number of persistent links.  -1 means no limit.
-sybase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent).  -1 means no limit.
-sybase.max_links = -1
-
-;sybase.interface_file = "/usr/sybase/interfaces"
-
-; Minimum error severity to display.
-sybase.min_error_severity = 10
-
-; Minimum message severity to display.
-sybase.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-; If on, this will cause PHP to automatically assign types to results according
-; to their Sybase type, instead of treating them all as strings.  This
-; compatibility mode will probably not stay around forever, so try applying
-; whatever necessary changes to your code, and turn it off.
-sybase.compatability_mode = Off
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-sybct.allow_persistent = On
-
-; Maximum number of persistent links.  -1 means no limit.
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent).  -1 means no limit.
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-sybct.min_client_severity = 10
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-bcmath.scale = 0
-
-[browscap]
-;browscap = extra/browscap.ini
-
-[Informix]
-; Default host for ifx_connect() (doesn't apply in safe mode).
-ifx.default_host =
-
-; Default user for ifx_connect() (doesn't apply in safe mode).
-ifx.default_user =
-
-; Default password for ifx_connect() (doesn't apply in safe mode).
-ifx.default_password =
-
-; Allow or prevent persistent links.
-ifx.allow_persistent = On
-
-; Maximum number of persistent links.  -1 means no limit.
-ifx.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent).  -1 means no limit.
-ifx.max_links = -1
-
-; If on, select statements return the contents of a text blob instead of its id.
-ifx.textasvarchar = 0
-
-; If on, select statements return the contents of a byte blob instead of its id.
-ifx.byteasvarchar = 0
-
-; Trailing blanks are stripped from fixed-length char columns.  May help the
-; life of Informix SE users.
-ifx.charasvarchar = 0
-
-; If on, the contents of text and byte blobs are dumped to a file instead of
-; keeping them in memory.
-ifx.blobinfile = 0
-
-; NULL's are returned as empty strings, unless this is set to 1.  In that case,
-; NULL's are returned as string 'NULL'.
-ifx.nullformat = 0
-
-[Session]
-; Handler used to store/retrieve data.
-session.save_handler = files
-
-; Argument passed to save_handler.  In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; As of PHP 4.0.1, you can define the path as:
-;
-;     session.save_path = "N;/path"
-;
-; where N is an integer.  Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories.  This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-;         You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-;         use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-;     session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-;session.save_path = "/tmp"
-
-; Whether to use cookies.
-session.use_cookies = 1
-
-;session.cookie_secure =
-
-; This option enables administrators to make their users invulnerable to
-; attacks which involve passing session ids in URLs; defaults to 0.
-; session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-session.cookie_httponly = 
-
-; Handler used to serialize data.  php is the standard serializer of PHP.
-session.serialize_handler = php
-
-; Define the probability that the 'garbage collection' process is started
-; on every session initialization.
-; The probability is calculated by using gc_probability/gc_divisor,
-; e.g. 1/100 means there is a 1% chance that the GC process starts
-; on each request.
-
-session.gc_probability = 1
-session.gc_divisor     = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-;       (see session.save_path above), then garbage collection does *not*
-;       happen automatically.  You will need to do your own garbage
-;       collection through a shell script, cron entry, or some other method.
-;       For example, the following script would is the equivalent of
-;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          cd /path/to/sessions; find -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, albeit register_globals
-; is disabled.  PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled.
-
-session.bug_compat_42 = 0
-session.bug_compat_warn = 1
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-session.referer_check =
-
-; How many bytes to read from the file.
-session.entropy_length = 0
-
-; Specified here to create the session id.
-session.entropy_file =
-
-;session.entropy_length = 16
-
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-;   to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-;   in publically accessible computer.
-; - User may access your site with the same session ID
-;   always using URL stored in browser's history or bookmarks.
-session.use_trans_sid = 0
-
-; Select a hash function
-; 0: MD5   (128 bits)
-; 1: SHA-1 (160 bits)
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-;
-; 4 bits: 0-9, a-f
-; 5 bits: 0-9, a-v
-; 6 bits: 0-9, a-z, A-Z, "-", ","
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs.  If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links.  -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent).  -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647.  Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647.  Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch.  0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set. 
-; If empty or not set the client charset from freetds.comf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-;assert.warning = On
-
-; Don't bail out by default.
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-;assert.callback = 0
-
-; Eval the expression with current error_reporting().  Set to true if you want
-; error_reporting(0) around the eval().
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-;com.typelib_file =
-; allow Distributed-COM calls
-;com.allow_dcom = true
-; autoregister constants of a components typlib on com_load()
-;com.autoregister_typelib = true
-; register constants casesensitive
-;com.autoregister_casesensitive = false
-; show warnings on duplicate constant registrations
-;com.autoregister_verbose = true
-
-[mbstring]
-; language for internal character representation.
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-;       portable libs/applications.
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_encoding = Off
-
-[FrontBase]
-;fbsql.allow_persistent = On
-;fbsql.autocommit = On
-;fbsql.show_timestamp_decimals = Off
-;fbsql.default_database =
-;fbsql.default_database_password =
-;fbsql.default_host =
-;fbsql.default_password =
-;fbsql.default_user = "_SYSTEM"
-;fbsql.generate_warnings = Off
-;fbsql.max_connections = 128
-;fbsql.max_links = 128
-;fbsql.max_persistent = -1
-;fbsql.max_results = 128
-
-[gd]
-; Tell the jpeg decode to libjpeg warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-;exif.encode_unicode = ISO-8859-15
-;exif.decode_unicode_motorola = UCS-2BE
-;exif.decode_unicode_intel    = UCS-2LE
-;exif.encode_jis =
-;exif.decode_jis_motorola = JIS
-;exif.decode_jis_intel    = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-soap.wsdl_cache_enabled=1
-; Sets the directory name where SOAP extension will put cache files.
-soap.wsdl_cache_dir="/tmp"
-; (time to live) Sets the number of second while cached file will be used 
-; instead of original one.
-soap.wsdl_cache_ttl=86400
-
-; Local Variables:
-; tab-width: 4
-; End:
diff --git a/config/phpSANE/phpSANE.conf b/config/phpSANE/phpSANE.conf
deleted file mode 100644 (file)
index 3956019..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Listen 1003
-
-<VirtualHost *:1003>
-       
-       DocumentRoot /srv/web/phpSANE
-               
-       Include /etc/httpd/conf/conf.d/php*.conf
-       
-       <Directory /srv/web/phpSANE>
-               Options None
-               AllowOverride None
-               Require all granted
-       </Directory>
-       
-</VirtualHost>
index 64faa7926c5ddd1ff7ebe543457e84f387391de1..b7d471fe94c9ff443439c331b528141a7f64d795 100644 (file)
@@ -1,7 +1,5 @@
 #etc/httpd
 #etc/httpd/conf
-#etc/httpd/conf/conf.d
-etc/httpd/conf/conf.d/php5.conf
 etc/httpd/conf/default-server.conf
 #etc/httpd/conf/extra
 #etc/httpd/conf/extra/httpd-autoindex.conf
@@ -46,8 +44,6 @@ etc/httpd/conf/uid.conf
 etc/httpd/conf/vhosts.d/captive.conf
 etc/httpd/conf/vhosts.d/ipfire-interface-ssl.conf
 etc/httpd/conf/vhosts.d/ipfire-interface.conf
-#etc/httpd/conf/vhosts.d/nagios.conf
-#etc/httpd/conf/vhosts.d/openmailadmin.conf
 #srv/web
 #srv/web/ipfire
 #srv/web/ipfire/manual/howto/access.html.es
index 1e67c36e68b60fe33ffa1723158d53f7021e00d6..d3a3cf829b047a04605162a81bf10b1d5c545e68 100644 (file)
@@ -92,7 +92,6 @@ etc/rc.d/init.d/wlanclient
 #etc/rc.d/rc0.d/K01imspetor
 #etc/rc.d/rc0.d/K01motion
 #etc/rc.d/rc0.d/K01vdradmin
-#etc/rc.d/rc0.d/K02mediatomb
 #etc/rc.d/rc0.d/K02sslh
 etc/rc.d/rc0.d/K08fcron
 etc/rc.d/rc0.d/K28apache
@@ -133,7 +132,6 @@ etc/rc.d/rc3.d/S30sshd
 etc/rc.d/rc3.d/S32apache
 etc/rc.d/rc3.d/S40fcron
 #etc/rc.d/rc3.d/S66client175
-#etc/rc.d/rc3.d/S98mediatomb
 etc/rc.d/rc3.d/S98rc.local
 #etc/rc.d/rc3.d/S98sslh
 #etc/rc.d/rc3.d/S99imspetor
@@ -143,7 +141,6 @@ etc/rc.d/rc3.d/S98rc.local
 #etc/rc.d/rc6.d/K01imspetor
 #etc/rc.d/rc6.d/K01motion
 #etc/rc.d/rc6.d/K01vdradmin
-#etc/rc.d/rc6.d/K02mediatomb
 #etc/rc.d/rc6.d/K02sslh
 etc/rc.d/rc6.d/K08fcron
 etc/rc.d/rc6.d/K28apache
index be6d57def5aaf95249c23b06b9bc895ab4fa8faa..0ecb3417f790fae79912e8375d8f4be2b873d2eb 100644 (file)
@@ -1,9 +1,7 @@
-#etc/bash_completion.d
-#etc/bash_completion.d/gdbus-bash-completion.sh
-#etc/bash_completion.d/gresource-bash-completion.sh
-#etc/bash_completion.d/gsettings-bash-completion.sh
+#usr/bin/gapplication
 #usr/bin/gdbus
 #usr/bin/gdbus-codegen
+#usr/bin/gio
 #usr/bin/gio-querymodules
 #usr/bin/glib-compile-resources
 #usr/bin/glib-compile-schemas
@@ -40,6 +38,7 @@
 #usr/include/glib-2.0/gio/gasyncresult.h
 #usr/include/glib-2.0/gio/gbufferedinputstream.h
 #usr/include/glib-2.0/gio/gbufferedoutputstream.h
+#usr/include/glib-2.0/gio/gbytesicon.h
 #usr/include/glib-2.0/gio/gcancellable.h
 #usr/include/glib-2.0/gio/gcharsetconverter.h
 #usr/include/glib-2.0/gio/gcontenttype.h
@@ -47,6 +46,7 @@
 #usr/include/glib-2.0/gio/gconverterinputstream.h
 #usr/include/glib-2.0/gio/gconverteroutputstream.h
 #usr/include/glib-2.0/gio/gcredentials.h
+#usr/include/glib-2.0/gio/gdatagrambased.h
 #usr/include/glib-2.0/gio/gdatainputstream.h
 #usr/include/glib-2.0/gio/gdataoutputstream.h
 #usr/include/glib-2.0/gio/gdbusactiongroup.h
@@ -72,6 +72,9 @@
 #usr/include/glib-2.0/gio/gdbusserver.h
 #usr/include/glib-2.0/gio/gdbusutils.h
 #usr/include/glib-2.0/gio/gdrive.h
+#usr/include/glib-2.0/gio/gdtlsclientconnection.h
+#usr/include/glib-2.0/gio/gdtlsconnection.h
+#usr/include/glib-2.0/gio/gdtlsserverconnection.h
 #usr/include/glib-2.0/gio/gemblem.h
 #usr/include/glib-2.0/gio/gemblemedicon.h
 #usr/include/glib-2.0/gio/gfile.h
@@ -92,6 +95,7 @@
 #usr/include/glib-2.0/gio/ginetsocketaddress.h
 #usr/include/glib-2.0/gio/ginitable.h
 #usr/include/glib-2.0/gio/ginputstream.h
+#usr/include/glib-2.0/gio/gio-autocleanups.h
 #usr/include/glib-2.0/gio/gio.h
 #usr/include/glib-2.0/gio/gioenums.h
 #usr/include/glib-2.0/gio/gioenumtypes.h
 #usr/include/glib-2.0/gio/gioscheduler.h
 #usr/include/glib-2.0/gio/giostream.h
 #usr/include/glib-2.0/gio/giotypes.h
+#usr/include/glib-2.0/gio/glistmodel.h
+#usr/include/glib-2.0/gio/gliststore.h
 #usr/include/glib-2.0/gio/gloadableicon.h
 #usr/include/glib-2.0/gio/gmemoryinputstream.h
 #usr/include/glib-2.0/gio/gmemoryoutputstream.h
 #usr/include/glib-2.0/gio/gmountoperation.h
 #usr/include/glib-2.0/gio/gnativevolumemonitor.h
 #usr/include/glib-2.0/gio/gnetworkaddress.h
+#usr/include/glib-2.0/gio/gnetworking.h
 #usr/include/glib-2.0/gio/gnetworkmonitor.h
 #usr/include/glib-2.0/gio/gnetworkservice.h
+#usr/include/glib-2.0/gio/gnotification.h
 #usr/include/glib-2.0/gio/goutputstream.h
 #usr/include/glib-2.0/gio/gpermission.h
 #usr/include/glib-2.0/gio/gpollableinputstream.h
 #usr/include/glib-2.0/gio/gpollableoutputstream.h
+#usr/include/glib-2.0/gio/gpollableutils.h
+#usr/include/glib-2.0/gio/gpropertyaction.h
 #usr/include/glib-2.0/gio/gproxy.h
 #usr/include/glib-2.0/gio/gproxyaddress.h
 #usr/include/glib-2.0/gio/gproxyaddressenumerator.h
 #usr/include/glib-2.0/gio/gsimpleaction.h
 #usr/include/glib-2.0/gio/gsimpleactiongroup.h
 #usr/include/glib-2.0/gio/gsimpleasyncresult.h
+#usr/include/glib-2.0/gio/gsimpleiostream.h
 #usr/include/glib-2.0/gio/gsimplepermission.h
+#usr/include/glib-2.0/gio/gsimpleproxyresolver.h
 #usr/include/glib-2.0/gio/gsocket.h
 #usr/include/glib-2.0/gio/gsocketaddress.h
 #usr/include/glib-2.0/gio/gsocketaddressenumerator.h
 #usr/include/glib-2.0/gio/gsocketlistener.h
 #usr/include/glib-2.0/gio/gsocketservice.h
 #usr/include/glib-2.0/gio/gsrvtarget.h
+#usr/include/glib-2.0/gio/gsubprocess.h
+#usr/include/glib-2.0/gio/gsubprocesslauncher.h
+#usr/include/glib-2.0/gio/gtask.h
 #usr/include/glib-2.0/gio/gtcpconnection.h
 #usr/include/glib-2.0/gio/gtcpwrapperconnection.h
+#usr/include/glib-2.0/gio/gtestdbus.h
 #usr/include/glib-2.0/gio/gthemedicon.h
 #usr/include/glib-2.0/gio/gthreadedsocketservice.h
 #usr/include/glib-2.0/gio/gtlsbackend.h
 #usr/include/glib-2.0/glib/gi18n.h
 #usr/include/glib-2.0/glib/giochannel.h
 #usr/include/glib-2.0/glib/gkeyfile.h
+#usr/include/glib-2.0/glib/glib-autocleanups.h
 #usr/include/glib-2.0/glib/glist.h
 #usr/include/glib-2.0/glib/gmacros.h
 #usr/include/glib-2.0/glib/gmain.h
 #usr/include/glib-2.0/glib/gunicode.h
 #usr/include/glib-2.0/glib/gurifuncs.h
 #usr/include/glib-2.0/glib/gutils.h
+#usr/include/glib-2.0/glib/guuid.h
 #usr/include/glib-2.0/glib/gvariant.h
 #usr/include/glib-2.0/glib/gvarianttype.h
 #usr/include/glib-2.0/glib/gversion.h
 #usr/include/glib-2.0/gobject/genums.h
 #usr/include/glib-2.0/gobject/glib-types.h
 #usr/include/glib-2.0/gobject/gmarshal.h
+#usr/include/glib-2.0/gobject/gobject-autocleanups.h
 #usr/include/glib-2.0/gobject/gobject.h
 #usr/include/glib-2.0/gobject/gobjectnotifyqueue.c
 #usr/include/glib-2.0/gobject/gparam.h
 #usr/include/glib-2.0/gobject/gvaluearray.h
 #usr/include/glib-2.0/gobject/gvaluecollector.h
 #usr/include/glib-2.0/gobject/gvaluetypes.h
-#usr/lib/gdbus-2.0
-#usr/lib/gdbus-2.0/codegen
-#usr/lib/gdbus-2.0/codegen/__init__.py
-#usr/lib/gdbus-2.0/codegen/__init__.pyc
-#usr/lib/gdbus-2.0/codegen/__init__.pyo
-#usr/lib/gdbus-2.0/codegen/codegen.py
-#usr/lib/gdbus-2.0/codegen/codegen.pyc
-#usr/lib/gdbus-2.0/codegen/codegen.pyo
-#usr/lib/gdbus-2.0/codegen/codegen_docbook.py
-#usr/lib/gdbus-2.0/codegen/codegen_docbook.pyc
-#usr/lib/gdbus-2.0/codegen/codegen_docbook.pyo
-#usr/lib/gdbus-2.0/codegen/codegen_main.py
-#usr/lib/gdbus-2.0/codegen/codegen_main.pyc
-#usr/lib/gdbus-2.0/codegen/codegen_main.pyo
-#usr/lib/gdbus-2.0/codegen/config.py
-#usr/lib/gdbus-2.0/codegen/config.pyc
-#usr/lib/gdbus-2.0/codegen/config.pyo
-#usr/lib/gdbus-2.0/codegen/dbustypes.py
-#usr/lib/gdbus-2.0/codegen/dbustypes.pyc
-#usr/lib/gdbus-2.0/codegen/dbustypes.pyo
-#usr/lib/gdbus-2.0/codegen/parser.py
-#usr/lib/gdbus-2.0/codegen/parser.pyc
-#usr/lib/gdbus-2.0/codegen/parser.pyo
-#usr/lib/gdbus-2.0/codegen/utils.py
-#usr/lib/gdbus-2.0/codegen/utils.pyc
-#usr/lib/gdbus-2.0/codegen/utils.pyo
 #usr/lib/gio
 #usr/lib/gio/modules
 #usr/lib/glib-2.0
 #usr/lib/libgio-2.0.la
 #usr/lib/libgio-2.0.so
 usr/lib/libgio-2.0.so.0
-usr/lib/libgio-2.0.so.0.3200.3
+usr/lib/libgio-2.0.so.0.5400.3
 #usr/lib/libglib-2.0.la
 #usr/lib/libglib-2.0.so
 usr/lib/libglib-2.0.so.0
-usr/lib/libglib-2.0.so.0.3200.3
+usr/lib/libglib-2.0.so.0.5400.3
 #usr/lib/libgmodule-2.0.la
 #usr/lib/libgmodule-2.0.so
 usr/lib/libgmodule-2.0.so.0
-usr/lib/libgmodule-2.0.so.0.3200.3
+usr/lib/libgmodule-2.0.so.0.5400.3
 #usr/lib/libgobject-2.0.la
 #usr/lib/libgobject-2.0.so
 usr/lib/libgobject-2.0.so.0
-usr/lib/libgobject-2.0.so.0.3200.3
+usr/lib/libgobject-2.0.so.0.5400.3
 #usr/lib/libgthread-2.0.la
 #usr/lib/libgthread-2.0.so
 usr/lib/libgthread-2.0.so.0
-usr/lib/libgthread-2.0.so.0.3200.3
+usr/lib/libgthread-2.0.so.0.5400.3
 #usr/lib/pkgconfig/gio-2.0.pc
 #usr/lib/pkgconfig/gio-unix-2.0.pc
 #usr/lib/pkgconfig/glib-2.0.pc
@@ -325,35 +318,68 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/aclocal/glib-2.0.m4
 #usr/share/aclocal/glib-gettext.m4
 #usr/share/aclocal/gsettings.m4
+#usr/share/bash-completion/completions/gapplication
+#usr/share/bash-completion/completions/gdbus
+#usr/share/bash-completion/completions/gresource
+#usr/share/bash-completion/completions/gsettings
 #usr/share/gdb
 #usr/share/gdb/auto-load
-#usr/share/gdb/auto-load/libglib-2.0.so.0.3200.3-gdb.py
-#usr/share/gdb/auto-load/libgobject-2.0.so.0.3200.3-gdb.py
+#usr/share/gdb/auto-load/usr
+#usr/share/gdb/auto-load/usr/lib
+#usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.5400.3-gdb.py
+#usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.5400.3-gdb.py
+#usr/share/gettext/its
+#usr/share/gettext/its/gschema.its
+#usr/share/gettext/its/gschema.loc
 #usr/share/glib-2.0
+#usr/share/glib-2.0/codegen
+#usr/share/glib-2.0/codegen/__init__.py
+#usr/share/glib-2.0/codegen/__init__.pyc
+#usr/share/glib-2.0/codegen/__init__.pyo
+#usr/share/glib-2.0/codegen/codegen.py
+#usr/share/glib-2.0/codegen/codegen.pyc
+#usr/share/glib-2.0/codegen/codegen.pyo
+#usr/share/glib-2.0/codegen/codegen_docbook.py
+#usr/share/glib-2.0/codegen/codegen_docbook.pyc
+#usr/share/glib-2.0/codegen/codegen_docbook.pyo
+#usr/share/glib-2.0/codegen/codegen_main.py
+#usr/share/glib-2.0/codegen/codegen_main.pyc
+#usr/share/glib-2.0/codegen/codegen_main.pyo
+#usr/share/glib-2.0/codegen/config.py
+#usr/share/glib-2.0/codegen/config.pyc
+#usr/share/glib-2.0/codegen/config.pyo
+#usr/share/glib-2.0/codegen/dbustypes.py
+#usr/share/glib-2.0/codegen/dbustypes.pyc
+#usr/share/glib-2.0/codegen/dbustypes.pyo
+#usr/share/glib-2.0/codegen/parser.py
+#usr/share/glib-2.0/codegen/parser.pyc
+#usr/share/glib-2.0/codegen/parser.pyo
+#usr/share/glib-2.0/codegen/utils.py
+#usr/share/glib-2.0/codegen/utils.pyc
+#usr/share/glib-2.0/codegen/utils.pyo
 #usr/share/glib-2.0/gdb
-#usr/share/glib-2.0/gdb/glib.py
-#usr/share/glib-2.0/gdb/gobject.py
+#usr/share/glib-2.0/gdb/glib_gdb.py
+#usr/share/glib-2.0/gdb/gobject_gdb.py
 #usr/share/glib-2.0/gettext
-#usr/share/glib-2.0/gettext/mkinstalldirs
 #usr/share/glib-2.0/gettext/po
 #usr/share/glib-2.0/gettext/po/Makefile.in.in
 #usr/share/glib-2.0/schemas
 #usr/share/glib-2.0/schemas/gschema.dtd
+#usr/share/glib-2.0/valgrind
+#usr/share/glib-2.0/valgrind/glib.supp
 #usr/share/gtk-doc/html/gio
-#usr/share/gtk-doc/html/gio/ExampleAnimal.html
-#usr/share/gtk-doc/html/gio/ExampleCat.html
-#usr/share/gtk-doc/html/gio/ExampleObject.html
-#usr/share/gtk-doc/html/gio/ExampleObjectManagerClient.html
 #usr/share/gtk-doc/html/gio/GAction.html
 #usr/share/gtk-doc/html/gio/GActionGroup.html
 #usr/share/gtk-doc/html/gio/GActionMap.html
 #usr/share/gtk-doc/html/gio/GAppInfo.html
+#usr/share/gtk-doc/html/gio/GAppInfoMonitor.html
 #usr/share/gtk-doc/html/gio/GApplication.html
 #usr/share/gtk-doc/html/gio/GApplicationCommandLine.html
 #usr/share/gtk-doc/html/gio/GAsyncInitable.html
 #usr/share/gtk-doc/html/gio/GAsyncResult.html
 #usr/share/gtk-doc/html/gio/GBufferedInputStream.html
 #usr/share/gtk-doc/html/gio/GBufferedOutputStream.html
+#usr/share/gtk-doc/html/gio/GBytesIcon.html
 #usr/share/gtk-doc/html/gio/GCancellable.html
 #usr/share/gtk-doc/html/gio/GCharsetConverter.html
 #usr/share/gtk-doc/html/gio/GConverter.html
@@ -376,7 +402,11 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/GDBusServer.html
 #usr/share/gtk-doc/html/gio/GDataInputStream.html
 #usr/share/gtk-doc/html/gio/GDataOutputStream.html
+#usr/share/gtk-doc/html/gio/GDatagramBased.html
 #usr/share/gtk-doc/html/gio/GDrive.html
+#usr/share/gtk-doc/html/gio/GDtlsClientConnection.html
+#usr/share/gtk-doc/html/gio/GDtlsConnection.html
+#usr/share/gtk-doc/html/gio/GDtlsServerConnection.html
 #usr/share/gtk-doc/html/gio/GEmblem.html
 #usr/share/gtk-doc/html/gio/GEmblemedIcon.html
 #usr/share/gtk-doc/html/gio/GFile.html
@@ -395,9 +425,12 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/GIOStream.html
 #usr/share/gtk-doc/html/gio/GIcon.html
 #usr/share/gtk-doc/html/gio/GInetAddress.html
+#usr/share/gtk-doc/html/gio/GInetAddressMask.html
 #usr/share/gtk-doc/html/gio/GInetSocketAddress.html
 #usr/share/gtk-doc/html/gio/GInitable.html
 #usr/share/gtk-doc/html/gio/GInputStream.html
+#usr/share/gtk-doc/html/gio/GListModel.html
+#usr/share/gtk-doc/html/gio/GListStore.html
 #usr/share/gtk-doc/html/gio/GLoadableIcon.html
 #usr/share/gtk-doc/html/gio/GMemoryInputStream.html
 #usr/share/gtk-doc/html/gio/GMemoryOutputStream.html
@@ -408,24 +441,31 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/GNetworkAddress.html
 #usr/share/gtk-doc/html/gio/GNetworkMonitor.html
 #usr/share/gtk-doc/html/gio/GNetworkService.html
+#usr/share/gtk-doc/html/gio/GNotification.html
 #usr/share/gtk-doc/html/gio/GOutputStream.html
 #usr/share/gtk-doc/html/gio/GPermission.html
 #usr/share/gtk-doc/html/gio/GPollableInputStream.html
 #usr/share/gtk-doc/html/gio/GPollableOutputStream.html
+#usr/share/gtk-doc/html/gio/GPropertyAction.html
 #usr/share/gtk-doc/html/gio/GProxy.html
 #usr/share/gtk-doc/html/gio/GProxyAddress.html
+#usr/share/gtk-doc/html/gio/GProxyAddressEnumerator.html
 #usr/share/gtk-doc/html/gio/GProxyResolver.html
 #usr/share/gtk-doc/html/gio/GRemoteActionGroup.html
 #usr/share/gtk-doc/html/gio/GResolver.html
+#usr/share/gtk-doc/html/gio/GResource.html
 #usr/share/gtk-doc/html/gio/GSeekable.html
 #usr/share/gtk-doc/html/gio/GSettings.html
 #usr/share/gtk-doc/html/gio/GSettingsBackend.html
 #usr/share/gtk-doc/html/gio/GSimpleAction.html
 #usr/share/gtk-doc/html/gio/GSimpleActionGroup.html
 #usr/share/gtk-doc/html/gio/GSimpleAsyncResult.html
+#usr/share/gtk-doc/html/gio/GSimpleIOStream.html
 #usr/share/gtk-doc/html/gio/GSimplePermission.html
+#usr/share/gtk-doc/html/gio/GSimpleProxyResolver.html
 #usr/share/gtk-doc/html/gio/GSocket.html
 #usr/share/gtk-doc/html/gio/GSocketAddress.html
+#usr/share/gtk-doc/html/gio/GSocketAddressEnumerator.html
 #usr/share/gtk-doc/html/gio/GSocketClient.html
 #usr/share/gtk-doc/html/gio/GSocketConnectable.html
 #usr/share/gtk-doc/html/gio/GSocketConnection.html
@@ -433,8 +473,12 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/GSocketListener.html
 #usr/share/gtk-doc/html/gio/GSocketService.html
 #usr/share/gtk-doc/html/gio/GSrvTarget.html
+#usr/share/gtk-doc/html/gio/GSubprocess.html
+#usr/share/gtk-doc/html/gio/GSubprocessLauncher.html
+#usr/share/gtk-doc/html/gio/GTask.html
 #usr/share/gtk-doc/html/gio/GTcpConnection.html
 #usr/share/gtk-doc/html/gio/GTcpWrapperConnection.html
+#usr/share/gtk-doc/html/gio/GTestDBus.html
 #usr/share/gtk-doc/html/gio/GThemedIcon.html
 #usr/share/gtk-doc/html/gio/GThreadedSocketService.html
 #usr/share/gtk-doc/html/gio/GTlsBackend.html
@@ -459,48 +503,39 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/GZlibCompressor.html
 #usr/share/gtk-doc/html/gio/GZlibDecompressor.html
 #usr/share/gtk-doc/html/gio/annotation-glossary.html
-#usr/share/gtk-doc/html/gio/api-index-2-18.html
-#usr/share/gtk-doc/html/gio/api-index-2-20.html
-#usr/share/gtk-doc/html/gio/api-index-2-22.html
-#usr/share/gtk-doc/html/gio/api-index-2-24.html
-#usr/share/gtk-doc/html/gio/api-index-2-26.html
-#usr/share/gtk-doc/html/gio/api-index-2-28.html
-#usr/share/gtk-doc/html/gio/api-index-2-30.html
-#usr/share/gtk-doc/html/gio/api-index-2-32.html
-#usr/share/gtk-doc/html/gio/api-index-deprecated.html
 #usr/share/gtk-doc/html/gio/api-index-full.html
 #usr/share/gtk-doc/html/gio/application.html
 #usr/share/gtk-doc/html/gio/async.html
 #usr/share/gtk-doc/html/gio/ch01.html
 #usr/share/gtk-doc/html/gio/ch02.html
 #usr/share/gtk-doc/html/gio/ch03.html
-#usr/share/gtk-doc/html/gio/ch27.html
-#usr/share/gtk-doc/html/gio/ch28.html
-#usr/share/gtk-doc/html/gio/ch28s02.html
-#usr/share/gtk-doc/html/gio/ch28s03.html
-#usr/share/gtk-doc/html/gio/ch29.html
-#usr/share/gtk-doc/html/gio/ch29s02.html
-#usr/share/gtk-doc/html/gio/ch29s03.html
-#usr/share/gtk-doc/html/gio/ch29s04.html
-#usr/share/gtk-doc/html/gio/ch29s05.html
-#usr/share/gtk-doc/html/gio/ch29s06.html
-#usr/share/gtk-doc/html/gio/ch29s07.html
-#usr/share/gtk-doc/html/gio/ch30.html
-#usr/share/gtk-doc/html/gio/ch30s02.html
-#usr/share/gtk-doc/html/gio/ch30s03.html
-#usr/share/gtk-doc/html/gio/ch30s04.html
-#usr/share/gtk-doc/html/gio/ch30s05.html
+#usr/share/gtk-doc/html/gio/ch32.html
+#usr/share/gtk-doc/html/gio/ch33.html
+#usr/share/gtk-doc/html/gio/ch33s02.html
+#usr/share/gtk-doc/html/gio/ch33s03.html
+#usr/share/gtk-doc/html/gio/ch34.html
+#usr/share/gtk-doc/html/gio/ch34s02.html
+#usr/share/gtk-doc/html/gio/ch34s03.html
+#usr/share/gtk-doc/html/gio/ch34s04.html
+#usr/share/gtk-doc/html/gio/ch34s05.html
+#usr/share/gtk-doc/html/gio/ch34s06.html
+#usr/share/gtk-doc/html/gio/ch34s07.html
+#usr/share/gtk-doc/html/gio/ch35.html
+#usr/share/gtk-doc/html/gio/ch35s02.html
+#usr/share/gtk-doc/html/gio/ch35s03.html
+#usr/share/gtk-doc/html/gio/ch35s04.html
 #usr/share/gtk-doc/html/gio/conversion.html
+#usr/share/gtk-doc/html/gio/data-models.html
 #usr/share/gtk-doc/html/gio/extending-gio.html
 #usr/share/gtk-doc/html/gio/extending.html
 #usr/share/gtk-doc/html/gio/failable_initialization.html
 #usr/share/gtk-doc/html/gio/file_mon.html
 #usr/share/gtk-doc/html/gio/file_ops.html
+#usr/share/gtk-doc/html/gio/gapplication-tool.html
 #usr/share/gtk-doc/html/gio/gdbus-codegen.html
 #usr/share/gtk-doc/html/gio/gdbus-convenience.html
+#usr/share/gtk-doc/html/gio/gdbus-example-gdbus-codegen.html
 #usr/share/gtk-doc/html/gio/gdbus-lowlevel.html
-#usr/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html
-#usr/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html
 #usr/share/gtk-doc/html/gio/gdbus.html
 #usr/share/gtk-doc/html/gio/gio-D-Bus-Addresses.html
 #usr/share/gtk-doc/html/gio/gio-D-Bus-Introspection-Data.html
@@ -515,19 +550,21 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/gio-GFileAttribute.html
 #usr/share/gtk-doc/html/gio/gio-GIOError.html
 #usr/share/gtk-doc/html/gio/gio-GIOScheduler.html
-#usr/share/gtk-doc/html/gio/gio-GInetAddressMask.html
 #usr/share/gtk-doc/html/gio/gio-GMenuModel-exporter.html
-#usr/share/gtk-doc/html/gio/gio-GResource.html
 #usr/share/gtk-doc/html/gio/gio-GSettingsSchema-GSettingsSchemaSource.html
 #usr/share/gtk-doc/html/gio/gio-GWin32InputStream.html
 #usr/share/gtk-doc/html/gio/gio-GWin32OutputStream.html
+#usr/share/gtk-doc/html/gio/gio-GWin32RegistryKey.html
 #usr/share/gtk-doc/html/gio/gio-Owning-Bus-Names.html
 #usr/share/gtk-doc/html/gio/gio-TLS-Overview.html
 #usr/share/gtk-doc/html/gio/gio-Unix-Mounts.html
 #usr/share/gtk-doc/html/gio/gio-Watching-Bus-Names.html
+#usr/share/gtk-doc/html/gio/gio-gnetworking.h.html
+#usr/share/gtk-doc/html/gio/gio-gpollableutils.html
 #usr/share/gtk-doc/html/gio/gio-hierarchy.html
 #usr/share/gtk-doc/html/gio/gio-querymodules.html
 #usr/share/gtk-doc/html/gio/gio.devhelp2
+#usr/share/gtk-doc/html/gio/gio.html
 #usr/share/gtk-doc/html/gio/glib-compile-resources.html
 #usr/share/gtk-doc/html/gio/glib-compile-schemas.html
 #usr/share/gtk-doc/html/gio/gresource-tool.html
@@ -537,7 +574,7 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/home.png
 #usr/share/gtk-doc/html/gio/icons.html
 #usr/share/gtk-doc/html/gio/index.html
-#usr/share/gtk-doc/html/gio/index.sgml
+#usr/share/gtk-doc/html/gio/left-insensitive.png
 #usr/share/gtk-doc/html/gio/left.png
 #usr/share/gtk-doc/html/gio/menu-example.png
 #usr/share/gtk-doc/html/gio/menu-model.png
@@ -546,37 +583,30 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gio/permissions.html
 #usr/share/gtk-doc/html/gio/pt01.html
 #usr/share/gtk-doc/html/gio/pt02.html
+#usr/share/gtk-doc/html/gio/registry.html
 #usr/share/gtk-doc/html/gio/resolver.html
 #usr/share/gtk-doc/html/gio/resources.html
+#usr/share/gtk-doc/html/gio/right-insensitive.png
 #usr/share/gtk-doc/html/gio/right.png
+#usr/share/gtk-doc/html/gio/running-gio-apps.html
 #usr/share/gtk-doc/html/gio/settings.html
 #usr/share/gtk-doc/html/gio/streaming.html
 #usr/share/gtk-doc/html/gio/style.css
+#usr/share/gtk-doc/html/gio/subprocesses.html
+#usr/share/gtk-doc/html/gio/testing.html
 #usr/share/gtk-doc/html/gio/tls.html
 #usr/share/gtk-doc/html/gio/tools.html
 #usr/share/gtk-doc/html/gio/types.html
+#usr/share/gtk-doc/html/gio/up-insensitive.png
 #usr/share/gtk-doc/html/gio/up.png
 #usr/share/gtk-doc/html/gio/utils.html
 #usr/share/gtk-doc/html/gio/volume_mon.html
 #usr/share/gtk-doc/html/glib
+#usr/share/gtk-doc/html/glib/Sorted_binary_tree_breadth-first_traversal.svg
+#usr/share/gtk-doc/html/glib/Sorted_binary_tree_inorder.svg
+#usr/share/gtk-doc/html/glib/Sorted_binary_tree_postorder.svg
+#usr/share/gtk-doc/html/glib/Sorted_binary_tree_preorder.svg
 #usr/share/gtk-doc/html/glib/annotation-glossary.html
-#usr/share/gtk-doc/html/glib/api-index-2-10.html
-#usr/share/gtk-doc/html/glib/api-index-2-12.html
-#usr/share/gtk-doc/html/glib/api-index-2-14.html
-#usr/share/gtk-doc/html/glib/api-index-2-16.html
-#usr/share/gtk-doc/html/glib/api-index-2-18.html
-#usr/share/gtk-doc/html/glib/api-index-2-2.html
-#usr/share/gtk-doc/html/glib/api-index-2-20.html
-#usr/share/gtk-doc/html/glib/api-index-2-22.html
-#usr/share/gtk-doc/html/glib/api-index-2-24.html
-#usr/share/gtk-doc/html/glib/api-index-2-26.html
-#usr/share/gtk-doc/html/glib/api-index-2-28.html
-#usr/share/gtk-doc/html/glib/api-index-2-30.html
-#usr/share/gtk-doc/html/glib/api-index-2-32.html
-#usr/share/gtk-doc/html/glib/api-index-2-4.html
-#usr/share/gtk-doc/html/glib/api-index-2-6.html
-#usr/share/gtk-doc/html/glib/api-index-2-8.html
-#usr/share/gtk-doc/html/glib/api-index-deprecated.html
 #usr/share/gtk-doc/html/glib/api-index-full.html
 #usr/share/gtk-doc/html/glib/deprecated.html
 #usr/share/gtk-doc/html/glib/file-name-encodings.png
@@ -588,6 +618,7 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/glib/glib-Base64-Encoding.html
 #usr/share/gtk-doc/html/glib/glib-Basic-Types.html
 #usr/share/gtk-doc/html/glib/glib-Bookmark-file-parser.html
+#usr/share/gtk-doc/html/glib/glib-Bounds-checked-integer-arithmetic.html
 #usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html
 #usr/share/gtk-doc/html/glib/glib-Byte-Order-Macros.html
 #usr/share/gtk-doc/html/glib/glib-Caches.html
@@ -605,6 +636,7 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/glib/glib-File-Utilities.html
 #usr/share/gtk-doc/html/glib/glib-GDateTime.html
 #usr/share/gtk-doc/html/glib/glib-GTimeZone.html
+#usr/share/gtk-doc/html/glib/glib-GUuid.html
 #usr/share/gtk-doc/html/glib/glib-GVariant.html
 #usr/share/gtk-doc/html/glib/glib-GVariantType.html
 #usr/share/gtk-doc/html/glib/glib-Glob-style-pattern-matching.html
@@ -658,6 +690,7 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/glib/glib-data-types.html
 #usr/share/gtk-doc/html/glib/glib-fundamentals.html
 #usr/share/gtk-doc/html/glib/glib-gettextize.html
+#usr/share/gtk-doc/html/glib/glib-programming.html
 #usr/share/gtk-doc/html/glib/glib-regex-syntax.html
 #usr/share/gtk-doc/html/glib/glib-resources.html
 #usr/share/gtk-doc/html/glib/glib-running.html
@@ -670,36 +703,22 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/glib/gvariant-text.html
 #usr/share/gtk-doc/html/glib/home.png
 #usr/share/gtk-doc/html/glib/index.html
-#usr/share/gtk-doc/html/glib/index.sgml
+#usr/share/gtk-doc/html/glib/left-insensitive.png
 #usr/share/gtk-doc/html/glib/left.png
 #usr/share/gtk-doc/html/glib/mainloop-states.gif
+#usr/share/gtk-doc/html/glib/right-insensitive.png
 #usr/share/gtk-doc/html/glib/right.png
 #usr/share/gtk-doc/html/glib/style.css
 #usr/share/gtk-doc/html/glib/tools.html
+#usr/share/gtk-doc/html/glib/up-insensitive.png
 #usr/share/gtk-doc/html/glib/up.png
 #usr/share/gtk-doc/html/gobject
 #usr/share/gtk-doc/html/gobject/GBinding.html
 #usr/share/gtk-doc/html/gobject/GTypeModule.html
 #usr/share/gtk-doc/html/gobject/GTypePlugin.html
 #usr/share/gtk-doc/html/gobject/annotation-glossary.html
-#usr/share/gtk-doc/html/gobject/api-index-2-10.html
-#usr/share/gtk-doc/html/gobject/api-index-2-12.html
-#usr/share/gtk-doc/html/gobject/api-index-2-14.html
-#usr/share/gtk-doc/html/gobject/api-index-2-18.html
-#usr/share/gtk-doc/html/gobject/api-index-2-2.html
-#usr/share/gtk-doc/html/gobject/api-index-2-22.html
-#usr/share/gtk-doc/html/gobject/api-index-2-24.html
-#usr/share/gtk-doc/html/gobject/api-index-2-26.html
-#usr/share/gtk-doc/html/gobject/api-index-2-28.html
-#usr/share/gtk-doc/html/gobject/api-index-2-30.html
-#usr/share/gtk-doc/html/gobject/api-index-2-32.html
-#usr/share/gtk-doc/html/gobject/api-index-2-4.html
-#usr/share/gtk-doc/html/gobject/api-index-2-6.html
-#usr/share/gtk-doc/html/gobject/api-index-2-8.html
-#usr/share/gtk-doc/html/gobject/api-index-deprecated.html
 #usr/share/gtk-doc/html/gobject/api-index-full.html
 #usr/share/gtk-doc/html/gobject/ch01s02.html
-#usr/share/gtk-doc/html/gobject/ch06s03.html
 #usr/share/gtk-doc/html/gobject/chapter-gobject.html
 #usr/share/gtk-doc/html/gobject/chapter-gtype.html
 #usr/share/gtk-doc/html/gobject/chapter-intro.html
@@ -734,16 +753,19 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gobject/howto-gobject-methods.html
 #usr/share/gtk-doc/html/gobject/howto-gobject.html
 #usr/share/gtk-doc/html/gobject/howto-interface-implement.html
+#usr/share/gtk-doc/html/gobject/howto-interface-override.html
+#usr/share/gtk-doc/html/gobject/howto-interface-prerequisite.html
 #usr/share/gtk-doc/html/gobject/howto-interface-properties.html
 #usr/share/gtk-doc/html/gobject/howto-interface.html
 #usr/share/gtk-doc/html/gobject/howto-signals.html
 #usr/share/gtk-doc/html/gobject/index.html
-#usr/share/gtk-doc/html/gobject/index.sgml
+#usr/share/gtk-doc/html/gobject/left-insensitive.png
 #usr/share/gtk-doc/html/gobject/left.png
 #usr/share/gtk-doc/html/gobject/pr01.html
 #usr/share/gtk-doc/html/gobject/pt01.html
 #usr/share/gtk-doc/html/gobject/pt02.html
 #usr/share/gtk-doc/html/gobject/pt03.html
+#usr/share/gtk-doc/html/gobject/right-insensitive.png
 #usr/share/gtk-doc/html/gobject/right.png
 #usr/share/gtk-doc/html/gobject/rn01.html
 #usr/share/gtk-doc/html/gobject/rn02.html
@@ -754,21 +776,17 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/gtk-doc/html/gobject/tools-gtkdoc.html
 #usr/share/gtk-doc/html/gobject/tools-refdb.html
 #usr/share/gtk-doc/html/gobject/tools-vala.html
+#usr/share/gtk-doc/html/gobject/up-insensitive.png
 #usr/share/gtk-doc/html/gobject/up.png
-#usr/share/locale/af
-#usr/share/locale/af/LC_MESSAGES
 #usr/share/locale/af/LC_MESSAGES/glib20.mo
 #usr/share/locale/am
 #usr/share/locale/am/LC_MESSAGES
 #usr/share/locale/am/LC_MESSAGES/glib20.mo
-#usr/share/locale/ar
-#usr/share/locale/ar/LC_MESSAGES
+#usr/share/locale/an
+#usr/share/locale/an/LC_MESSAGES
+#usr/share/locale/an/LC_MESSAGES/glib20.mo
 #usr/share/locale/ar/LC_MESSAGES/glib20.mo
-#usr/share/locale/as
-#usr/share/locale/as/LC_MESSAGES
 #usr/share/locale/as/LC_MESSAGES/glib20.mo
-#usr/share/locale/ast
-#usr/share/locale/ast/LC_MESSAGES
 #usr/share/locale/ast/LC_MESSAGES/glib20.mo
 #usr/share/locale/az
 #usr/share/locale/az/LC_MESSAGES
@@ -778,11 +796,7 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/be@latin/LC_MESSAGES
 #usr/share/locale/be@latin/LC_MESSAGES/glib20.mo
 #usr/share/locale/bg/LC_MESSAGES/glib20.mo
-#usr/share/locale/bn
-#usr/share/locale/bn/LC_MESSAGES
 #usr/share/locale/bn/LC_MESSAGES/glib20.mo
-#usr/share/locale/bn_IN
-#usr/share/locale/bn_IN/LC_MESSAGES
 #usr/share/locale/bn_IN/LC_MESSAGES/glib20.mo
 #usr/share/locale/bs/LC_MESSAGES/glib20.mo
 #usr/share/locale/ca/LC_MESSAGES/glib20.mo
@@ -790,13 +804,9 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/ca@valencia/LC_MESSAGES
 #usr/share/locale/ca@valencia/LC_MESSAGES/glib20.mo
 #usr/share/locale/cs/LC_MESSAGES/glib20.mo
-#usr/share/locale/cy
-#usr/share/locale/cy/LC_MESSAGES
 #usr/share/locale/cy/LC_MESSAGES/glib20.mo
 #usr/share/locale/da/LC_MESSAGES/glib20.mo
 #usr/share/locale/de/LC_MESSAGES/glib20.mo
-#usr/share/locale/dz
-#usr/share/locale/dz/LC_MESSAGES
 #usr/share/locale/dz/LC_MESSAGES/glib20.mo
 #usr/share/locale/el/LC_MESSAGES/glib20.mo
 #usr/share/locale/en@shaw
@@ -804,29 +814,23 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/en@shaw/LC_MESSAGES/glib20.mo
 #usr/share/locale/en_CA/LC_MESSAGES/glib20.mo
 #usr/share/locale/en_GB/LC_MESSAGES/glib20.mo
-#usr/share/locale/eo
-#usr/share/locale/eo/LC_MESSAGES
 #usr/share/locale/eo/LC_MESSAGES/glib20.mo
 #usr/share/locale/es/LC_MESSAGES/glib20.mo
 #usr/share/locale/et/LC_MESSAGES/glib20.mo
-#usr/share/locale/eu
-#usr/share/locale/eu/LC_MESSAGES
 #usr/share/locale/eu/LC_MESSAGES/glib20.mo
-#usr/share/locale/fa
-#usr/share/locale/fa/LC_MESSAGES
 #usr/share/locale/fa/LC_MESSAGES/glib20.mo
 #usr/share/locale/fi/LC_MESSAGES/glib20.mo
 #usr/share/locale/fr/LC_MESSAGES/glib20.mo
+#usr/share/locale/fur
+#usr/share/locale/fur/LC_MESSAGES
+#usr/share/locale/fur/LC_MESSAGES/glib20.mo
 #usr/share/locale/ga/LC_MESSAGES/glib20.mo
+#usr/share/locale/gd
+#usr/share/locale/gd/LC_MESSAGES
+#usr/share/locale/gd/LC_MESSAGES/glib20.mo
 #usr/share/locale/gl/LC_MESSAGES/glib20.mo
-#usr/share/locale/gu
-#usr/share/locale/gu/LC_MESSAGES
 #usr/share/locale/gu/LC_MESSAGES/glib20.mo
-#usr/share/locale/he
-#usr/share/locale/he/LC_MESSAGES
 #usr/share/locale/he/LC_MESSAGES/glib20.mo
-#usr/share/locale/hi
-#usr/share/locale/hi/LC_MESSAGES
 #usr/share/locale/hi/LC_MESSAGES/glib20.mo
 #usr/share/locale/hr/LC_MESSAGES/glib20.mo
 #usr/share/locale/hu/LC_MESSAGES/glib20.mo
@@ -842,51 +846,27 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/ka
 #usr/share/locale/ka/LC_MESSAGES
 #usr/share/locale/ka/LC_MESSAGES/glib20.mo
-#usr/share/locale/kk
-#usr/share/locale/kk/LC_MESSAGES
 #usr/share/locale/kk/LC_MESSAGES/glib20.mo
-#usr/share/locale/kn
-#usr/share/locale/kn/LC_MESSAGES
 #usr/share/locale/kn/LC_MESSAGES/glib20.mo
 #usr/share/locale/ko/LC_MESSAGES/glib20.mo
-#usr/share/locale/ku
-#usr/share/locale/ku/LC_MESSAGES
 #usr/share/locale/ku/LC_MESSAGES/glib20.mo
 #usr/share/locale/lt/LC_MESSAGES/glib20.mo
-#usr/share/locale/lv
-#usr/share/locale/lv/LC_MESSAGES
 #usr/share/locale/lv/LC_MESSAGES/glib20.mo
 #usr/share/locale/mai
 #usr/share/locale/mai/LC_MESSAGES
 #usr/share/locale/mai/LC_MESSAGES/glib20.mo
-#usr/share/locale/mg
-#usr/share/locale/mg/LC_MESSAGES
 #usr/share/locale/mg/LC_MESSAGES/glib20.mo
-#usr/share/locale/mk
-#usr/share/locale/mk/LC_MESSAGES
 #usr/share/locale/mk/LC_MESSAGES/glib20.mo
-#usr/share/locale/ml
-#usr/share/locale/ml/LC_MESSAGES
 #usr/share/locale/ml/LC_MESSAGES/glib20.mo
 #usr/share/locale/mn
 #usr/share/locale/mn/LC_MESSAGES
 #usr/share/locale/mn/LC_MESSAGES/glib20.mo
-#usr/share/locale/mr
-#usr/share/locale/mr/LC_MESSAGES
 #usr/share/locale/mr/LC_MESSAGES/glib20.mo
-#usr/share/locale/ms
-#usr/share/locale/ms/LC_MESSAGES
 #usr/share/locale/ms/LC_MESSAGES/glib20.mo
 #usr/share/locale/nb/LC_MESSAGES/glib20.mo
-#usr/share/locale/nds
-#usr/share/locale/nds/LC_MESSAGES
 #usr/share/locale/nds/LC_MESSAGES/glib20.mo
-#usr/share/locale/ne
-#usr/share/locale/ne/LC_MESSAGES
 #usr/share/locale/ne/LC_MESSAGES/glib20.mo
 #usr/share/locale/nl/LC_MESSAGES/glib20.mo
-#usr/share/locale/nn
-#usr/share/locale/nn/LC_MESSAGES
 #usr/share/locale/nn/LC_MESSAGES/glib20.mo
 #usr/share/locale/oc
 #usr/share/locale/oc/LC_MESSAGES
@@ -894,8 +874,6 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/or
 #usr/share/locale/or/LC_MESSAGES
 #usr/share/locale/or/LC_MESSAGES/glib20.mo
-#usr/share/locale/pa
-#usr/share/locale/pa/LC_MESSAGES
 #usr/share/locale/pa/LC_MESSAGES/glib20.mo
 #usr/share/locale/pl/LC_MESSAGES/glib20.mo
 #usr/share/locale/ps
@@ -916,21 +894,12 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/sr@ije
 #usr/share/locale/sr@ije/LC_MESSAGES
 #usr/share/locale/sr@ije/LC_MESSAGES/glib20.mo
-#usr/share/locale/sr@latin
-#usr/share/locale/sr@latin/LC_MESSAGES
 #usr/share/locale/sr@latin/LC_MESSAGES/glib20.mo
 #usr/share/locale/sv/LC_MESSAGES/glib20.mo
-#usr/share/locale/ta
-#usr/share/locale/ta/LC_MESSAGES
 #usr/share/locale/ta/LC_MESSAGES/glib20.mo
-#usr/share/locale/te
-#usr/share/locale/te/LC_MESSAGES
 #usr/share/locale/te/LC_MESSAGES/glib20.mo
-#usr/share/locale/th
-#usr/share/locale/th/LC_MESSAGES
+#usr/share/locale/tg/LC_MESSAGES/glib20.mo
 #usr/share/locale/th/LC_MESSAGES/glib20.mo
-#usr/share/locale/tl
-#usr/share/locale/tl/LC_MESSAGES
 #usr/share/locale/tl/LC_MESSAGES/glib20.mo
 #usr/share/locale/tr/LC_MESSAGES/glib20.mo
 #usr/share/locale/tt
@@ -944,8 +913,6 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/wa
 #usr/share/locale/wa/LC_MESSAGES
 #usr/share/locale/wa/LC_MESSAGES/glib20.mo
-#usr/share/locale/xh
-#usr/share/locale/xh/LC_MESSAGES
 #usr/share/locale/xh/LC_MESSAGES/glib20.mo
 #usr/share/locale/yi
 #usr/share/locale/yi/LC_MESSAGES
@@ -955,16 +922,3 @@ usr/lib/libgthread-2.0.so.0.3200.3
 #usr/share/locale/zh_HK/LC_MESSAGES
 #usr/share/locale/zh_HK/LC_MESSAGES/glib20.mo
 #usr/share/locale/zh_TW/LC_MESSAGES/glib20.mo
-#usr/share/man/man1/gdbus-codegen.1
-#usr/share/man/man1/gdbus.1
-#usr/share/man/man1/gio-querymodules.1
-#usr/share/man/man1/glib-compile-resources.1
-#usr/share/man/man1/glib-compile-schemas.1
-#usr/share/man/man1/glib-genmarshal.1
-#usr/share/man/man1/glib-gettextize.1
-#usr/share/man/man1/glib-mkenums.1
-#usr/share/man/man1/gobject-query.1
-#usr/share/man/man1/gresource.1
-#usr/share/man/man1/gsettings.1
-#usr/share/man/man1/gtester-report.1
-#usr/share/man/man1/gtester.1
index 760a12869cf829c375f1833d31e084b95964feba..67e495c4a7423b90fd20ffd0c231abb8e67c3570 100644 (file)
@@ -92,7 +92,6 @@ etc/rc.d/init.d/wlanclient
 #etc/rc.d/rc0.d/K01imspetor
 #etc/rc.d/rc0.d/K01motion
 #etc/rc.d/rc0.d/K01vdradmin
-#etc/rc.d/rc0.d/K02mediatomb
 #etc/rc.d/rc0.d/K02sslh
 etc/rc.d/rc0.d/K08fcron
 etc/rc.d/rc0.d/K28apache
@@ -135,7 +134,6 @@ etc/rc.d/rc3.d/S30sshd
 etc/rc.d/rc3.d/S32apache
 etc/rc.d/rc3.d/S40fcron
 #etc/rc.d/rc3.d/S66client175
-#etc/rc.d/rc3.d/S98mediatomb
 etc/rc.d/rc3.d/S98rc.local
 #etc/rc.d/rc3.d/S98sslh
 #etc/rc.d/rc3.d/S99imspetor
@@ -145,7 +143,6 @@ etc/rc.d/rc3.d/S98rc.local
 #etc/rc.d/rc6.d/K01imspetor
 #etc/rc.d/rc6.d/K01motion
 #etc/rc.d/rc6.d/K01vdradmin
-#etc/rc.d/rc6.d/K02mediatomb
 #etc/rc.d/rc6.d/K02sslh
 etc/rc.d/rc6.d/K08fcron
 etc/rc.d/rc6.d/K28apache
diff --git a/config/rootfiles/common/lz4 b/config/rootfiles/common/lz4
new file mode 100644 (file)
index 0000000..0902a47
--- /dev/null
@@ -0,0 +1,17 @@
+usr/bin/lz4
+#usr/bin/lz4c
+#usr/bin/lz4cat
+#usr/bin/unlz4
+#usr/include/lz4.h
+#usr/include/lz4frame.h
+#usr/include/lz4frame_static.h
+#usr/include/lz4hc.h
+#usr/lib/liblz4.a
+#usr/lib/liblz4.so
+usr/lib/liblz4.so.1
+usr/lib/liblz4.so.1.8.1
+#usr/lib/pkgconfig/liblz4.pc
+#usr/share/man/man1/lz4.1
+#usr/share/man/man1/lz4c.1
+#usr/share/man/man1/lz4cat.1
+#usr/share/man/man1/unlz4.1
diff --git a/config/rootfiles/common/php b/config/rootfiles/common/php
deleted file mode 100644 (file)
index fa073de..0000000
+++ /dev/null
@@ -1,559 +0,0 @@
-etc/pear.conf
-etc/php.ini
-#usr/bin/pear
-#usr/bin/peardev
-#usr/bin/pecl
-usr/bin/phar
-usr/bin/phar.phar
-usr/bin/php
-#usr/bin/php-config
-#usr/bin/phpize
-#usr/include/php
-#usr/include/php/TSRM
-#usr/include/php/TSRM/TSRM.h
-#usr/include/php/TSRM/acconfig.h
-#usr/include/php/TSRM/readdir.h
-#usr/include/php/TSRM/tsrm_config.h
-#usr/include/php/TSRM/tsrm_config.w32.h
-#usr/include/php/TSRM/tsrm_config_common.h
-#usr/include/php/TSRM/tsrm_nw.h
-#usr/include/php/TSRM/tsrm_strtok_r.h
-#usr/include/php/TSRM/tsrm_virtual_cwd.h
-#usr/include/php/TSRM/tsrm_win32.h
-#usr/include/php/Zend
-#usr/include/php/Zend/acconfig.h
-#usr/include/php/Zend/zend.h
-#usr/include/php/Zend/zend_API.h
-#usr/include/php/Zend/zend_alloc.h
-#usr/include/php/Zend/zend_build.h
-#usr/include/php/Zend/zend_builtin_functions.h
-#usr/include/php/Zend/zend_closures.h
-#usr/include/php/Zend/zend_compile.h
-#usr/include/php/Zend/zend_config.h
-#usr/include/php/Zend/zend_config.nw.h
-#usr/include/php/Zend/zend_config.w32.h
-#usr/include/php/Zend/zend_constants.h
-#usr/include/php/Zend/zend_dynamic_array.h
-#usr/include/php/Zend/zend_errors.h
-#usr/include/php/Zend/zend_exceptions.h
-#usr/include/php/Zend/zend_execute.h
-#usr/include/php/Zend/zend_extensions.h
-#usr/include/php/Zend/zend_fast_cache.h
-#usr/include/php/Zend/zend_float.h
-#usr/include/php/Zend/zend_gc.h
-#usr/include/php/Zend/zend_globals.h
-#usr/include/php/Zend/zend_globals_macros.h
-#usr/include/php/Zend/zend_hash.h
-#usr/include/php/Zend/zend_highlight.h
-#usr/include/php/Zend/zend_indent.h
-#usr/include/php/Zend/zend_ini.h
-#usr/include/php/Zend/zend_ini_parser.h
-#usr/include/php/Zend/zend_ini_scanner.h
-#usr/include/php/Zend/zend_ini_scanner_defs.h
-#usr/include/php/Zend/zend_interfaces.h
-#usr/include/php/Zend/zend_istdiostream.h
-#usr/include/php/Zend/zend_iterators.h
-#usr/include/php/Zend/zend_language_parser.h
-#usr/include/php/Zend/zend_language_scanner.h
-#usr/include/php/Zend/zend_language_scanner_defs.h
-#usr/include/php/Zend/zend_list.h
-#usr/include/php/Zend/zend_llist.h
-#usr/include/php/Zend/zend_modules.h
-#usr/include/php/Zend/zend_multibyte.h
-#usr/include/php/Zend/zend_multiply.h
-#usr/include/php/Zend/zend_object_handlers.h
-#usr/include/php/Zend/zend_objects.h
-#usr/include/php/Zend/zend_objects_API.h
-#usr/include/php/Zend/zend_operators.h
-#usr/include/php/Zend/zend_ptr_stack.h
-#usr/include/php/Zend/zend_qsort.h
-#usr/include/php/Zend/zend_stack.h
-#usr/include/php/Zend/zend_static_allocator.h
-#usr/include/php/Zend/zend_stream.h
-#usr/include/php/Zend/zend_strtod.h
-#usr/include/php/Zend/zend_ts_hash.h
-#usr/include/php/Zend/zend_types.h
-#usr/include/php/Zend/zend_variables.h
-#usr/include/php/Zend/zend_vm.h
-#usr/include/php/Zend/zend_vm_def.h
-#usr/include/php/Zend/zend_vm_execute.h
-#usr/include/php/Zend/zend_vm_opcodes.h
-#usr/include/php/ext
-#usr/include/php/ext/date
-#usr/include/php/ext/date/lib
-#usr/include/php/ext/date/lib/timelib.h
-#usr/include/php/ext/date/lib/timelib_config.h
-#usr/include/php/ext/date/lib/timelib_structs.h
-#usr/include/php/ext/date/php_date.h
-#usr/include/php/ext/dom
-#usr/include/php/ext/dom/xml_common.h
-#usr/include/php/ext/ereg
-#usr/include/php/ext/ereg/php_ereg.h
-#usr/include/php/ext/ereg/php_regex.h
-#usr/include/php/ext/ereg/regex
-#usr/include/php/ext/ereg/regex/cclass.h
-#usr/include/php/ext/ereg/regex/cname.h
-#usr/include/php/ext/ereg/regex/regex.h
-#usr/include/php/ext/ereg/regex/regex2.h
-#usr/include/php/ext/ereg/regex/utils.h
-#usr/include/php/ext/filter
-#usr/include/php/ext/filter/php_filter.h
-#usr/include/php/ext/gd
-#usr/include/php/ext/gd/gdcache.h
-#usr/include/php/ext/gd/php_gd.h
-#usr/include/php/ext/hash
-#usr/include/php/ext/hash/php_hash.h
-#usr/include/php/ext/hash/php_hash_adler32.h
-#usr/include/php/ext/hash/php_hash_crc32.h
-#usr/include/php/ext/hash/php_hash_gost.h
-#usr/include/php/ext/hash/php_hash_haval.h
-#usr/include/php/ext/hash/php_hash_md.h
-#usr/include/php/ext/hash/php_hash_ripemd.h
-#usr/include/php/ext/hash/php_hash_salsa.h
-#usr/include/php/ext/hash/php_hash_sha.h
-#usr/include/php/ext/hash/php_hash_snefru.h
-#usr/include/php/ext/hash/php_hash_tiger.h
-#usr/include/php/ext/hash/php_hash_types.h
-#usr/include/php/ext/hash/php_hash_whirlpool.h
-#usr/include/php/ext/iconv
-#usr/include/php/ext/iconv/php_have_bsd_iconv.h
-#usr/include/php/ext/iconv/php_have_glibc_iconv.h
-#usr/include/php/ext/iconv/php_have_ibm_iconv.h
-#usr/include/php/ext/iconv/php_have_iconv.h
-#usr/include/php/ext/iconv/php_have_libiconv.h
-#usr/include/php/ext/iconv/php_iconv.h
-#usr/include/php/ext/iconv/php_iconv_aliased_libiconv.h
-#usr/include/php/ext/iconv/php_iconv_supports_errno.h
-#usr/include/php/ext/iconv/php_php_iconv_h_path.h
-#usr/include/php/ext/iconv/php_php_iconv_impl.h
-#usr/include/php/ext/json
-#usr/include/php/ext/json/php_json.h
-#usr/include/php/ext/libxml
-#usr/include/php/ext/libxml/php_libxml.h
-#usr/include/php/ext/mbstring
-#usr/include/php/ext/mbstring/libmbfl
-#usr/include/php/ext/mbstring/libmbfl/config.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl
-#usr/include/php/ext/mbstring/libmbfl/mbfl/eaw_table.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter_8bit.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter_pass.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter_wchar.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_allocators.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_consts.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_convert.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_defs.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_encoding.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_filter_output.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_ident.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_language.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h
-#usr/include/php/ext/mbstring/libmbfl/mbfl/mbfl_string.h
-#usr/include/php/ext/mbstring/mbstring.h
-#usr/include/php/ext/mbstring/oniguruma
-#usr/include/php/ext/mbstring/oniguruma/oniguruma.h
-#usr/include/php/ext/mbstring/php_mbregex.h
-#usr/include/php/ext/mbstring/php_onig_compat.h
-#usr/include/php/ext/pcre
-#usr/include/php/ext/pcre/pcrelib
-#usr/include/php/ext/pcre/pcrelib/config.h
-#usr/include/php/ext/pcre/pcrelib/pcre.h
-#usr/include/php/ext/pcre/pcrelib/pcre_internal.h
-#usr/include/php/ext/pcre/pcrelib/pcreposix.h
-#usr/include/php/ext/pcre/pcrelib/ucp.h
-#usr/include/php/ext/pcre/php_pcre.h
-#usr/include/php/ext/pdo
-#usr/include/php/ext/pdo/php_pdo.h
-#usr/include/php/ext/pdo/php_pdo_driver.h
-#usr/include/php/ext/session
-#usr/include/php/ext/session/mod_files.h
-#usr/include/php/ext/session/mod_user.h
-#usr/include/php/ext/session/php_session.h
-#usr/include/php/ext/sockets
-#usr/include/php/ext/sockets/php_sockets.h
-#usr/include/php/ext/spl
-#usr/include/php/ext/spl/php_spl.h
-#usr/include/php/ext/spl/spl_array.h
-#usr/include/php/ext/spl/spl_directory.h
-#usr/include/php/ext/spl/spl_dllist.h
-#usr/include/php/ext/spl/spl_engine.h
-#usr/include/php/ext/spl/spl_exceptions.h
-#usr/include/php/ext/spl/spl_fixedarray.h
-#usr/include/php/ext/spl/spl_functions.h
-#usr/include/php/ext/spl/spl_heap.h
-#usr/include/php/ext/spl/spl_iterators.h
-#usr/include/php/ext/spl/spl_observer.h
-#usr/include/php/ext/sqlite
-#usr/include/php/ext/sqlite/libsqlite
-#usr/include/php/ext/sqlite/libsqlite/src
-#usr/include/php/ext/sqlite/libsqlite/src/sqlite.h
-#usr/include/php/ext/sqlite3
-#usr/include/php/ext/sqlite3/libsqlite
-#usr/include/php/ext/sqlite3/libsqlite/sqlite3.h
-#usr/include/php/ext/standard
-#usr/include/php/ext/standard/base64.h
-#usr/include/php/ext/standard/basic_functions.h
-#usr/include/php/ext/standard/crc32.h
-#usr/include/php/ext/standard/credits.h
-#usr/include/php/ext/standard/credits_ext.h
-#usr/include/php/ext/standard/credits_sapi.h
-#usr/include/php/ext/standard/crypt_blowfish.h
-#usr/include/php/ext/standard/crypt_freesec.h
-#usr/include/php/ext/standard/css.h
-#usr/include/php/ext/standard/cyr_convert.h
-#usr/include/php/ext/standard/datetime.h
-#usr/include/php/ext/standard/dl.h
-#usr/include/php/ext/standard/exec.h
-#usr/include/php/ext/standard/file.h
-#usr/include/php/ext/standard/flock_compat.h
-#usr/include/php/ext/standard/fsock.h
-#usr/include/php/ext/standard/head.h
-#usr/include/php/ext/standard/html.h
-#usr/include/php/ext/standard/info.h
-#usr/include/php/ext/standard/md5.h
-#usr/include/php/ext/standard/microtime.h
-#usr/include/php/ext/standard/pack.h
-#usr/include/php/ext/standard/pageinfo.h
-#usr/include/php/ext/standard/php_array.h
-#usr/include/php/ext/standard/php_assert.h
-#usr/include/php/ext/standard/php_browscap.h
-#usr/include/php/ext/standard/php_crypt.h
-#usr/include/php/ext/standard/php_crypt_r.h
-#usr/include/php/ext/standard/php_dir.h
-#usr/include/php/ext/standard/php_dns.h
-#usr/include/php/ext/standard/php_ext_syslog.h
-#usr/include/php/ext/standard/php_filestat.h
-#usr/include/php/ext/standard/php_fopen_wrappers.h
-#usr/include/php/ext/standard/php_ftok.h
-#usr/include/php/ext/standard/php_http.h
-#usr/include/php/ext/standard/php_image.h
-#usr/include/php/ext/standard/php_incomplete_class.h
-#usr/include/php/ext/standard/php_iptc.h
-#usr/include/php/ext/standard/php_lcg.h
-#usr/include/php/ext/standard/php_link.h
-#usr/include/php/ext/standard/php_mail.h
-#usr/include/php/ext/standard/php_math.h
-#usr/include/php/ext/standard/php_metaphone.h
-#usr/include/php/ext/standard/php_rand.h
-#usr/include/php/ext/standard/php_smart_str.h
-#usr/include/php/ext/standard/php_smart_str_public.h
-#usr/include/php/ext/standard/php_standard.h
-#usr/include/php/ext/standard/php_string.h
-#usr/include/php/ext/standard/php_type.h
-#usr/include/php/ext/standard/php_uuencode.h
-#usr/include/php/ext/standard/php_var.h
-#usr/include/php/ext/standard/php_versioning.h
-#usr/include/php/ext/standard/proc_open.h
-#usr/include/php/ext/standard/quot_print.h
-#usr/include/php/ext/standard/scanf.h
-#usr/include/php/ext/standard/sha1.h
-#usr/include/php/ext/standard/streamsfuncs.h
-#usr/include/php/ext/standard/uniqid.h
-#usr/include/php/ext/standard/url.h
-#usr/include/php/ext/standard/url_scanner_ex.h
-#usr/include/php/ext/standard/winver.h
-#usr/include/php/ext/xml
-#usr/include/php/ext/xml/expat_compat.h
-#usr/include/php/ext/xml/php_xml.h
-#usr/include/php/include
-#usr/include/php/main
-#usr/include/php/main/SAPI.h
-#usr/include/php/main/build-defs.h
-#usr/include/php/main/fopen_wrappers.h
-#usr/include/php/main/logos.h
-#usr/include/php/main/php.h
-#usr/include/php/main/php3_compat.h
-#usr/include/php/main/php_compat.h
-#usr/include/php/main/php_config.h
-#usr/include/php/main/php_content_types.h
-#usr/include/php/main/php_getopt.h
-#usr/include/php/main/php_globals.h
-#usr/include/php/main/php_ini.h
-#usr/include/php/main/php_logos.h
-#usr/include/php/main/php_main.h
-#usr/include/php/main/php_memory_streams.h
-#usr/include/php/main/php_network.h
-#usr/include/php/main/php_open_temporary_file.h
-#usr/include/php/main/php_output.h
-#usr/include/php/main/php_reentrancy.h
-#usr/include/php/main/php_scandir.h
-#usr/include/php/main/php_streams.h
-#usr/include/php/main/php_syslog.h
-#usr/include/php/main/php_ticks.h
-#usr/include/php/main/php_variables.h
-#usr/include/php/main/php_version.h
-#usr/include/php/main/rfc1867.h
-#usr/include/php/main/safe_mode.h
-#usr/include/php/main/snprintf.h
-#usr/include/php/main/spprintf.h
-#usr/include/php/main/streams
-#usr/include/php/main/streams/php_stream_context.h
-#usr/include/php/main/streams/php_stream_filter_api.h
-#usr/include/php/main/streams/php_stream_glob_wrapper.h
-#usr/include/php/main/streams/php_stream_mmap.h
-#usr/include/php/main/streams/php_stream_plain_wrapper.h
-#usr/include/php/main/streams/php_stream_transport.h
-#usr/include/php/main/streams/php_stream_userspace.h
-#usr/include/php/main/streams/php_streams_int.h
-#usr/include/php/main/win32_internal_function_disabled.h
-#usr/include/php/main/win95nt.h
-usr/lib/apache/libphp5.so
-#usr/lib/php
-#usr/lib/php/.channels
-#usr/lib/php/.channels/.alias
-#usr/lib/php/.channels/.alias/pear.txt
-#usr/lib/php/.channels/.alias/pecl.txt
-#usr/lib/php/.channels/.alias/phpdocs.txt
-#usr/lib/php/.channels/__uri.reg
-#usr/lib/php/.channels/doc.php.net.reg
-#usr/lib/php/.channels/pear.php.net.reg
-#usr/lib/php/.channels/pecl.php.net.reg
-#usr/lib/php/.depdb
-#usr/lib/php/.depdblock
-#usr/lib/php/.filemap
-#usr/lib/php/.lock
-#usr/lib/php/.registry
-#usr/lib/php/.registry/.channel.__uri
-#usr/lib/php/.registry/.channel.doc.php.net
-#usr/lib/php/.registry/.channel.pecl.php.net
-#usr/lib/php/.registry/archive_tar.reg
-#usr/lib/php/.registry/console_getopt.reg
-#usr/lib/php/.registry/pear.reg
-#usr/lib/php/.registry/structures_graph.reg
-#usr/lib/php/.registry/xml_util.reg
-#usr/lib/php/Archive
-usr/lib/php/Archive/Tar.php
-#usr/lib/php/Console
-usr/lib/php/Console/Getopt.php
-#usr/lib/php/Log
-usr/lib/php/Log.php
-usr/lib/php/Log/composite.php
-usr/lib/php/Log/console.php
-usr/lib/php/Log/daemon.php
-usr/lib/php/Log/display.php
-usr/lib/php/Log/error_log.php
-usr/lib/php/Log/file.php
-usr/lib/php/Log/firebug.php
-usr/lib/php/Log/mail.php
-usr/lib/php/Log/mcal.php
-usr/lib/php/Log/mdb2.php
-usr/lib/php/Log/null.php
-usr/lib/php/Log/observer.php
-usr/lib/php/Log/sql.php
-usr/lib/php/Log/sqlite.php
-usr/lib/php/Log/syslog.php
-usr/lib/php/Log/win.php
-#usr/lib/php/OS
-#usr/lib/php/OS/Guess.php
-usr/lib/php/PEAR
-usr/lib/php/PEAR.php
-usr/lib/php/PEAR/Autoloader.php
-usr/lib/php/PEAR/Builder.php
-#usr/lib/php/PEAR/ChannelFile
-usr/lib/php/PEAR/ChannelFile.php
-usr/lib/php/PEAR/ChannelFile/Parser.php
-#usr/lib/php/PEAR/Command
-usr/lib/php/PEAR/Command.php
-usr/lib/php/PEAR/Command/Auth.php
-usr/lib/php/PEAR/Command/Auth.xml
-usr/lib/php/PEAR/Command/Build.php
-usr/lib/php/PEAR/Command/Build.xml
-usr/lib/php/PEAR/Command/Channels.php
-usr/lib/php/PEAR/Command/Channels.xml
-usr/lib/php/PEAR/Command/Common.php
-usr/lib/php/PEAR/Command/Config.php
-usr/lib/php/PEAR/Command/Config.xml
-usr/lib/php/PEAR/Command/Install.php
-usr/lib/php/PEAR/Command/Install.xml
-usr/lib/php/PEAR/Command/Mirror.php
-usr/lib/php/PEAR/Command/Mirror.xml
-usr/lib/php/PEAR/Command/Package.php
-usr/lib/php/PEAR/Command/Package.xml
-usr/lib/php/PEAR/Command/Pickle.php
-usr/lib/php/PEAR/Command/Pickle.xml
-usr/lib/php/PEAR/Command/Registry.php
-usr/lib/php/PEAR/Command/Registry.xml
-usr/lib/php/PEAR/Command/Remote.php
-usr/lib/php/PEAR/Command/Remote.xml
-usr/lib/php/PEAR/Command/Test.php
-usr/lib/php/PEAR/Command/Test.xml
-usr/lib/php/PEAR/Common.php
-usr/lib/php/PEAR/Config.php
-usr/lib/php/PEAR/Dependency2.php
-usr/lib/php/PEAR/DependencyDB.php
-#usr/lib/php/PEAR/Downloader
-usr/lib/php/PEAR/Downloader.php
-usr/lib/php/PEAR/Downloader/Package.php
-usr/lib/php/PEAR/ErrorStack.php
-usr/lib/php/PEAR/Exception.php
-usr/lib/php/PEAR/FixPHP5PEARWarnings.php
-#usr/lib/php/PEAR/Frontend
-usr/lib/php/PEAR/Frontend.php
-usr/lib/php/PEAR/Frontend/CLI.php
-#usr/lib/php/PEAR/Installer
-usr/lib/php/PEAR/Installer.php
-#usr/lib/php/PEAR/Installer/Role
-usr/lib/php/PEAR/Installer/Role.php
-usr/lib/php/PEAR/Installer/Role/Cfg.php
-usr/lib/php/PEAR/Installer/Role/Cfg.xml
-usr/lib/php/PEAR/Installer/Role/Common.php
-usr/lib/php/PEAR/Installer/Role/Data.php
-usr/lib/php/PEAR/Installer/Role/Data.xml
-usr/lib/php/PEAR/Installer/Role/Doc.php
-usr/lib/php/PEAR/Installer/Role/Doc.xml
-usr/lib/php/PEAR/Installer/Role/Ext.php
-usr/lib/php/PEAR/Installer/Role/Ext.xml
-usr/lib/php/PEAR/Installer/Role/Php.php
-usr/lib/php/PEAR/Installer/Role/Php.xml
-usr/lib/php/PEAR/Installer/Role/Script.php
-usr/lib/php/PEAR/Installer/Role/Script.xml
-usr/lib/php/PEAR/Installer/Role/Src.php
-usr/lib/php/PEAR/Installer/Role/Src.xml
-usr/lib/php/PEAR/Installer/Role/Test.php
-usr/lib/php/PEAR/Installer/Role/Test.xml
-usr/lib/php/PEAR/Installer/Role/Www.php
-usr/lib/php/PEAR/Installer/Role/Www.xml
-#usr/lib/php/PEAR/PackageFile
-usr/lib/php/PEAR/PackageFile.php
-#usr/lib/php/PEAR/PackageFile/Generator
-usr/lib/php/PEAR/PackageFile/Generator/v1.php
-usr/lib/php/PEAR/PackageFile/Generator/v2.php
-#usr/lib/php/PEAR/PackageFile/Parser
-usr/lib/php/PEAR/PackageFile/Parser/v1.php
-usr/lib/php/PEAR/PackageFile/Parser/v2.php
-usr/lib/php/PEAR/PackageFile/v1.php
-#usr/lib/php/PEAR/PackageFile/v2
-usr/lib/php/PEAR/PackageFile/v2.php
-usr/lib/php/PEAR/PackageFile/v2/Validator.php
-usr/lib/php/PEAR/PackageFile/v2/rw.php
-usr/lib/php/PEAR/Packager.php
-#usr/lib/php/PEAR/REST
-usr/lib/php/PEAR/REST.php
-usr/lib/php/PEAR/REST/10.php
-usr/lib/php/PEAR/REST/11.php
-usr/lib/php/PEAR/REST/13.php
-usr/lib/php/PEAR/Registry.php
-usr/lib/php/PEAR/RunTest.php
-#usr/lib/php/PEAR/Task
-usr/lib/php/PEAR/Task/Common.php
-#usr/lib/php/PEAR/Task/Postinstallscript
-usr/lib/php/PEAR/Task/Postinstallscript.php
-usr/lib/php/PEAR/Task/Postinstallscript/rw.php
-#usr/lib/php/PEAR/Task/Replace
-usr/lib/php/PEAR/Task/Replace.php
-usr/lib/php/PEAR/Task/Replace/rw.php
-#usr/lib/php/PEAR/Task/Unixeol
-usr/lib/php/PEAR/Task/Unixeol.php
-usr/lib/php/PEAR/Task/Unixeol/rw.php
-#usr/lib/php/PEAR/Task/Windowseol
-usr/lib/php/PEAR/Task/Windowseol.php
-usr/lib/php/PEAR/Task/Windowseol/rw.php
-usr/lib/php/PEAR/Validate.php
-#usr/lib/php/PEAR/Validator
-usr/lib/php/PEAR/Validator/PECL.php
-usr/lib/php/PEAR/XMLParser.php
-usr/lib/php/PEAR5.php
-#usr/lib/php/Structures
-#usr/lib/php/Structures/Graph
-usr/lib/php/Structures/Graph.php
-#usr/lib/php/Structures/Graph/Manipulator
-usr/lib/php/Structures/Graph/Manipulator/AcyclicTest.php
-usr/lib/php/Structures/Graph/Manipulator/TopologicalSorter.php
-usr/lib/php/Structures/Graph/Node.php
-usr/lib/php/System.php
-#usr/lib/php/XML
-usr/lib/php/XML/Util.php
-#usr/lib/php/build
-#usr/lib/php/build/Makefile.global
-#usr/lib/php/build/acinclude.m4
-#usr/lib/php/build/config.guess
-#usr/lib/php/build/config.sub
-#usr/lib/php/build/libtool.m4
-#usr/lib/php/build/ltmain.sh
-#usr/lib/php/build/mkdep.awk
-#usr/lib/php/build/phpize.m4
-#usr/lib/php/build/run-tests.php
-#usr/lib/php/build/scan_makefile_in.awk
-#usr/lib/php/build/shtool
-#usr/lib/php/data
-#usr/lib/php/data/PEAR
-#usr/lib/php/data/PEAR/package.dtd
-#usr/lib/php/data/PEAR/template.spec
-#usr/lib/php/data/Structures_Graph
-#usr/lib/php/data/Structures_Graph/LICENSE
-#usr/lib/php/doc
-#usr/lib/php/doc/Archive_Tar
-#usr/lib/php/doc/Archive_Tar/docs
-#usr/lib/php/doc/Archive_Tar/docs/Archive_Tar.txt
-#usr/lib/php/doc/PEAR
-#usr/lib/php/doc/PEAR/INSTALL
-#usr/lib/php/doc/PEAR/LICENSE
-#usr/lib/php/doc/PEAR/README
-#usr/lib/php/doc/Structures_Graph
-#usr/lib/php/doc/Structures_Graph/docs
-#usr/lib/php/doc/Structures_Graph/docs/generate.sh
-#usr/lib/php/doc/Structures_Graph/docs/html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/Structures_Graph.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/Structures_Graph_Manipulator_AcyclicTest.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/Structures_Graph_Manipulator_TopologicalSorter.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/Structures_Graph_Node.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_Manipulator_AcyclicTest_php.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_Manipulator_TopologicalSorter_php.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_Node_php.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_php.html
-#usr/lib/php/doc/Structures_Graph/docs/html/Structures_Graph/tutorial_Structures_Graph.pkg.html
-#usr/lib/php/doc/Structures_Graph/docs/html/classtrees_Structures_Graph.html
-#usr/lib/php/doc/Structures_Graph/docs/html/elementindex.html
-#usr/lib/php/doc/Structures_Graph/docs/html/elementindex_Structures_Graph.html
-#usr/lib/php/doc/Structures_Graph/docs/html/errors.html
-#usr/lib/php/doc/Structures_Graph/docs/html/index.html
-#usr/lib/php/doc/Structures_Graph/docs/html/li_Structures_Graph.html
-#usr/lib/php/doc/Structures_Graph/docs/html/media
-#usr/lib/php/doc/Structures_Graph/docs/html/media/banner.css
-#usr/lib/php/doc/Structures_Graph/docs/html/media/stylesheet.css
-#usr/lib/php/doc/Structures_Graph/docs/html/packages.html
-#usr/lib/php/doc/Structures_Graph/docs/html/todolist.html
-#usr/lib/php/doc/Structures_Graph/docs/tutorials
-#usr/lib/php/doc/Structures_Graph/docs/tutorials/Structures_Graph
-#usr/lib/php/doc/Structures_Graph/docs/tutorials/Structures_Graph/Structures_Graph.pkg
-#usr/lib/php/doc/XML_Util
-#usr/lib/php/doc/XML_Util/examples
-usr/lib/php/doc/XML_Util/examples/example.php
-usr/lib/php/doc/XML_Util/examples/example2.php
-#usr/lib/php/extensions
-#usr/lib/php/extensions/no-debug-zts-20090626
-usr/lib/php/extensions/no-debug-zts-20090626/dba.so
-usr/lib/php/extensions/no-debug-zts-20090626/idn.so
-#usr/lib/php/pearcmd.php
-#usr/lib/php/peclcmd.php
-#usr/lib/php/test
-#usr/lib/php/test/Structures_Graph
-#usr/lib/php/test/Structures_Graph/tests
-#usr/lib/php/test/Structures_Graph/tests/AllTests.php
-#usr/lib/php/test/Structures_Graph/tests/testCase
-#usr/lib/php/test/Structures_Graph/tests/testCase/BasicGraph.php
-#usr/lib/php/test/XML_Util
-#usr/lib/php/test/XML_Util/tests
-#usr/lib/php/test/XML_Util/tests/AllTests.php
-#usr/lib/php/test/XML_Util/tests/testBasic_apiVersion.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_attributesToString.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_collapseEmptyTags.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_createCDataSection.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_createComment.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_createEndElement.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_createStartElement.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_createTag.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_createTagFromArray.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_getDocTypeDeclaration.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_getXmlDeclaration.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_isValidName.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_raiseError.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_replaceEntities.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_reverseEntities.phpt
-#usr/lib/php/test/XML_Util/tests/testBasic_splitQualifiedName.phpt
-#usr/lib/php/test/XML_Util/tests/testBug_4950.phpt
-#usr/lib/php/test/XML_Util/tests/testBug_5392.phpt
-#usr/man/man1/php-config.1
-#usr/man/man1/php.1
-#usr/man/man1/phpize.1
index 6a21261835b44550f7405d7e47a77018686bb7f1..332ee52cba7c0468989905639db92a17279f11c8 100644 (file)
@@ -104,6 +104,21 @@ usr/bin/pdfunite
 #usr/include/poppler/fofi/FoFiTrueType.h
 #usr/include/poppler/fofi/FoFiType1.h
 #usr/include/poppler/fofi/FoFiType1C.h
+#usr/include/poppler/glib
+#usr/include/poppler/glib/poppler-action.h
+#usr/include/poppler/glib/poppler-annot.h
+#usr/include/poppler/glib/poppler-attachment.h
+#usr/include/poppler/glib/poppler-date.h
+#usr/include/poppler/glib/poppler-document.h
+#usr/include/poppler/glib/poppler-enums.h
+#usr/include/poppler/glib/poppler-features.h
+#usr/include/poppler/glib/poppler-form-field.h
+#usr/include/poppler/glib/poppler-layer.h
+#usr/include/poppler/glib/poppler-media.h
+#usr/include/poppler/glib/poppler-movie.h
+#usr/include/poppler/glib/poppler-page.h
+#usr/include/poppler/glib/poppler-structure-element.h
+#usr/include/poppler/glib/poppler.h
 #usr/include/poppler/goo
 #usr/include/poppler/goo/FixedPoint.h
 #usr/include/poppler/goo/GooHash.h
@@ -152,6 +167,11 @@ usr/bin/pdfunite
 #usr/lib/libpoppler-cpp.so
 usr/lib/libpoppler-cpp.so.0
 usr/lib/libpoppler-cpp.so.0.3.0
+#usr/lib/libpoppler-glib.a
+#usr/lib/libpoppler-glib.la
+#usr/lib/libpoppler-glib.so
+usr/lib/libpoppler-glib.so.8
+usr/lib/libpoppler-glib.so.8.8.0
 #usr/lib/libpoppler.a
 #usr/lib/libpoppler.la
 #usr/lib/libpoppler.so
@@ -159,8 +179,47 @@ usr/lib/libpoppler.so.66
 usr/lib/libpoppler.so.66.0.0
 #usr/lib/pkgconfig/poppler-cairo.pc
 #usr/lib/pkgconfig/poppler-cpp.pc
+#usr/lib/pkgconfig/poppler-glib.pc
 #usr/lib/pkgconfig/poppler-splash.pc
 #usr/lib/pkgconfig/poppler.pc
+#usr/share/gtk-doc/html/poppler
+#usr/share/gtk-doc/html/poppler/PopplerAnnot.html
+#usr/share/gtk-doc/html/poppler/PopplerAttachment.html
+#usr/share/gtk-doc/html/poppler/PopplerDocument.html
+#usr/share/gtk-doc/html/poppler/PopplerFormField.html
+#usr/share/gtk-doc/html/poppler/PopplerLayer.html
+#usr/share/gtk-doc/html/poppler/PopplerMedia.html
+#usr/share/gtk-doc/html/poppler/PopplerMovie.html
+#usr/share/gtk-doc/html/poppler/PopplerPage.html
+#usr/share/gtk-doc/html/poppler/PopplerStructureElement.html
+#usr/share/gtk-doc/html/poppler/annotation-glossary.html
+#usr/share/gtk-doc/html/poppler/api-index-0-12.html
+#usr/share/gtk-doc/html/poppler/api-index-0-14.html
+#usr/share/gtk-doc/html/poppler/api-index-0-16.html
+#usr/share/gtk-doc/html/poppler/api-index-0-18.html
+#usr/share/gtk-doc/html/poppler/api-index-0-20.html
+#usr/share/gtk-doc/html/poppler/api-index-0-22.html
+#usr/share/gtk-doc/html/poppler/api-index-0-26.html
+#usr/share/gtk-doc/html/poppler/api-index-0-33.html
+#usr/share/gtk-doc/html/poppler/api-index-0-46.html
+#usr/share/gtk-doc/html/poppler/api-index-deprecated.html
+#usr/share/gtk-doc/html/poppler/api-index-full.html
+#usr/share/gtk-doc/html/poppler/ch01.html
+#usr/share/gtk-doc/html/poppler/home.png
+#usr/share/gtk-doc/html/poppler/index.html
+#usr/share/gtk-doc/html/poppler/left-insensitive.png
+#usr/share/gtk-doc/html/poppler/left.png
+#usr/share/gtk-doc/html/poppler/poppler-Error-handling.html
+#usr/share/gtk-doc/html/poppler/poppler-PDF-Utility-functions.html
+#usr/share/gtk-doc/html/poppler/poppler-PopplerAction.html
+#usr/share/gtk-doc/html/poppler/poppler-PopplerColor.html
+#usr/share/gtk-doc/html/poppler/poppler-Version-and-Features-Information.html
+#usr/share/gtk-doc/html/poppler/poppler.devhelp2
+#usr/share/gtk-doc/html/poppler/right-insensitive.png
+#usr/share/gtk-doc/html/poppler/right.png
+#usr/share/gtk-doc/html/poppler/style.css
+#usr/share/gtk-doc/html/poppler/up-insensitive.png
+#usr/share/gtk-doc/html/poppler/up.png
 #usr/share/man/man1/pdfdetach.1
 #usr/share/man/man1/pdffonts.1
 #usr/share/man/man1/pdfimages.1
index f75b88e7b4725072959ea086d64b047baaa23a48..9babda9755ca588db48b0699c5a13dfac564516d 100644 (file)
@@ -1,9 +1 @@
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/PKG-INFO
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/SOURCES.txt
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/dependency_links.txt
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/not-zip-safe
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/top_level.txt
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/pyparsing.py
-#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/pyparsing.pyc
+#usr/lib/python2.7/site-packages/pyparsing-2.2.0-py2.7.egg
index 0db86e0873cae5f153b9e5c0070cb43baf643597..586b8e9ac9b5d18a700dd5cf38e77a30b749f1f0 100644 (file)
 #usr/include/spice-1/spice/types.h
 #usr/include/spice-1/spice/vd_agent.h
 #usr/include/spice-1/spice/vdi_dev.h
-#usr/lib/spice-protocol
-#usr/lib/spice-protocol/python_modules
-#usr/lib/spice-protocol/python_modules/__init__.py
-#usr/lib/spice-protocol/python_modules/__init__.pyc
-#usr/lib/spice-protocol/python_modules/__init__.pyo
-#usr/lib/spice-protocol/python_modules/codegen.py
-#usr/lib/spice-protocol/python_modules/codegen.pyc
-#usr/lib/spice-protocol/python_modules/codegen.pyo
-#usr/lib/spice-protocol/python_modules/demarshal.py
-#usr/lib/spice-protocol/python_modules/demarshal.pyc
-#usr/lib/spice-protocol/python_modules/demarshal.pyo
-#usr/lib/spice-protocol/python_modules/marshal.py
-#usr/lib/spice-protocol/python_modules/marshal.pyc
-#usr/lib/spice-protocol/python_modules/marshal.pyo
-#usr/lib/spice-protocol/python_modules/ptypes.py
-#usr/lib/spice-protocol/python_modules/ptypes.pyc
-#usr/lib/spice-protocol/python_modules/ptypes.pyo
-#usr/lib/spice-protocol/python_modules/spice_parser.py
-#usr/lib/spice-protocol/python_modules/spice_parser.pyc
-#usr/lib/spice-protocol/python_modules/spice_parser.pyo
-#usr/lib/spice-protocol/spice.proto
-#usr/lib/spice-protocol/spice1.proto
-#usr/lib/spice-protocol/spice_codegen.py
 #usr/share/pkgconfig/spice-protocol.pc
diff --git a/config/rootfiles/common/tunctl b/config/rootfiles/common/tunctl
deleted file mode 100644 (file)
index f05749c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/tunctl
index 1c3994558ecce4f36b96e8117e9cd2b0ed7df9d2..642812342eeb186a1efef49742449e5618837394 100644 (file)
@@ -11,7 +11,7 @@ etc/unbound/unbound.conf
 #usr/lib/libunbound.la
 #usr/lib/libunbound.so
 usr/lib/libunbound.so.2
-usr/lib/libunbound.so.2.5.6
+usr/lib/libunbound.so.2.5.7
 usr/sbin/unbound
 usr/sbin/unbound-anchor
 usr/sbin/unbound-checkconf
index 760a12869cf829c375f1833d31e084b95964feba..67e495c4a7423b90fd20ffd0c231abb8e67c3570 100644 (file)
@@ -92,7 +92,6 @@ etc/rc.d/init.d/wlanclient
 #etc/rc.d/rc0.d/K01imspetor
 #etc/rc.d/rc0.d/K01motion
 #etc/rc.d/rc0.d/K01vdradmin
-#etc/rc.d/rc0.d/K02mediatomb
 #etc/rc.d/rc0.d/K02sslh
 etc/rc.d/rc0.d/K08fcron
 etc/rc.d/rc0.d/K28apache
@@ -135,7 +134,6 @@ etc/rc.d/rc3.d/S30sshd
 etc/rc.d/rc3.d/S32apache
 etc/rc.d/rc3.d/S40fcron
 #etc/rc.d/rc3.d/S66client175
-#etc/rc.d/rc3.d/S98mediatomb
 etc/rc.d/rc3.d/S98rc.local
 #etc/rc.d/rc3.d/S98sslh
 #etc/rc.d/rc3.d/S99imspetor
@@ -145,7 +143,6 @@ etc/rc.d/rc3.d/S98rc.local
 #etc/rc.d/rc6.d/K01imspetor
 #etc/rc.d/rc6.d/K01motion
 #etc/rc.d/rc6.d/K01vdradmin
-#etc/rc.d/rc6.d/K02mediatomb
 #etc/rc.d/rc6.d/K02sslh
 etc/rc.d/rc6.d/K08fcron
 etc/rc.d/rc6.d/K28apache
diff --git a/config/rootfiles/core/118/filelists/bind b/config/rootfiles/core/118/filelists/bind
new file mode 120000 (symlink)
index 0000000..48a0eba
--- /dev/null
@@ -0,0 +1 @@
+../../../common/bind
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/files b/config/rootfiles/core/118/filelists/files
new file mode 100644 (file)
index 0000000..f019f2c
--- /dev/null
@@ -0,0 +1,18 @@
+etc/system-release
+etc/issue
+etc/ssl/certs/ca-bundle.crt
+etc/ssl/certs/ca-bundle.trust.crt
+etc/httpd/conf/loadmodule.conf
+etc/httpd/conf/vhosts.d/captive.conf
+etc/httpd/conf/vhosts.d/ipfire-interface-ssl.conf
+etc/httpd/conf/vhosts.d/ipfire-interface.conf
+srv/web/ipfire/cgi-bin/captive.cgi
+srv/web/ipfire/cgi-bin/fireinfo.cgi
+srv/web/ipfire/cgi-bin/ids.cgi
+srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromcountry.dat
+srv/web/ipfire/cgi-bin/logs.cgi/urlfilter.dat
+usr/lib/firewall/rules.pl
+usr/local/bin/syslogdctrl
+usr/sbin/updxlrator
+var/ipfire/langs
+var/ipfire/updatexlrator/bin/download
diff --git a/config/rootfiles/core/118/filelists/glib b/config/rootfiles/core/118/filelists/glib
new file mode 120000 (symlink)
index 0000000..4466574
--- /dev/null
@@ -0,0 +1 @@
+../../../common/glib
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/gzip b/config/rootfiles/core/118/filelists/gzip
new file mode 120000 (symlink)
index 0000000..aebcccd
--- /dev/null
@@ -0,0 +1 @@
+../../../common/gzip
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/hdparm b/config/rootfiles/core/118/filelists/hdparm
new file mode 120000 (symlink)
index 0000000..b644751
--- /dev/null
@@ -0,0 +1 @@
+../../../common/hdparm
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/i586/dmidecode b/config/rootfiles/core/118/filelists/i586/dmidecode
new file mode 120000 (symlink)
index 0000000..1add99b
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/i586/dmidecode
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/lz4 b/config/rootfiles/core/118/filelists/lz4
new file mode 120000 (symlink)
index 0000000..65c3180
--- /dev/null
@@ -0,0 +1 @@
+../../../common/lz4
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/openssh b/config/rootfiles/core/118/filelists/openssh
new file mode 120000 (symlink)
index 0000000..d8c77fd
--- /dev/null
@@ -0,0 +1 @@
+../../../common/openssh
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/poppler b/config/rootfiles/core/118/filelists/poppler
new file mode 120000 (symlink)
index 0000000..39aa6c2
--- /dev/null
@@ -0,0 +1 @@
+../../../common/poppler
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/sed b/config/rootfiles/core/118/filelists/sed
new file mode 120000 (symlink)
index 0000000..fc5f5c6
--- /dev/null
@@ -0,0 +1 @@
+../../../common/sed
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/snort b/config/rootfiles/core/118/filelists/snort
new file mode 120000 (symlink)
index 0000000..9406ce0
--- /dev/null
@@ -0,0 +1 @@
+../../../common/snort
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/squid b/config/rootfiles/core/118/filelists/squid
new file mode 120000 (symlink)
index 0000000..2dc8372
--- /dev/null
@@ -0,0 +1 @@
+../../../common/squid
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/unbound b/config/rootfiles/core/118/filelists/unbound
new file mode 120000 (symlink)
index 0000000..66adf09
--- /dev/null
@@ -0,0 +1 @@
+../../../common/unbound
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/wget b/config/rootfiles/core/118/filelists/wget
new file mode 120000 (symlink)
index 0000000..fcb57df
--- /dev/null
@@ -0,0 +1 @@
+../../../common/wget
\ No newline at end of file
diff --git a/config/rootfiles/core/118/filelists/x86_64/dmidecode b/config/rootfiles/core/118/filelists/x86_64/dmidecode
new file mode 120000 (symlink)
index 0000000..88f5f0a
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/dmidecode
\ No newline at end of file
similarity index 58%
rename from src/paks/nagiosql/install.sh
rename to config/rootfiles/core/118/update.sh
index b701341889b04556c2fd3e6071c855118dfe6b86..49d67f223ee33b13d5eddac08f55d073c75292d8 100644 (file)
@@ -5,7 +5,7 @@
 #                                                                          #
 # IPFire 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        #
+# the Free Software Foundation; either version 3 of the License, or        #
 # (at your option) any later version.                                      #
 #                                                                          #
 # IPFire is distributed in the hope that it will be useful,                #
 # along with IPFire; if not, write to the Free Software                    #
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
 #                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
+# Copyright (C) 2017 IPFire-Team <info@ipfire.org>.                        #
 #                                                                          #
 ############################################################################
 #
 . /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+core=118
+
+# Remove old core updates from pakfire cache to save space...
+for (( i=1; i<=$core; i++ )); do
+       rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+# Stop services
+/etc/init.d/snort stop
+/etc/init.d/squid stop
+/etc/init.d/unbound stop
+
+# Delete files
+rm -rvf \
+       /etc/httpd/conf.d/php5.conf \
+       /etc/pear.conf \
+       /etc/php.ini \
+       /usr/bin/phar \
+       /usr/bin/phar.phar \
+       /usr/bin/php \
+       /usr/lib/apache/libphp5.so \
+       /usr/lib/php
+
+# Extract files
 extract_files
-restore_backup ${NAME}
-touch /usr/share/nagiosql/install/ENABLE_INSTALLER
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Start services
+/etc/init.d/unbound start
 /etc/init.d/apache restart
+/etc/init.d/squid start
+/etc/init.d/snort start
+
+# This update need a reboot...
+#touch /var/run/need_reboot
+
+# Finish
+/etc/init.d/fireinfo start
+sendprofile
+
+# Update grub config to display new core version
+if [ -e /boot/grub/grub.cfg ]; then
+       grub-mkconfig -o /boot/grub/grub.cfg
+fi
+
+sync
 
+# Don't report the exitcode last command
+exit 0
diff --git a/config/rootfiles/oldcore/117/exclude b/config/rootfiles/oldcore/117/exclude
new file mode 100644 (file)
index 0000000..d6fd053
--- /dev/null
@@ -0,0 +1,30 @@
+boot/config.txt
+boot/grub/grub.cfg
+boot/grub/grubenv
+etc/alternatives
+etc/collectd.custom
+etc/default/grub
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+etc/localtime
+etc/shadow
+etc/snort/snort.conf
+etc/ssh/ssh_config
+etc/ssh/sshd_config
+etc/ssl/openssl.cnf
+etc/sudoers
+etc/sysconfig/firewall.local
+etc/sysconfig/rc.local
+etc/udev/rules.d/30-persistent-network.rules
+srv/web/ipfire/html/proxy.pac
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/ovpn
+var/lib/alternatives
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
diff --git a/config/rootfiles/oldcore/117/meta b/config/rootfiles/oldcore/117/meta
new file mode 100644 (file)
index 0000000..d547fa8
--- /dev/null
@@ -0,0 +1 @@
+DEPS=""
diff --git a/config/rootfiles/packages/cacti b/config/rootfiles/packages/cacti
deleted file mode 100644 (file)
index de0e2c7..0000000
+++ /dev/null
@@ -1,533 +0,0 @@
-etc/fcron.cyclic/cacti.cron
-etc/httpd/conf/vhosts.d/cacti.conf
-#etc/logrotate.d
-etc/logrotate.d/cacti
-#usr/share/cacti
-#usr/share/cacti/LICENSE
-#usr/share/cacti/README
-usr/share/cacti/about.php
-usr/share/cacti/auth_changepassword.php
-usr/share/cacti/auth_login.php
-usr/share/cacti/cacti.sql
-usr/share/cacti/cdef.php
-#usr/share/cacti/cli
-usr/share/cacti/cli/.htaccess
-usr/share/cacti/cli/add_data_query.php
-usr/share/cacti/cli/add_device.php
-usr/share/cacti/cli/add_graph_template.php
-usr/share/cacti/cli/add_graphs.php
-usr/share/cacti/cli/add_perms.php
-usr/share/cacti/cli/add_tree.php
-usr/share/cacti/cli/analyze_database.php
-usr/share/cacti/cli/convert_innodb.php
-usr/share/cacti/cli/copy_user.php
-usr/share/cacti/cli/data_template_associate_rra.php
-usr/share/cacti/cli/host_update_template.php
-usr/share/cacti/cli/import_template.php
-usr/share/cacti/cli/poller_data_sources_reapply_names.php
-usr/share/cacti/cli/poller_graphs_reapply_names.php
-usr/share/cacti/cli/poller_output_empty.php
-usr/share/cacti/cli/poller_reindex_hosts.php
-usr/share/cacti/cli/rebuild_poller_cache.php
-usr/share/cacti/cli/reorder_data_query.php
-usr/share/cacti/cli/repair_database.php
-usr/share/cacti/cli/repair_templates.php
-usr/share/cacti/cli/structure_rra_paths.php
-usr/share/cacti/cli/upgrade_database.php
-usr/share/cacti/cmd.php
-usr/share/cacti/color.php
-usr/share/cacti/data_input.php
-usr/share/cacti/data_queries.php
-usr/share/cacti/data_sources.php
-usr/share/cacti/data_templates.php
-#usr/share/cacti/docs
-#usr/share/cacti/docs/CHANGELOG
-#usr/share/cacti/docs/CONTRIB
-#usr/share/cacti/docs/README
-#usr/share/cacti/docs/html
-#usr/share/cacti/docs/html/LICENSE.html
-#usr/share/cacti/docs/html/advanced_topics.html
-#usr/share/cacti/docs/html/basics.html
-#usr/share/cacti/docs/html/batch_copy_users.html
-#usr/share/cacti/docs/html/bsd_ports.html
-#usr/share/cacti/docs/html/cacti_help.html
-#usr/share/cacti/docs/html/cdefs.html
-#usr/share/cacti/docs/html/check_cacti_poller.html
-#usr/share/cacti/docs/html/check_data_gathering.html
-#usr/share/cacti/docs/html/check_mysql_updating.html
-#usr/share/cacti/docs/html/check_rrd_graph.html
-#usr/share/cacti/docs/html/check_rrd_numbers.html
-#usr/share/cacti/docs/html/check_rrd_owner.html
-#usr/share/cacti/docs/html/check_rrd_updating.html
-#usr/share/cacti/docs/html/check_zero_values.html
-#usr/share/cacti/docs/html/cli_add_data_query.html
-#usr/share/cacti/docs/html/cli_add_device.html
-#usr/share/cacti/docs/html/cli_add_graph_template.html
-#usr/share/cacti/docs/html/cli_add_graphs.html
-#usr/share/cacti/docs/html/cli_add_perms.html
-#usr/share/cacti/docs/html/cli_add_tree.html
-#usr/share/cacti/docs/html/cli_copy_user.html
-#usr/share/cacti/docs/html/cli_poller_graphs_reapply_names.html
-#usr/share/cacti/docs/html/cli_poller_output_empty.html
-#usr/share/cacti/docs/html/cli_poller_reindex_hosts.html
-#usr/share/cacti/docs/html/copying_user.html
-#usr/share/cacti/docs/html/create_new_user.html
-#usr/share/cacti/docs/html/data_input_methods.html
-#usr/share/cacti/docs/html/data_presentation.html
-#usr/share/cacti/docs/html/data_queries.html
-#usr/share/cacti/docs/html/data_storage.html
-#usr/share/cacti/docs/html/debug_miscellaneous.html
-#usr/share/cacti/docs/html/debug_rpm_installation.html
-#usr/share/cacti/docs/html/debugging.html
-#usr/share/cacti/docs/html/delete_users.html
-#usr/share/cacti/docs/html/enable_disable_users.html
-#usr/share/cacti/docs/html/faq.html
-#usr/share/cacti/docs/html/graph_howto.html
-#usr/share/cacti/docs/html/graph_overview.html
-#usr/share/cacti/docs/html/graph_snmp_oid.html
-#usr/share/cacti/docs/html/graph_templates.html
-#usr/share/cacti/docs/html/graph_viewing.html
-#usr/share/cacti/docs/html/guest_access.html
-#usr/share/cacti/docs/html/host_templates.html
-#usr/share/cacti/docs/html/host_variables.html
-#usr/share/cacti/docs/html/how_to.html
-#usr/share/cacti/docs/html/images
-#usr/share/cacti/docs/html/images/data_source_title_example1.png
-#usr/share/cacti/docs/html/images/data_source_title_example2.png
-#usr/share/cacti/docs/html/images/data_source_title_template.png
-#usr/share/cacti/docs/html/images/data_template.png
-#usr/share/cacti/docs/html/images/export_template.png
-#usr/share/cacti/docs/html/images/graph_template.png
-#usr/share/cacti/docs/html/images/graph_tree.png
-#usr/share/cacti/docs/html/images/host_template.png
-#usr/share/cacti/docs/html/images/import_template.png
-#usr/share/cacti/docs/html/images/new_device.png
-#usr/share/cacti/docs/html/images/new_graphs.png
-#usr/share/cacti/docs/html/images/principles_of_operation.png
-#usr/share/cacti/docs/html/images/user_management_batch_copy_1.png
-#usr/share/cacti/docs/html/images/user_management_batch_copy_2.png
-#usr/share/cacti/docs/html/images/user_management_copy_1.png
-#usr/share/cacti/docs/html/images/user_management_copy_2.png
-#usr/share/cacti/docs/html/images/user_management_delete_1.png
-#usr/share/cacti/docs/html/images/user_management_delete_2.png
-#usr/share/cacti/docs/html/images/user_management_edit.png
-#usr/share/cacti/docs/html/images/user_management_enable_disable_1.png
-#usr/share/cacti/docs/html/images/user_management_enable_disable_2.png
-#usr/share/cacti/docs/html/images/user_management_list.png
-#usr/share/cacti/docs/html/images/user_management_new.png
-#usr/share/cacti/docs/html/index.html
-#usr/share/cacti/docs/html/install_unix.html
-#usr/share/cacti/docs/html/install_windows.html
-#usr/share/cacti/docs/html/installation.html
-#usr/share/cacti/docs/html/making_scripts_work_with_cacti.html
-#usr/share/cacti/docs/html/migration_php_scripts_to_script_server.html
-#usr/share/cacti/docs/html/new_graphs.html
-#usr/share/cacti/docs/html/operating_principles.html
-#usr/share/cacti/docs/html/php_script_server.html
-#usr/share/cacti/docs/html/reference.html
-#usr/share/cacti/docs/html/requirements.html
-#usr/share/cacti/docs/html/rrdtool_features.html
-#usr/share/cacti/docs/html/script_query_xml.html
-#usr/share/cacti/docs/html/scripts.html
-#usr/share/cacti/docs/html/snmp_query_xml.html
-#usr/share/cacti/docs/html/template_export.html
-#usr/share/cacti/docs/html/template_import.html
-#usr/share/cacti/docs/html/templates.html
-#usr/share/cacti/docs/html/testing_script_in_script_server.html
-#usr/share/cacti/docs/html/unix_apply_patches.html
-#usr/share/cacti/docs/html/unix_configure_cacti.html
-#usr/share/cacti/docs/html/unix_configure_httpd.html
-#usr/share/cacti/docs/html/unix_configure_mysql.html
-#usr/share/cacti/docs/html/unix_configure_php.html
-#usr/share/cacti/docs/html/unix_configure_spine.html
-#usr/share/cacti/docs/html/upgrade.html
-#usr/share/cacti/docs/html/upgrade_using_hostmib_data_queries.html
-#usr/share/cacti/docs/html/user_management.html
-#usr/share/cacti/docs/html/using_spine.html
-#usr/share/cacti/docs/html/variables.html
-#usr/share/cacti/docs/pdf
-#usr/share/cacti/docs/pdf/README
-#usr/share/cacti/docs/txt
-#usr/share/cacti/docs/txt/manual.txt
-usr/share/cacti/gprint_presets.php
-usr/share/cacti/graph.php
-usr/share/cacti/graph_image.php
-usr/share/cacti/graph_settings.php
-usr/share/cacti/graph_templates.php
-usr/share/cacti/graph_templates_inputs.php
-usr/share/cacti/graph_templates_items.php
-usr/share/cacti/graph_view.php
-usr/share/cacti/graph_xport.php
-usr/share/cacti/graphs.php
-usr/share/cacti/graphs_items.php
-usr/share/cacti/graphs_new.php
-usr/share/cacti/host.php
-usr/share/cacti/host_templates.php
-#usr/share/cacti/images
-usr/share/cacti/images/arrow.gif
-usr/share/cacti/images/auth_deny.gif
-usr/share/cacti/images/auth_login.gif
-usr/share/cacti/images/auth_logout.gif
-usr/share/cacti/images/button_add.gif
-usr/share/cacti/images/button_cancel.gif
-usr/share/cacti/images/button_cancel2.gif
-usr/share/cacti/images/button_clear.gif
-usr/share/cacti/images/button_colapse_all.gif
-usr/share/cacti/images/button_create.gif
-usr/share/cacti/images/button_default.gif
-usr/share/cacti/images/button_delete.gif
-usr/share/cacti/images/button_expand_all.gif
-usr/share/cacti/images/button_export.gif
-usr/share/cacti/images/button_go.gif
-usr/share/cacti/images/button_help.gif
-usr/share/cacti/images/button_import.gif
-usr/share/cacti/images/button_no.gif
-usr/share/cacti/images/button_purge.gif
-usr/share/cacti/images/button_refresh.gif
-usr/share/cacti/images/button_save.gif
-usr/share/cacti/images/button_view.gif
-usr/share/cacti/images/button_yes.gif
-usr/share/cacti/images/cacti_about_logo.gif
-usr/share/cacti/images/cacti_backdrop.gif
-usr/share/cacti/images/cacti_backdrop2.gif
-usr/share/cacti/images/cacti_logo.gif
-usr/share/cacti/images/calendar.gif
-usr/share/cacti/images/delete_icon.gif
-usr/share/cacti/images/delete_icon_large.gif
-usr/share/cacti/images/disable_icon.png
-usr/share/cacti/images/enable_icon.png
-usr/share/cacti/images/enable_icon_disabled.png
-usr/share/cacti/images/favicon.ico
-usr/share/cacti/images/graph_page_top.gif
-usr/share/cacti/images/graph_properties.gif
-usr/share/cacti/images/graph_query.png
-usr/share/cacti/images/graph_zoom.gif
-usr/share/cacti/images/hide.gif
-usr/share/cacti/images/install_icon.png
-usr/share/cacti/images/install_icon_disabled.png
-usr/share/cacti/images/left_border.gif
-usr/share/cacti/images/menu_line.gif
-usr/share/cacti/images/menuarrow.gif
-usr/share/cacti/images/move_down.gif
-usr/share/cacti/images/move_left.gif
-usr/share/cacti/images/move_right.gif
-usr/share/cacti/images/move_up.gif
-usr/share/cacti/images/reload_icon_small.gif
-usr/share/cacti/images/shadow.gif
-usr/share/cacti/images/shadow_gray.gif
-usr/share/cacti/images/show.gif
-usr/share/cacti/images/tab_cacti.gif
-usr/share/cacti/images/tab_console.gif
-usr/share/cacti/images/tab_console_down.gif
-usr/share/cacti/images/tab_graphs.gif
-usr/share/cacti/images/tab_graphs_down.gif
-usr/share/cacti/images/tab_mode_list.gif
-usr/share/cacti/images/tab_mode_list_down.gif
-usr/share/cacti/images/tab_mode_preview.gif
-usr/share/cacti/images/tab_mode_preview_down.gif
-usr/share/cacti/images/tab_mode_tree.gif
-usr/share/cacti/images/tab_mode_tree_down.gif
-usr/share/cacti/images/tab_settings.gif
-usr/share/cacti/images/tab_settings_down.gif
-usr/share/cacti/images/transparent_line.gif
-usr/share/cacti/images/uninstall_icon.gif
-usr/share/cacti/images/view_none.gif
-#usr/share/cacti/include
-usr/share/cacti/include/auth.php
-usr/share/cacti/include/bottom_footer.php
-usr/share/cacti/include/config.php
-usr/share/cacti/include/global.php
-usr/share/cacti/include/global_arrays.php
-usr/share/cacti/include/global_constants.php
-usr/share/cacti/include/global_form.php
-usr/share/cacti/include/global_settings.php
-usr/share/cacti/include/js
-usr/share/cacti/include/js/jquery
-usr/share/cacti/include/js/jquery/colorpicker.js
-usr/share/cacti/include/js/jquery/jquery-ui.js
-usr/share/cacti/include/js/jquery/jquery.cookie.js
-usr/share/cacti/include/js/jquery/jquery.dd.js
-usr/share/cacti/include/js/jquery/jquery.dropdown.js
-usr/share/cacti/include/js/jquery/jquery.js
-usr/share/cacti/include/js/jquery/jquery.jstree.js
-usr/share/cacti/include/js/jquery/jquery.tablednd.js
-usr/share/cacti/include/js/jquery/jquery.timepicker.js
-usr/share/cacti/include/js/jquery/jquery.zoom.js
-usr/share/cacti/include/js/jquery/themes
-usr/share/cacti/include/js/jquery/themes/default
-usr/share/cacti/include/js/jquery/themes/default/d.gif
-usr/share/cacti/include/js/jquery/themes/default/d.png
-usr/share/cacti/include/js/jquery/themes/default/style.css
-usr/share/cacti/include/js/jquery/themes/default/throbber.gif
-usr/share/cacti/include/jscalendar
-usr/share/cacti/include/jscalendar/calendar-setup.js
-usr/share/cacti/include/jscalendar/calendar.js
-usr/share/cacti/include/jscalendar/lang
-usr/share/cacti/include/jscalendar/lang/calendar-af.js
-usr/share/cacti/include/jscalendar/lang/calendar-al.js
-usr/share/cacti/include/jscalendar/lang/calendar-bg.js
-usr/share/cacti/include/jscalendar/lang/calendar-big5-utf8.js
-usr/share/cacti/include/jscalendar/lang/calendar-big5.js
-usr/share/cacti/include/jscalendar/lang/calendar-br.js
-usr/share/cacti/include/jscalendar/lang/calendar-ca.js
-usr/share/cacti/include/jscalendar/lang/calendar-cs-utf8.js
-usr/share/cacti/include/jscalendar/lang/calendar-cs-win.js
-usr/share/cacti/include/jscalendar/lang/calendar-da.js
-usr/share/cacti/include/jscalendar/lang/calendar-de.js
-usr/share/cacti/include/jscalendar/lang/calendar-du.js
-usr/share/cacti/include/jscalendar/lang/calendar-el.js
-usr/share/cacti/include/jscalendar/lang/calendar-en.js
-usr/share/cacti/include/jscalendar/lang/calendar-es.js
-usr/share/cacti/include/jscalendar/lang/calendar-fi.js
-usr/share/cacti/include/jscalendar/lang/calendar-fr.js
-usr/share/cacti/include/jscalendar/lang/calendar-he-utf8.js
-usr/share/cacti/include/jscalendar/lang/calendar-hr-utf8.js
-usr/share/cacti/include/jscalendar/lang/calendar-hr.js
-usr/share/cacti/include/jscalendar/lang/calendar-hu.js
-usr/share/cacti/include/jscalendar/lang/calendar-it.js
-usr/share/cacti/include/jscalendar/lang/calendar-jp.js
-usr/share/cacti/include/jscalendar/lang/calendar-ko-utf8.js
-usr/share/cacti/include/jscalendar/lang/calendar-ko.js
-usr/share/cacti/include/jscalendar/lang/calendar-lt-utf8.js
-usr/share/cacti/include/jscalendar/lang/calendar-lt.js
-usr/share/cacti/include/jscalendar/lang/calendar-lv.js
-usr/share/cacti/include/jscalendar/lang/calendar-nl.js
-usr/share/cacti/include/jscalendar/lang/calendar-no.js
-usr/share/cacti/include/jscalendar/lang/calendar-pl-utf8.js
-usr/share/cacti/include/jscalendar/lang/calendar-pl.js
-usr/share/cacti/include/jscalendar/lang/calendar-pt.js
-usr/share/cacti/include/jscalendar/lang/calendar-ro.js
-usr/share/cacti/include/jscalendar/lang/calendar-ru.js
-usr/share/cacti/include/jscalendar/lang/calendar-ru_win_.js
-usr/share/cacti/include/jscalendar/lang/calendar-si.js
-usr/share/cacti/include/jscalendar/lang/calendar-sk.js
-usr/share/cacti/include/jscalendar/lang/calendar-sp.js
-usr/share/cacti/include/jscalendar/lang/calendar-sv.js
-usr/share/cacti/include/jscalendar/lang/calendar-tr.js
-usr/share/cacti/include/jscalendar/lang/calendar-zh.js
-usr/share/cacti/include/jscalendar/lang/cn_utf8.js
-usr/share/cacti/include/layout.js
-usr/share/cacti/include/main.css
-usr/share/cacti/include/plugins.php
-usr/share/cacti/include/top_graph_header.php
-usr/share/cacti/include/top_header.php
-usr/share/cacti/include/zoom.js
-usr/share/cacti/index.php
-#usr/share/cacti/install
-usr/share/cacti/install/0_8_1_to_0_8_2.php
-usr/share/cacti/install/0_8_2_to_0_8_2a.php
-usr/share/cacti/install/0_8_2a_to_0_8_3.php
-usr/share/cacti/install/0_8_3_to_0_8_4.php
-usr/share/cacti/install/0_8_4_to_0_8_5.php
-usr/share/cacti/install/0_8_5a_to_0_8_6.php
-usr/share/cacti/install/0_8_6_to_0_8_6a.php
-usr/share/cacti/install/0_8_6c_to_0_8_6d.php
-usr/share/cacti/install/0_8_6d_to_0_8_6e.php
-usr/share/cacti/install/0_8_6f_to_0_8_6g.php
-usr/share/cacti/install/0_8_6g_to_0_8_6h.php
-usr/share/cacti/install/0_8_6h_to_0_8_6i.php
-usr/share/cacti/install/0_8_6j_to_0_8_7.php
-usr/share/cacti/install/0_8_7_to_0_8_7a.php
-usr/share/cacti/install/0_8_7a_to_0_8_7b.php
-usr/share/cacti/install/0_8_7b_to_0_8_7c.php
-usr/share/cacti/install/0_8_7c_to_0_8_7d.php
-usr/share/cacti/install/0_8_7d_to_0_8_7e.php
-usr/share/cacti/install/0_8_7e_to_0_8_7f.php
-usr/share/cacti/install/0_8_7f_to_0_8_7g.php
-usr/share/cacti/install/0_8_7g_to_0_8_7h.php
-usr/share/cacti/install/0_8_7h_to_0_8_7i.php
-usr/share/cacti/install/0_8_7i_to_0_8_8.php
-usr/share/cacti/install/0_8_8_to_0_8_8a.php
-usr/share/cacti/install/0_8_8_to_0_8_8b.php
-usr/share/cacti/install/0_8_to_0_8_1.php
-usr/share/cacti/install/index.php
-usr/share/cacti/install/install_finish.gif
-usr/share/cacti/install/install_next.gif
-#usr/share/cacti/lib
-#usr/share/cacti/lib/adodb
-usr/share/cacti/lib/adodb/adodb-csvlib.inc.php
-usr/share/cacti/lib/adodb/adodb-datadict.inc.php
-usr/share/cacti/lib/adodb/adodb-error.inc.php
-usr/share/cacti/lib/adodb/adodb-errorhandler.inc.php
-usr/share/cacti/lib/adodb/adodb-errorpear.inc.php
-usr/share/cacti/lib/adodb/adodb-exceptions.inc.php
-usr/share/cacti/lib/adodb/adodb-iterator.inc.php
-usr/share/cacti/lib/adodb/adodb-lib.inc.php
-usr/share/cacti/lib/adodb/adodb-pear.inc.php
-usr/share/cacti/lib/adodb/adodb-perf.inc.php
-usr/share/cacti/lib/adodb/adodb-php4.inc.php
-usr/share/cacti/lib/adodb/adodb-time.inc.php
-usr/share/cacti/lib/adodb/adodb-xmlschema.inc.php
-usr/share/cacti/lib/adodb/adodb.inc.php
-usr/share/cacti/lib/adodb/datadict
-usr/share/cacti/lib/adodb/datadict/datadict-access.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-db2.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-firebird.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-generic.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-ibase.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-informix.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-mssql.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-mysql.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-oci8.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-postgres.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-sapdb.inc.php
-usr/share/cacti/lib/adodb/datadict/datadict-sybase.inc.php
-usr/share/cacti/lib/adodb/drivers
-usr/share/cacti/lib/adodb/drivers/adodb-access.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-ado.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-ado5.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-ado_access.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-ado_mssql.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-borland_ibase.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-csv.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-db2.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-fbsql.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-firebird.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-ibase.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-informix.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-informix72.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-ldap.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-mssql.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-mssqlpo.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-mysql.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-mysqli.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-mysqlt.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-netezza.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-oci8.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-oci805.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-oci8po.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-odbc.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-odbc_mssql.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-odbc_oracle.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-odbtp.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-odbtp_unicode.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-oracle.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-pdo.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-postgres.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-postgres64.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-postgres7.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-proxy.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-sapdb.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-sqlanywhere.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-sqlite.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-sqlitepo.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-sybase.inc.php
-usr/share/cacti/lib/adodb/drivers/adodb-vfp.inc.php
-usr/share/cacti/lib/adodb/lang
-usr/share/cacti/lib/adodb/lang/adodb-ar.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-bg.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-bgutf8.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-ca.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-cn.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-cz.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-de.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-en.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-es.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-fr.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-hu.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-it.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-nl.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-pl.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-pt-br.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-ro.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-ru1251.inc.php
-usr/share/cacti/lib/adodb/lang/adodb-sv.inc.php
-usr/share/cacti/lib/adodb/license.txt
-usr/share/cacti/lib/adodb/toexport.inc.php
-usr/share/cacti/lib/adodb/tohtml.inc.php
-usr/share/cacti/lib/api_automation_tools.php
-usr/share/cacti/lib/api_data_source.php
-usr/share/cacti/lib/api_device.php
-usr/share/cacti/lib/api_graph.php
-usr/share/cacti/lib/api_poller.php
-usr/share/cacti/lib/api_tree.php
-usr/share/cacti/lib/auth.php
-usr/share/cacti/lib/cdef.php
-usr/share/cacti/lib/data_query.php
-usr/share/cacti/lib/database.php
-usr/share/cacti/lib/export.php
-usr/share/cacti/lib/functions.php
-usr/share/cacti/lib/graph_export.php
-usr/share/cacti/lib/graph_variables.php
-usr/share/cacti/lib/html.php
-usr/share/cacti/lib/html_form.php
-usr/share/cacti/lib/html_form_template.php
-usr/share/cacti/lib/html_tree.php
-usr/share/cacti/lib/html_utility.php
-usr/share/cacti/lib/html_validate.php
-usr/share/cacti/lib/import.php
-usr/share/cacti/lib/ldap.php
-usr/share/cacti/lib/ping.php
-usr/share/cacti/lib/plugins.php
-usr/share/cacti/lib/poller.php
-usr/share/cacti/lib/rrd.php
-usr/share/cacti/lib/snmp.php
-usr/share/cacti/lib/sort.php
-usr/share/cacti/lib/template.php
-usr/share/cacti/lib/time.php
-usr/share/cacti/lib/timespan_settings.php
-usr/share/cacti/lib/tree.php
-usr/share/cacti/lib/utility.php
-usr/share/cacti/lib/variables.php
-usr/share/cacti/lib/xml.php
-usr/share/cacti/log
-usr/share/cacti/logout.php
-usr/share/cacti/plugins
-usr/share/cacti/plugins.php
-usr/share/cacti/plugins/index.php
-usr/share/cacti/poller.php
-usr/share/cacti/poller_commands.php
-usr/share/cacti/poller_export.php
-#usr/share/cacti/resource
-#usr/share/cacti/resource/script_queries
-usr/share/cacti/resource/script_queries/host_cpu.xml
-usr/share/cacti/resource/script_queries/host_disk.xml
-usr/share/cacti/resource/script_queries/unix_disk.xml
-usr/share/cacti/resource/script_server
-usr/share/cacti/resource/script_server/host_cpu.xml
-usr/share/cacti/resource/script_server/host_disk.xml
-#usr/share/cacti/resource/snmp_queries
-usr/share/cacti/resource/snmp_queries/host_disk.xml
-usr/share/cacti/resource/snmp_queries/interface.xml
-usr/share/cacti/resource/snmp_queries/kbridge.xml
-usr/share/cacti/resource/snmp_queries/net-snmp_disk.xml
-usr/share/cacti/resource/snmp_queries/netware_cpu.xml
-usr/share/cacti/resource/snmp_queries/netware_disk.xml
-usr/share/cacti/rra
-usr/share/cacti/rra.php
-usr/share/cacti/script_server.php
-usr/share/cacti/script_server.pl
-#usr/share/cacti/scripts
-usr/share/cacti/scripts/3com_cable_modem.pl
-usr/share/cacti/scripts/diskfree.pl
-usr/share/cacti/scripts/diskfree.sh
-usr/share/cacti/scripts/linux_memory.pl
-usr/share/cacti/scripts/loadavg.pl
-usr/share/cacti/scripts/loadavg_multi.pl
-usr/share/cacti/scripts/ping.pl
-usr/share/cacti/scripts/query_host_cpu.php
-usr/share/cacti/scripts/query_host_partitions.php
-usr/share/cacti/scripts/query_unix_partitions.pl
-usr/share/cacti/scripts/sql.php
-usr/share/cacti/scripts/ss_fping.php
-usr/share/cacti/scripts/ss_host_cpu.php
-usr/share/cacti/scripts/ss_host_disk.php
-usr/share/cacti/scripts/ss_sql.php
-usr/share/cacti/scripts/unix_processes.pl
-usr/share/cacti/scripts/unix_tcp_connections.pl
-usr/share/cacti/scripts/unix_users.pl
-usr/share/cacti/scripts/weatherbug.pl
-usr/share/cacti/scripts/webhits.pl
-usr/share/cacti/settings.php
-usr/share/cacti/templates_export.php
-usr/share/cacti/templates_import.php
-usr/share/cacti/tree.php
-usr/share/cacti/user_admin.php
-usr/share/cacti/utilities.php
-#var/cacti
-#var/cacti/log
-var/cacti/log/.htaccess
-#var/cacti/log/cacti.log
-#var/cacti/rra
-var/cacti/rra/.htaccess
-var/ipfire/backup/addons/includes/cacti
diff --git a/config/rootfiles/packages/i586/python3-libvirt b/config/rootfiles/packages/i586/python3-libvirt
deleted file mode 100644 (file)
index 0463ca4..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
-usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
-usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
-usr/lib/python3.6/site-packages/libvirt.py
-usr/lib/python3.6/site-packages/libvirt_lxc.py
-#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
-usr/lib/python3.6/site-packages/libvirt_qemu.py
-usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-gnu.so
-usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-linux-gnu.so
-usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-linux-gnu.so
index 7a8ae9224c9dd6197e43fa16b0f1e71b31491870..f81ba9db21f920754e4d9e180c24d8d6bacda3f9 100644 (file)
@@ -1,3 +1,4 @@
+#etc/httpd/conf/conf.d
 etc/httpd/conf/vhosts.d/icinga.conf
 #etc/icinga
 etc/icinga/cgi.cfg
@@ -24,85 +25,18 @@ usr/bin/icinga
 usr/bin/icingastats
 #usr/lib/icinga
 usr/lib/icinga/p1.pl
-#usr/lib/icinga/plugins
-usr/lib/icinga/plugins/check_apt
-usr/lib/icinga/plugins/check_breeze
-usr/lib/icinga/plugins/check_by_ssh
-usr/lib/icinga/plugins/check_clamd
-usr/lib/icinga/plugins/check_cluster
-usr/lib/icinga/plugins/check_dhcp
-usr/lib/icinga/plugins/check_dig
-usr/lib/icinga/plugins/check_disk
-usr/lib/icinga/plugins/check_disk_smb
-usr/lib/icinga/plugins/check_dns
-usr/lib/icinga/plugins/check_dummy
-usr/lib/icinga/plugins/check_file_age
-usr/lib/icinga/plugins/check_flexlm
-usr/lib/icinga/plugins/check_ftp
-usr/lib/icinga/plugins/check_hpjd
-usr/lib/icinga/plugins/check_http
-usr/lib/icinga/plugins/check_icmp
-usr/lib/icinga/plugins/check_ide_smart
-usr/lib/icinga/plugins/check_ifoperstatus
-usr/lib/icinga/plugins/check_ifstatus
-usr/lib/icinga/plugins/check_imap
-usr/lib/icinga/plugins/check_ircd
-usr/lib/icinga/plugins/check_jabber
-usr/lib/icinga/plugins/check_ldap
-usr/lib/icinga/plugins/check_ldaps
-usr/lib/icinga/plugins/check_load
-usr/lib/icinga/plugins/check_log
-usr/lib/icinga/plugins/check_mailq
-usr/lib/icinga/plugins/check_mrtg
-usr/lib/icinga/plugins/check_mrtgtraf
-usr/lib/icinga/plugins/check_mysql
-usr/lib/icinga/plugins/check_mysql_query
-usr/lib/icinga/plugins/check_nagios
-usr/lib/icinga/plugins/check_nntp
-usr/lib/icinga/plugins/check_nntps
-usr/lib/icinga/plugins/check_nt
-usr/lib/icinga/plugins/check_ntp
-usr/lib/icinga/plugins/check_ntp_peer
-usr/lib/icinga/plugins/check_ntp_time
-usr/lib/icinga/plugins/check_nwstat
-usr/lib/icinga/plugins/check_oracle
-usr/lib/icinga/plugins/check_overcr
-usr/lib/icinga/plugins/check_ping
-usr/lib/icinga/plugins/check_pop
-usr/lib/icinga/plugins/check_procs
-usr/lib/icinga/plugins/check_real
-usr/lib/icinga/plugins/check_rpc
-usr/lib/icinga/plugins/check_sensors
-usr/lib/icinga/plugins/check_simap
-usr/lib/icinga/plugins/check_smtp
-usr/lib/icinga/plugins/check_snmp
-usr/lib/icinga/plugins/check_spop
-usr/lib/icinga/plugins/check_ssh
-usr/lib/icinga/plugins/check_ssmtp
-usr/lib/icinga/plugins/check_swap
-usr/lib/icinga/plugins/check_tcp
-usr/lib/icinga/plugins/check_time
-usr/lib/icinga/plugins/check_udp
-usr/lib/icinga/plugins/check_ups
-usr/lib/icinga/plugins/check_uptime
-usr/lib/icinga/plugins/check_users
-usr/lib/icinga/plugins/check_wave
-usr/lib/icinga/plugins/eventhandlers
-usr/lib/icinga/plugins/eventhandlers/disable_active_service_checks
-usr/lib/icinga/plugins/eventhandlers/disable_notifications
-usr/lib/icinga/plugins/eventhandlers/distributed-monitoring
-usr/lib/icinga/plugins/eventhandlers/distributed-monitoring/obsessive_svc_handler
-usr/lib/icinga/plugins/eventhandlers/distributed-monitoring/submit_check_result_via_nsca
-usr/lib/icinga/plugins/eventhandlers/enable_active_service_checks
-usr/lib/icinga/plugins/eventhandlers/enable_notifications
-usr/lib/icinga/plugins/eventhandlers/redundancy-scenario1
-usr/lib/icinga/plugins/eventhandlers/redundancy-scenario1/handle-master-host-event
-usr/lib/icinga/plugins/eventhandlers/redundancy-scenario1/handle-master-proc-event
-usr/lib/icinga/plugins/eventhandlers/submit_check_result
-usr/lib/icinga/plugins/negate
-usr/lib/icinga/plugins/urlize
-usr/lib/icinga/plugins/utils.pm
-usr/lib/icinga/plugins/utils.sh
+usr/lib/nagios/plugins/eventhandlers
+#usr/lib/nagios/plugins/eventhandlers/disable_active_service_checks
+#usr/lib/nagios/plugins/eventhandlers/disable_notifications
+#usr/lib/nagios/plugins/eventhandlers/distributed-monitoring
+#usr/lib/nagios/plugins/eventhandlers/distributed-monitoring/obsessive_svc_handler
+#usr/lib/nagios/plugins/eventhandlers/distributed-monitoring/submit_check_result_via_nsca
+#usr/lib/nagios/plugins/eventhandlers/enable_active_service_checks
+#usr/lib/nagios/plugins/eventhandlers/enable_notifications
+#usr/lib/nagios/plugins/eventhandlers/redundancy-scenario1
+#usr/lib/nagios/plugins/eventhandlers/redundancy-scenario1/handle-master-host-event
+#usr/lib/nagios/plugins/eventhandlers/redundancy-scenario1/handle-master-proc-event
+#usr/lib/nagios/plugins/eventhandlers/submit_check_result
 usr/share/icinga
 usr/share/icinga/cgi-bin
 usr/share/icinga/cgi-bin/avail.cgi
index 70cfa225771678d7198c7d5ff880e3169541bf5b..afa167d1227660401a4812415e0c84387242e8c2 100644 (file)
@@ -31,6 +31,8 @@ etc/logrotate.d/libvirtd.libxl
 etc/logrotate.d/libvirtd.qemu
 #etc/logrotate.d/libvirtd.uml
 etc/rc.d/init.d/libvirt-guests
+etc/rc.d/init.d/libvirtd
+etc/rc.d/init.d/virtlogd
 usr/bin/virsh
 usr/bin/virt-admin
 usr/bin/virt-host-validate
@@ -55,24 +57,23 @@ usr/bin/virt-xml-validate
 #usr/include/libvirt/libvirt-stream.h
 #usr/include/libvirt/libvirt.h
 #usr/include/libvirt/virterror.h
-#usr/lib/libnss_libvirt.la
 #usr/lib/libvirt
 #usr/lib/libvirt-admin.la
 #usr/lib/libvirt-admin.so
 usr/lib/libvirt-admin.so.0
-usr/lib/libvirt-admin.so.0.3001.0
+usr/lib/libvirt-admin.so.0.4000.0
 #usr/lib/libvirt-lxc.la
 #usr/lib/libvirt-lxc.so
 usr/lib/libvirt-lxc.so.0
-usr/lib/libvirt-lxc.so.0.3001.0
+usr/lib/libvirt-lxc.so.0.4000.0
 #usr/lib/libvirt-qemu.la
 #usr/lib/libvirt-qemu.so
 usr/lib/libvirt-qemu.so.0
-usr/lib/libvirt-qemu.so.0.3001.0
+usr/lib/libvirt-qemu.so.0.4000.0
 #usr/lib/libvirt.la
 #usr/lib/libvirt.so
 usr/lib/libvirt.so.0
-usr/lib/libvirt.so.0.3001.0
+usr/lib/libvirt.so.0.4000.0
 #usr/lib/libvirt/connection-driver
 #usr/lib/libvirt/connection-driver/libvirt_driver_interface.la
 usr/lib/libvirt/connection-driver/libvirt_driver_interface.so
@@ -86,12 +87,12 @@ usr/lib/libvirt/connection-driver/libvirt_driver_qemu.so
 usr/lib/libvirt/connection-driver/libvirt_driver_secret.so
 #usr/lib/libvirt/connection-driver/libvirt_driver_storage.la
 usr/lib/libvirt/connection-driver/libvirt_driver_storage.so
-#usr/lib/libvirt/storage-backend
-usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
-#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
 #usr/lib/libvirt/lock-driver
 #usr/lib/libvirt/lock-driver/lockd.la
 usr/lib/libvirt/lock-driver/lockd.so
+#usr/lib/libvirt/storage-backend
+#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
+usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
 #usr/lib/pkgconfig/libvirt-admin.pc
 #usr/lib/pkgconfig/libvirt-lxc.pc
 #usr/lib/pkgconfig/libvirt-qemu.pc
@@ -115,152 +116,169 @@ usr/sbin/virtlogd
 #usr/share/augeas/lenses/tests/test_virtlogd.aug
 #usr/share/augeas/lenses/virtlockd.aug
 #usr/share/augeas/lenses/virtlogd.aug
-#usr/share/doc/libvirt-3.1.0
-#usr/share/doc/libvirt-3.1.0/html
-#usr/share/doc/libvirt-3.1.0/html/32favicon.png
-#usr/share/doc/libvirt-3.1.0/html/404.html
-#usr/share/doc/libvirt-3.1.0/html/acl.html
-#usr/share/doc/libvirt-3.1.0/html/aclpolkit.html
-#usr/share/doc/libvirt-3.1.0/html/api.html
-#usr/share/doc/libvirt-3.1.0/html/api_extension.html
-#usr/share/doc/libvirt-3.1.0/html/apps.html
-#usr/share/doc/libvirt-3.1.0/html/architecture.gif
-#usr/share/doc/libvirt-3.1.0/html/architecture.html
-#usr/share/doc/libvirt-3.1.0/html/auditlog.html
-#usr/share/doc/libvirt-3.1.0/html/auth.html
-#usr/share/doc/libvirt-3.1.0/html/bindings.html
-#usr/share/doc/libvirt-3.1.0/html/bugs.html
-#usr/share/doc/libvirt-3.1.0/html/cgroups.html
-#usr/share/doc/libvirt-3.1.0/html/compiling.html
-#usr/share/doc/libvirt-3.1.0/html/contact.html
-#usr/share/doc/libvirt-3.1.0/html/contribute.html
-#usr/share/doc/libvirt-3.1.0/html/csharp.html
-#usr/share/doc/libvirt-3.1.0/html/devguide.html
-#usr/share/doc/libvirt-3.1.0/html/docs.html
-#usr/share/doc/libvirt-3.1.0/html/downloads.html
-#usr/share/doc/libvirt-3.1.0/html/drivers.html
-#usr/share/doc/libvirt-3.1.0/html/drvbhyve.html
-#usr/share/doc/libvirt-3.1.0/html/drvesx.html
-#usr/share/doc/libvirt-3.1.0/html/drvhyperv.html
-#usr/share/doc/libvirt-3.1.0/html/drvlxc.html
-#usr/share/doc/libvirt-3.1.0/html/drvopenvz.html
-#usr/share/doc/libvirt-3.1.0/html/drvphyp.html
-#usr/share/doc/libvirt-3.1.0/html/drvqemu.html
-#usr/share/doc/libvirt-3.1.0/html/drvremote.html
-#usr/share/doc/libvirt-3.1.0/html/drvtest.html
-#usr/share/doc/libvirt-3.1.0/html/drvuml.html
-#usr/share/doc/libvirt-3.1.0/html/drvvbox.html
-#usr/share/doc/libvirt-3.1.0/html/drvvirtuozzo.html
-#usr/share/doc/libvirt-3.1.0/html/drvvmware.html
-#usr/share/doc/libvirt-3.1.0/html/drvxen.html
-#usr/share/doc/libvirt-3.1.0/html/errors.html
-#usr/share/doc/libvirt-3.1.0/html/firewall.html
-#usr/share/doc/libvirt-3.1.0/html/format.html
-#usr/share/doc/libvirt-3.1.0/html/formatcaps.html
-#usr/share/doc/libvirt-3.1.0/html/formatdomain.html
-#usr/share/doc/libvirt-3.1.0/html/formatdomaincaps.html
-#usr/share/doc/libvirt-3.1.0/html/formatnetwork.html
-#usr/share/doc/libvirt-3.1.0/html/formatnode.html
-#usr/share/doc/libvirt-3.1.0/html/formatnwfilter.html
-#usr/share/doc/libvirt-3.1.0/html/formatsecret.html
-#usr/share/doc/libvirt-3.1.0/html/formatsnapshot.html
-#usr/share/doc/libvirt-3.1.0/html/formatstorage.html
-#usr/share/doc/libvirt-3.1.0/html/formatstorageencryption.html
-#usr/share/doc/libvirt-3.1.0/html/generic.css
-#usr/share/doc/libvirt-3.1.0/html/goals.html
-#usr/share/doc/libvirt-3.1.0/html/governance.html
-#usr/share/doc/libvirt-3.1.0/html/hacking.html
-#usr/share/doc/libvirt-3.1.0/html/hooks.html
-#usr/share/doc/libvirt-3.1.0/html/html
-#usr/share/doc/libvirt-3.1.0/html/html/home.png
-#usr/share/doc/libvirt-3.1.0/html/html/index.html
-#usr/share/doc/libvirt-3.1.0/html/html/left.png
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-common.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain-snapshot.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-event.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-host.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-interface.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-network.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nodedev.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nwfilter.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-secret.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-storage.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-stream.html
-#usr/share/doc/libvirt-3.1.0/html/html/libvirt-virterror.html
-#usr/share/doc/libvirt-3.1.0/html/html/right.png
-#usr/share/doc/libvirt-3.1.0/html/html/up.png
-#usr/share/doc/libvirt-3.1.0/html/hvsupport.html
-#usr/share/doc/libvirt-3.1.0/html/index.html
-#usr/share/doc/libvirt-3.1.0/html/internals
-#usr/share/doc/libvirt-3.1.0/html/internals.html
-#usr/share/doc/libvirt-3.1.0/html/internals/command.html
-#usr/share/doc/libvirt-3.1.0/html/internals/eventloop.html
-#usr/share/doc/libvirt-3.1.0/html/internals/locking.html
-#usr/share/doc/libvirt-3.1.0/html/internals/oomtesting.html
-#usr/share/doc/libvirt-3.1.0/html/internals/rpc.html
-#usr/share/doc/libvirt-3.1.0/html/java.html
-#usr/share/doc/libvirt-3.1.0/html/libvirt-daemon-arch.png
-#usr/share/doc/libvirt-3.1.0/html/libvirt-driver-arch.png
-#usr/share/doc/libvirt-3.1.0/html/libvirt-object-model.png
-#usr/share/doc/libvirt-3.1.0/html/libvirt.css
-#usr/share/doc/libvirt-3.1.0/html/locking-lockd.html
-#usr/share/doc/libvirt-3.1.0/html/locking-sanlock.html
-#usr/share/doc/libvirt-3.1.0/html/locking.html
-#usr/share/doc/libvirt-3.1.0/html/logging.html
-#usr/share/doc/libvirt-3.1.0/html/logos
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-256.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-800.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark.svg
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-256.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-800.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light.svg
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-base.svg
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-128.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-192.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-256.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-96.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-128.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-192.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-256.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-96.png
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered.svg
-#usr/share/doc/libvirt-3.1.0/html/logos/logo-square.svg
-#usr/share/doc/libvirt-3.1.0/html/main.css
-#usr/share/doc/libvirt-3.1.0/html/migration-managed-direct.png
-#usr/share/doc/libvirt-3.1.0/html/migration-managed-p2p.png
-#usr/share/doc/libvirt-3.1.0/html/migration-native.png
-#usr/share/doc/libvirt-3.1.0/html/migration-tunnel.png
-#usr/share/doc/libvirt-3.1.0/html/migration-unmanaged-direct.png
-#usr/share/doc/libvirt-3.1.0/html/migration.html
-#usr/share/doc/libvirt-3.1.0/html/news-2005.html
-#usr/share/doc/libvirt-3.1.0/html/news-2006.html
-#usr/share/doc/libvirt-3.1.0/html/news-2007.html
-#usr/share/doc/libvirt-3.1.0/html/news-2008.html
-#usr/share/doc/libvirt-3.1.0/html/news-2009.html
-#usr/share/doc/libvirt-3.1.0/html/news-2010.html
-#usr/share/doc/libvirt-3.1.0/html/news-2011.html
-#usr/share/doc/libvirt-3.1.0/html/news-2012.html
-#usr/share/doc/libvirt-3.1.0/html/news-2013.html
-#usr/share/doc/libvirt-3.1.0/html/news-2014.html
-#usr/share/doc/libvirt-3.1.0/html/news-2015.html
-#usr/share/doc/libvirt-3.1.0/html/news-2016.html
-#usr/share/doc/libvirt-3.1.0/html/news.html
-#usr/share/doc/libvirt-3.1.0/html/node.gif
-#usr/share/doc/libvirt-3.1.0/html/nss.html
-#usr/share/doc/libvirt-3.1.0/html/php.html
-#usr/share/doc/libvirt-3.1.0/html/python.html
-#usr/share/doc/libvirt-3.1.0/html/remote.html
-#usr/share/doc/libvirt-3.1.0/html/secureusage.html
-#usr/share/doc/libvirt-3.1.0/html/securityprocess.html
-#usr/share/doc/libvirt-3.1.0/html/storage.html
-#usr/share/doc/libvirt-3.1.0/html/testapi.html
-#usr/share/doc/libvirt-3.1.0/html/testsuites.html
-#usr/share/doc/libvirt-3.1.0/html/testtck.html
-#usr/share/doc/libvirt-3.1.0/html/todo.html
-#usr/share/doc/libvirt-3.1.0/html/uri.html
-#usr/share/doc/libvirt-3.1.0/html/virshcmdref.html
-#usr/share/doc/libvirt-3.1.0/html/windows.html
+#usr/share/doc/libvirt-4.0.0
+#usr/share/doc/libvirt-4.0.0/html
+#usr/share/doc/libvirt-4.0.0/html/32favicon.png
+#usr/share/doc/libvirt-4.0.0/html/404.html
+#usr/share/doc/libvirt-4.0.0/html/acl.html
+#usr/share/doc/libvirt-4.0.0/html/aclpolkit.html
+#usr/share/doc/libvirt-4.0.0/html/api.html
+#usr/share/doc/libvirt-4.0.0/html/api_extension.html
+#usr/share/doc/libvirt-4.0.0/html/apps.html
+#usr/share/doc/libvirt-4.0.0/html/architecture.gif
+#usr/share/doc/libvirt-4.0.0/html/architecture.html
+#usr/share/doc/libvirt-4.0.0/html/auditlog.html
+#usr/share/doc/libvirt-4.0.0/html/auth.html
+#usr/share/doc/libvirt-4.0.0/html/bindings.html
+#usr/share/doc/libvirt-4.0.0/html/bugs.html
+#usr/share/doc/libvirt-4.0.0/html/cgroups.html
+#usr/share/doc/libvirt-4.0.0/html/compiling.html
+#usr/share/doc/libvirt-4.0.0/html/contact.html
+#usr/share/doc/libvirt-4.0.0/html/contribute.html
+#usr/share/doc/libvirt-4.0.0/html/csharp.html
+#usr/share/doc/libvirt-4.0.0/html/devguide.html
+#usr/share/doc/libvirt-4.0.0/html/docs.html
+#usr/share/doc/libvirt-4.0.0/html/downloads.html
+#usr/share/doc/libvirt-4.0.0/html/drivers.html
+#usr/share/doc/libvirt-4.0.0/html/drvbhyve.html
+#usr/share/doc/libvirt-4.0.0/html/drvesx.html
+#usr/share/doc/libvirt-4.0.0/html/drvhyperv.html
+#usr/share/doc/libvirt-4.0.0/html/drvlxc.html
+#usr/share/doc/libvirt-4.0.0/html/drvnodedev.html
+#usr/share/doc/libvirt-4.0.0/html/drvopenvz.html
+#usr/share/doc/libvirt-4.0.0/html/drvphyp.html
+#usr/share/doc/libvirt-4.0.0/html/drvqemu.html
+#usr/share/doc/libvirt-4.0.0/html/drvremote.html
+#usr/share/doc/libvirt-4.0.0/html/drvtest.html
+#usr/share/doc/libvirt-4.0.0/html/drvuml.html
+#usr/share/doc/libvirt-4.0.0/html/drvvbox.html
+#usr/share/doc/libvirt-4.0.0/html/drvvirtuozzo.html
+#usr/share/doc/libvirt-4.0.0/html/drvvmware.html
+#usr/share/doc/libvirt-4.0.0/html/drvxen.html
+#usr/share/doc/libvirt-4.0.0/html/errors.html
+#usr/share/doc/libvirt-4.0.0/html/firewall.html
+#usr/share/doc/libvirt-4.0.0/html/fonts
+#usr/share/doc/libvirt-4.0.0/html/fonts/LICENSE.md
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-bold-italic.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-bold.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-italic.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-light-italic.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-light.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-bold.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-light.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-regular.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-semibold.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-regular.woff
+#usr/share/doc/libvirt-4.0.0/html/fonts/stylesheet.css
+#usr/share/doc/libvirt-4.0.0/html/format.html
+#usr/share/doc/libvirt-4.0.0/html/formatcaps.html
+#usr/share/doc/libvirt-4.0.0/html/formatdomain.html
+#usr/share/doc/libvirt-4.0.0/html/formatdomaincaps.html
+#usr/share/doc/libvirt-4.0.0/html/formatnetwork.html
+#usr/share/doc/libvirt-4.0.0/html/formatnode.html
+#usr/share/doc/libvirt-4.0.0/html/formatnwfilter.html
+#usr/share/doc/libvirt-4.0.0/html/formatsecret.html
+#usr/share/doc/libvirt-4.0.0/html/formatsnapshot.html
+#usr/share/doc/libvirt-4.0.0/html/formatstorage.html
+#usr/share/doc/libvirt-4.0.0/html/formatstorageencryption.html
+#usr/share/doc/libvirt-4.0.0/html/generic.css
+#usr/share/doc/libvirt-4.0.0/html/goals.html
+#usr/share/doc/libvirt-4.0.0/html/governance.html
+#usr/share/doc/libvirt-4.0.0/html/hacking.html
+#usr/share/doc/libvirt-4.0.0/html/hooks.html
+#usr/share/doc/libvirt-4.0.0/html/html
+#usr/share/doc/libvirt-4.0.0/html/html/home.png
+#usr/share/doc/libvirt-4.0.0/html/html/index.html
+#usr/share/doc/libvirt-4.0.0/html/html/left.png
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-common.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-domain-snapshot.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-domain.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-event.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-host.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-interface.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-network.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-nodedev.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-nwfilter.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-secret.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-storage.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-stream.html
+#usr/share/doc/libvirt-4.0.0/html/html/libvirt-virterror.html
+#usr/share/doc/libvirt-4.0.0/html/html/right.png
+#usr/share/doc/libvirt-4.0.0/html/html/up.png
+#usr/share/doc/libvirt-4.0.0/html/hvsupport.html
+#usr/share/doc/libvirt-4.0.0/html/index.html
+#usr/share/doc/libvirt-4.0.0/html/internals
+#usr/share/doc/libvirt-4.0.0/html/internals.html
+#usr/share/doc/libvirt-4.0.0/html/internals/command.html
+#usr/share/doc/libvirt-4.0.0/html/internals/eventloop.html
+#usr/share/doc/libvirt-4.0.0/html/internals/locking.html
+#usr/share/doc/libvirt-4.0.0/html/internals/oomtesting.html
+#usr/share/doc/libvirt-4.0.0/html/internals/rpc.html
+#usr/share/doc/libvirt-4.0.0/html/java.html
+#usr/share/doc/libvirt-4.0.0/html/libvirt-daemon-arch.png
+#usr/share/doc/libvirt-4.0.0/html/libvirt-driver-arch.png
+#usr/share/doc/libvirt-4.0.0/html/libvirt-object-model.png
+#usr/share/doc/libvirt-4.0.0/html/libvirt.css
+#usr/share/doc/libvirt-4.0.0/html/locking-lockd.html
+#usr/share/doc/libvirt-4.0.0/html/locking-sanlock.html
+#usr/share/doc/libvirt-4.0.0/html/locking.html
+#usr/share/doc/libvirt-4.0.0/html/logging.html
+#usr/share/doc/libvirt-4.0.0/html/logos
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-dark-256.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-dark-800.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-dark.svg
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-light-256.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-light-800.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-light.svg
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-base.svg
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-128.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-192.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-256.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-96.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-128.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-192.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-256.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-96.png
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered.svg
+#usr/share/doc/libvirt-4.0.0/html/logos/logo-square.svg
+#usr/share/doc/libvirt-4.0.0/html/main.css
+#usr/share/doc/libvirt-4.0.0/html/migration-managed-direct.png
+#usr/share/doc/libvirt-4.0.0/html/migration-managed-p2p.png
+#usr/share/doc/libvirt-4.0.0/html/migration-native.png
+#usr/share/doc/libvirt-4.0.0/html/migration-tunnel.png
+#usr/share/doc/libvirt-4.0.0/html/migration-unmanaged-direct.png
+#usr/share/doc/libvirt-4.0.0/html/migration.html
+#usr/share/doc/libvirt-4.0.0/html/mobile.css
+#usr/share/doc/libvirt-4.0.0/html/news-2005.html
+#usr/share/doc/libvirt-4.0.0/html/news-2006.html
+#usr/share/doc/libvirt-4.0.0/html/news-2007.html
+#usr/share/doc/libvirt-4.0.0/html/news-2008.html
+#usr/share/doc/libvirt-4.0.0/html/news-2009.html
+#usr/share/doc/libvirt-4.0.0/html/news-2010.html
+#usr/share/doc/libvirt-4.0.0/html/news-2011.html
+#usr/share/doc/libvirt-4.0.0/html/news-2012.html
+#usr/share/doc/libvirt-4.0.0/html/news-2013.html
+#usr/share/doc/libvirt-4.0.0/html/news-2014.html
+#usr/share/doc/libvirt-4.0.0/html/news-2015.html
+#usr/share/doc/libvirt-4.0.0/html/news-2016.html
+#usr/share/doc/libvirt-4.0.0/html/news.html
+#usr/share/doc/libvirt-4.0.0/html/node.gif
+#usr/share/doc/libvirt-4.0.0/html/nss.html
+#usr/share/doc/libvirt-4.0.0/html/pci-hotplug.html
+#usr/share/doc/libvirt-4.0.0/html/php.html
+#usr/share/doc/libvirt-4.0.0/html/python.html
+#usr/share/doc/libvirt-4.0.0/html/remote.html
+#usr/share/doc/libvirt-4.0.0/html/secureusage.html
+#usr/share/doc/libvirt-4.0.0/html/securityprocess.html
+#usr/share/doc/libvirt-4.0.0/html/storage.html
+#usr/share/doc/libvirt-4.0.0/html/support.html
+#usr/share/doc/libvirt-4.0.0/html/testapi.html
+#usr/share/doc/libvirt-4.0.0/html/testsuites.html
+#usr/share/doc/libvirt-4.0.0/html/testtck.html
+#usr/share/doc/libvirt-4.0.0/html/todo.html
+#usr/share/doc/libvirt-4.0.0/html/uri.html
+#usr/share/doc/libvirt-4.0.0/html/virshcmdref.html
+#usr/share/doc/libvirt-4.0.0/html/windows.html
 #usr/share/gtk-doc/html/libvirt
 #usr/share/gtk-doc/html/libvirt/general.html
 #usr/share/gtk-doc/html/libvirt/home.png
@@ -302,6 +320,18 @@ usr/share/libvirt/schemas/storagevol.rng
 #usr/share/man/man1/virt-login-shell.1
 #usr/share/man/man1/virt-pki-validate.1
 #usr/share/man/man1/virt-xml-validate.1
+#usr/share/man/man7/virkeycode-atset1.7
+#usr/share/man/man7/virkeycode-atset2.7
+#usr/share/man/man7/virkeycode-atset3.7
+#usr/share/man/man7/virkeycode-linux.7
+#usr/share/man/man7/virkeycode-osx.7
+#usr/share/man/man7/virkeycode-rfb.7
+#usr/share/man/man7/virkeycode-usb.7
+#usr/share/man/man7/virkeycode-win32.7
+#usr/share/man/man7/virkeycode-xtkbd.7
+#usr/share/man/man7/virkeyname-linux.7
+#usr/share/man/man7/virkeyname-osx.7
+#usr/share/man/man7/virkeyname-win32.7
 #usr/share/man/man8/libvirtd.8
 #usr/share/man/man8/virtlockd.8
 #usr/share/man/man8/virtlogd.8
@@ -319,5 +349,4 @@ var/ipfire/backup/addons/includes/libvirt
 #var/log/libvirt/lxc
 #var/log/libvirt/qemu
 #var/log/libvirt/uml
-etc/rc.d/init.d/libvirtd
-etc/rc.d/init.d/virtlogd
+
diff --git a/config/rootfiles/packages/mdns-repeater b/config/rootfiles/packages/mdns-repeater
new file mode 100644 (file)
index 0000000..9a4edd1
--- /dev/null
@@ -0,0 +1,2 @@
+etc/rc.d/init.d/mdns-repeater
+usr/bin/mdns-repeater
diff --git a/config/rootfiles/packages/mediatomb.off b/config/rootfiles/packages/mediatomb.off
deleted file mode 100644 (file)
index fd72752..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-usr/bin/mediatomb
-#usr/share/man/man1/mediatomb.1
-#usr/share/mediatomb
-#usr/share/mediatomb/js
-usr/share/mediatomb/js/common.js
-usr/share/mediatomb/js/import.js
-usr/share/mediatomb/js/playlists.js
-usr/share/mediatomb/mappings.xml
-usr/share/mediatomb/mysql.sql
-usr/share/mediatomb/sqlite3.sql
-#usr/share/mediatomb/web
-usr/share/mediatomb/web/cds.xml
-usr/share/mediatomb/web/cm.xml
-usr/share/mediatomb/web/disabled.html
-usr/share/mediatomb/web/favicon.ico
-#usr/share/mediatomb/web/icons
-usr/share/mediatomb/web/icons/add_as_autoscan.png
-usr/share/mediatomb/web/icons/autoscan_inotify_config_folder_open.png
-usr/share/mediatomb/web/icons/autoscan_inotify_folder_open.png
-usr/share/mediatomb/web/icons/autoscan_timed_config_folder_open.png
-usr/share/mediatomb/web/icons/autoscan_timed_folder_open.png
-usr/share/mediatomb/web/icons/blank.gif
-usr/share/mediatomb/web/icons/blank.png
-usr/share/mediatomb/web/icons/document-new.png
-usr/share/mediatomb/web/icons/film.png
-usr/share/mediatomb/web/icons/folder_new.png
-usr/share/mediatomb/web/icons/folder_open.png
-usr/share/mediatomb/web/icons/go-first.png
-usr/share/mediatomb/web/icons/go-last.png
-usr/share/mediatomb/web/icons/go-next.png
-usr/share/mediatomb/web/icons/go-previous.png
-usr/share/mediatomb/web/icons/mediatomb.png
-usr/share/mediatomb/web/icons/mt-icon120.bmp
-usr/share/mediatomb/web/icons/mt-icon120.jpg
-usr/share/mediatomb/web/icons/mt-icon120.png
-usr/share/mediatomb/web/icons/mt-icon32.bmp
-usr/share/mediatomb/web/icons/mt-icon32.jpg
-usr/share/mediatomb/web/icons/mt-icon32.png
-usr/share/mediatomb/web/icons/mt-icon48.bmp
-usr/share/mediatomb/web/icons/mt-icon48.jpg
-usr/share/mediatomb/web/icons/mt-icon48.png
-#usr/share/mediatomb/web/icons/nanotree
-#usr/share/mediatomb/web/icons/nanotree/images
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_inotify_config_folder_closed.png
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_inotify_config_folder_open.png
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_inotify_folder_closed.png
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_inotify_folder_open.png
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_timed_config_folder_closed.png
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_timed_config_folder_open.png
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_timed_folder_closed.png
-usr/share/mediatomb/web/icons/nanotree/images/autoscan_timed_folder_open.png
-usr/share/mediatomb/web/icons/nanotree/images/folder_closed.png
-usr/share/mediatomb/web/icons/nanotree/images/folder_open.png
-usr/share/mediatomb/web/icons/nanotree/images/lastnode.png
-usr/share/mediatomb/web/icons/nanotree/images/line.png
-usr/share/mediatomb/web/icons/nanotree/images/minus.png
-usr/share/mediatomb/web/icons/nanotree/images/minus_last.png
-usr/share/mediatomb/web/icons/nanotree/images/minus_last_no_root.png
-usr/share/mediatomb/web/icons/nanotree/images/minus_no_root.png
-usr/share/mediatomb/web/icons/nanotree/images/plus.png
-usr/share/mediatomb/web/icons/nanotree/images/plus_last.png
-usr/share/mediatomb/web/icons/nanotree/images/plus_last_no_root.png
-usr/share/mediatomb/web/icons/nanotree/images/plus_no_root.png
-usr/share/mediatomb/web/icons/nanotree/images/t.png
-usr/share/mediatomb/web/icons/nanotree/images/t_no_root.png
-usr/share/mediatomb/web/icons/nanotree/images/white.png
-usr/share/mediatomb/web/icons/remove_all.png
-usr/share/mediatomb/web/icons/remove_autoscan.png
-usr/share/mediatomb/web/icons/remove_this.png
-usr/share/mediatomb/web/icons/status.png
-usr/share/mediatomb/web/icons/status_loading.png
-usr/share/mediatomb/web/icons/status_updates_pending.png
-usr/share/mediatomb/web/icons/stock-add.png
-usr/share/mediatomb/web/icons/stock_edit.png
-usr/share/mediatomb/web/icons/stock_exit.png
-usr/share/mediatomb/web/index.html
-#usr/share/mediatomb/web/js
-usr/share/mediatomb/web/js/auth.js
-usr/share/mediatomb/web/js/autoscan.js
-usr/share/mediatomb/web/js/icons.js
-usr/share/mediatomb/web/js/iepngfix.htc
-usr/share/mediatomb/web/js/items.js
-usr/share/mediatomb/web/js/md5.js
-usr/share/mediatomb/web/js/nanotree.js
-usr/share/mediatomb/web/js/prototype.js
-usr/share/mediatomb/web/js/tasks.js
-usr/share/mediatomb/web/js/tools.js
-usr/share/mediatomb/web/js/tree.js
-usr/share/mediatomb/web/left.html
-usr/share/mediatomb/web/main.css
-usr/share/mediatomb/web/mr_reg.xml
-usr/share/mediatomb/web/right.html
-usr/share/mediatomb/web/std_treelook.css
-usr/share/mediatomb/web/top.html
-usr/share/mediatomb/web/topleft.html
-usr/share/mediatomb/web/topright.html
-var/ipfire/backup/addons/includes/mediatomb
-var/ipfire/mediatomb
-#var/ipfire/mediatomb/config.xml
-etc/rc.d/init.d/mediatomb
-etc/rc.d/rc0.d/K02mediatomb
-etc/rc.d/rc6.d/K02mediatomb
-etc/rc.d/rc3.d/S98mediatomb
-var/mp3/info
diff --git a/config/rootfiles/packages/nagios b/config/rootfiles/packages/nagios
deleted file mode 100644 (file)
index 971a360..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-etc/httpd/conf/conf.d/nagios.conf
-#etc/nagios
-etc/nagios/cgi.cfg
-etc/nagios/nagios.cfg
-#etc/nagios/objects
-etc/nagios/objects/commands.cfg
-etc/nagios/objects/contacts.cfg
-etc/nagios/objects/localhost.cfg
-etc/nagios/objects/printer.cfg
-etc/nagios/objects/switch.cfg
-etc/nagios/objects/templates.cfg
-etc/nagios/objects/timeperiods.cfg
-etc/nagios/objects/windows.cfg
-etc/nagios/resource.cfg
-etc/rc.d/init.d/nagios
-etc/rc.d/rc0.d/K33nagios
-etc/rc.d/rc3.d/S67nagios
-etc/rc.d/rc6.d/K33nagios
-usr/bin/nagios
-usr/bin/nagiostats
-usr/bin/p1.pl
-usr/lib/nagios
-#usr/lib/nagios/check_apt
-#usr/lib/nagios/check_breeze
-#usr/lib/nagios/check_by_ssh
-#usr/lib/nagios/check_clamd
-#usr/lib/nagios/check_cluster
-#usr/lib/nagios/check_dhcp
-#usr/lib/nagios/check_dig
-#usr/lib/nagios/check_disk
-#usr/lib/nagios/check_disk_smb
-#usr/lib/nagios/check_dns
-#usr/lib/nagios/check_dummy
-#usr/lib/nagios/check_file_age
-#usr/lib/nagios/check_flexlm
-#usr/lib/nagios/check_ftp
-#usr/lib/nagios/check_hpjd
-#usr/lib/nagios/check_http
-#usr/lib/nagios/check_icmp
-#usr/lib/nagios/check_ide_smart
-#usr/lib/nagios/check_ifoperstatus
-#usr/lib/nagios/check_ifstatus
-#usr/lib/nagios/check_imap
-#usr/lib/nagios/check_ircd
-#usr/lib/nagios/check_jabber
-#usr/lib/nagios/check_ldap
-#usr/lib/nagios/check_ldaps
-#usr/lib/nagios/check_load
-#usr/lib/nagios/check_log
-#usr/lib/nagios/check_mailq
-#usr/lib/nagios/check_mrtg
-#usr/lib/nagios/check_mrtgtraf
-#usr/lib/nagios/check_mysql
-#usr/lib/nagios/check_mysql_query
-#usr/lib/nagios/check_nagios
-#usr/lib/nagios/check_nntp
-#usr/lib/nagios/check_nntps
-#usr/lib/nagios/check_nt
-#usr/lib/nagios/check_ntp
-#usr/lib/nagios/check_ntp_peer
-#usr/lib/nagios/check_ntp_time
-#usr/lib/nagios/check_nwstat
-#usr/lib/nagios/check_oracle
-#usr/lib/nagios/check_overcr
-#usr/lib/nagios/check_ping
-#usr/lib/nagios/check_pop
-#usr/lib/nagios/check_procs
-#usr/lib/nagios/check_real
-#usr/lib/nagios/check_rpc
-#usr/lib/nagios/check_sensors
-#usr/lib/nagios/check_simap
-#usr/lib/nagios/check_smtp
-#usr/lib/nagios/check_snmp
-#usr/lib/nagios/check_spop
-#usr/lib/nagios/check_ssh
-#usr/lib/nagios/check_ssmtp
-#usr/lib/nagios/check_swap
-#usr/lib/nagios/check_tcp
-#usr/lib/nagios/check_time
-#usr/lib/nagios/check_udp
-#usr/lib/nagios/check_ups
-#usr/lib/nagios/check_users
-#usr/lib/nagios/check_wave
-#usr/lib/nagios/negate
-#usr/lib/nagios/urlize
-#usr/lib/nagios/utils.pm
-#usr/lib/nagios/utils.sh
-usr/share/locale/de/LC_MESSAGES/nagios-plugins.mo
-#usr/share/locale/fr/LC_MESSAGES/nagios-plugins.mo
-usr/share/nagios
-#usr/share/nagios/cgi-bin
-#usr/share/nagios/cgi-bin/avail.cgi
-#usr/share/nagios/cgi-bin/cmd.cgi
-#usr/share/nagios/cgi-bin/config.cgi
-#usr/share/nagios/cgi-bin/extinfo.cgi
-#usr/share/nagios/cgi-bin/histogram.cgi
-#usr/share/nagios/cgi-bin/history.cgi
-#usr/share/nagios/cgi-bin/notifications.cgi
-#usr/share/nagios/cgi-bin/outages.cgi
-#usr/share/nagios/cgi-bin/showlog.cgi
-#usr/share/nagios/cgi-bin/status.cgi
-#usr/share/nagios/cgi-bin/statusmap.cgi
-#usr/share/nagios/cgi-bin/statuswml.cgi
-#usr/share/nagios/cgi-bin/statuswrl.cgi
-#usr/share/nagios/cgi-bin/summary.cgi
-#usr/share/nagios/cgi-bin/tac.cgi
-#usr/share/nagios/cgi-bin/trends.cgi
-#usr/share/nagios/contexthelp
-#usr/share/nagios/contexthelp/A1.html
-#usr/share/nagios/contexthelp/A2.html
-#usr/share/nagios/contexthelp/A3.html
-#usr/share/nagios/contexthelp/A4.html
-#usr/share/nagios/contexthelp/A5.html
-#usr/share/nagios/contexthelp/A6.html
-#usr/share/nagios/contexthelp/A7.html
-#usr/share/nagios/contexthelp/B1.html
-#usr/share/nagios/contexthelp/C1.html
-#usr/share/nagios/contexthelp/D1.html
-#usr/share/nagios/contexthelp/E1.html
-#usr/share/nagios/contexthelp/F1.html
-#usr/share/nagios/contexthelp/G1.html
-#usr/share/nagios/contexthelp/G2.html
-#usr/share/nagios/contexthelp/G3.html
-#usr/share/nagios/contexthelp/G4.html
-#usr/share/nagios/contexthelp/G5.html
-#usr/share/nagios/contexthelp/G6.html
-#usr/share/nagios/contexthelp/H1.html
-#usr/share/nagios/contexthelp/H2.html
-#usr/share/nagios/contexthelp/H3.html
-#usr/share/nagios/contexthelp/H4.html
-#usr/share/nagios/contexthelp/H5.html
-#usr/share/nagios/contexthelp/H6.html
-#usr/share/nagios/contexthelp/H7.html
-#usr/share/nagios/contexthelp/H8.html
-#usr/share/nagios/contexthelp/I1.html
-#usr/share/nagios/contexthelp/I2.html
-#usr/share/nagios/contexthelp/I3.html
-#usr/share/nagios/contexthelp/I4.html
-#usr/share/nagios/contexthelp/I5.html
-#usr/share/nagios/contexthelp/I6.html
-#usr/share/nagios/contexthelp/I7.html
-#usr/share/nagios/contexthelp/I8.html
-#usr/share/nagios/contexthelp/I9.html
-#usr/share/nagios/contexthelp/J1.html
-#usr/share/nagios/contexthelp/K1.html
-#usr/share/nagios/contexthelp/L1.html
-#usr/share/nagios/contexthelp/L10.html
-#usr/share/nagios/contexthelp/L11.html
-#usr/share/nagios/contexthelp/L12.html
-#usr/share/nagios/contexthelp/L13.html
-#usr/share/nagios/contexthelp/L2.html
-#usr/share/nagios/contexthelp/L3.html
-#usr/share/nagios/contexthelp/L4.html
-#usr/share/nagios/contexthelp/L5.html
-#usr/share/nagios/contexthelp/L6.html
-#usr/share/nagios/contexthelp/L7.html
-#usr/share/nagios/contexthelp/L8.html
-#usr/share/nagios/contexthelp/L9.html
-#usr/share/nagios/contexthelp/M1.html
-#usr/share/nagios/contexthelp/M2.html
-#usr/share/nagios/contexthelp/M3.html
-#usr/share/nagios/contexthelp/M4.html
-#usr/share/nagios/contexthelp/M5.html
-#usr/share/nagios/contexthelp/M6.html
-#usr/share/nagios/contexthelp/N1.html
-#usr/share/nagios/contexthelp/N2.html
-#usr/share/nagios/contexthelp/N3.html
-#usr/share/nagios/contexthelp/N4.html
-#usr/share/nagios/contexthelp/N5.html
-#usr/share/nagios/contexthelp/N6.html
-#usr/share/nagios/contexthelp/N7.html
-#usr/share/nagios/docs
-#usr/share/nagios/docs/about.html
-#usr/share/nagios/docs/activechecks.html
-#usr/share/nagios/docs/adaptive.html
-#usr/share/nagios/docs/addons.html
-#usr/share/nagios/docs/beginners.html
-#usr/share/nagios/docs/cachedchecks.html
-#usr/share/nagios/docs/cgiauth.html
-#usr/share/nagios/docs/cgiincludes.html
-#usr/share/nagios/docs/cgis.html
-#usr/share/nagios/docs/cgisecurity.html
-#usr/share/nagios/docs/checkscheduling.html
-#usr/share/nagios/docs/clusters.html
-#usr/share/nagios/docs/config.html
-#usr/share/nagios/docs/configcgi.html
-#usr/share/nagios/docs/configmain.html
-#usr/share/nagios/docs/configobject.html
-#usr/share/nagios/docs/customobjectvars.html
-#usr/share/nagios/docs/dependencies.html
-#usr/share/nagios/docs/dependencychecks.html
-#usr/share/nagios/docs/distributed.html
-#usr/share/nagios/docs/downtime.html
-#usr/share/nagios/docs/embeddedperl.html
-#usr/share/nagios/docs/epnplugins.html
-#usr/share/nagios/docs/escalations.html
-#usr/share/nagios/docs/eventhandlers.html
-#usr/share/nagios/docs/extcommands.html
-#usr/share/nagios/docs/faststartup.html
-#usr/share/nagios/docs/flapping.html
-#usr/share/nagios/docs/freshness.html
-#usr/share/nagios/docs/funstuff.html
-#usr/share/nagios/docs/hostchecks.html
-#usr/share/nagios/docs/images
-#usr/share/nagios/docs/images/activechecks.png
-#usr/share/nagios/docs/images/cachedcheckgraphs.png
-#usr/share/nagios/docs/images/cachedchecks.png
-#usr/share/nagios/docs/images/cachedchecks1.png
-#usr/share/nagios/docs/images/cgi-avail-a.png
-#usr/share/nagios/docs/images/cgi-avail-b.png
-#usr/share/nagios/docs/images/cgi-cmd.png
-#usr/share/nagios/docs/images/cgi-config.png
-#usr/share/nagios/docs/images/cgi-extinfo-a.png
-#usr/share/nagios/docs/images/cgi-extinfo-b.png
-#usr/share/nagios/docs/images/cgi-extinfo-c.png
-#usr/share/nagios/docs/images/cgi-extinfo-d.png
-#usr/share/nagios/docs/images/cgi-histogram.png
-#usr/share/nagios/docs/images/cgi-history.png
-#usr/share/nagios/docs/images/cgi-notifications.png
-#usr/share/nagios/docs/images/cgi-outages.png
-#usr/share/nagios/docs/images/cgi-showlog.png
-#usr/share/nagios/docs/images/cgi-status-a.png
-#usr/share/nagios/docs/images/cgi-status-b.png
-#usr/share/nagios/docs/images/cgi-status-c.png
-#usr/share/nagios/docs/images/cgi-status-d.png
-#usr/share/nagios/docs/images/cgi-statusmap.png
-#usr/share/nagios/docs/images/cgi-statuswml.png
-#usr/share/nagios/docs/images/cgi-statuswrl.png
-#usr/share/nagios/docs/images/cgi-summary.png
-#usr/share/nagios/docs/images/cgi-tac.png
-#usr/share/nagios/docs/images/cgi-trends.png
-#usr/share/nagios/docs/images/checkmark.png
-#usr/share/nagios/docs/images/checktiming.png
-#usr/share/nagios/docs/images/configoverview.png
-#usr/share/nagios/docs/images/distributed.png
-#usr/share/nagios/docs/images/downtime.png
-#usr/share/nagios/docs/images/epn.png
-#usr/share/nagios/docs/images/eventhandlers.png
-#usr/share/nagios/docs/images/externalcommands.png
-#usr/share/nagios/docs/images/fast-startup.png
-#usr/share/nagios/docs/images/fast-startup1.png
-#usr/share/nagios/docs/images/fast-startup2.png
-#usr/share/nagios/docs/images/freshness.png
-#usr/share/nagios/docs/images/host-dependencies.png
-#usr/share/nagios/docs/images/important.gif
-#usr/share/nagios/docs/images/integrationoverview.png
-#usr/share/nagios/docs/images/interleaved1.png
-#usr/share/nagios/docs/images/interleaved2.png
-#usr/share/nagios/docs/images/interleaved3.png
-#usr/share/nagios/docs/images/logofullsize.png
-#usr/share/nagios/docs/images/monitoring-printers.png
-#usr/share/nagios/docs/images/monitoring-routers.png
-#usr/share/nagios/docs/images/monitoring-windows.png
-#usr/share/nagios/docs/images/mrtg-activehostchecks.png
-#usr/share/nagios/docs/images/mrtg-activelychecked.png
-#usr/share/nagios/docs/images/mrtg-activeservicechecks.png
-#usr/share/nagios/docs/images/mrtg-cachedchecks.png
-#usr/share/nagios/docs/images/mrtg-commandbuffers.png
-#usr/share/nagios/docs/images/mrtg-externalcommands.png
-#usr/share/nagios/docs/images/mrtg-hostperfstats.png
-#usr/share/nagios/docs/images/mrtg-hoststatechange.png
-#usr/share/nagios/docs/images/mrtg-passivechecks.png
-#usr/share/nagios/docs/images/mrtg-passivelychecked.png
-#usr/share/nagios/docs/images/mrtg-serviceperfstats.png
-#usr/share/nagios/docs/images/mrtg-servicestatechange.png
-#usr/share/nagios/docs/images/multiple-templates1.png
-#usr/share/nagios/docs/images/multiple-templates2.png
-#usr/share/nagios/docs/images/nagios.jpg
-#usr/share/nagios/docs/images/ndoutils.png
-#usr/share/nagios/docs/images/network-outage1.png
-#usr/share/nagios/docs/images/network-outage2.png
-#usr/share/nagios/docs/images/noninterleaved1.png
-#usr/share/nagios/docs/images/noninterleaved2.png
-#usr/share/nagios/docs/images/note.gif
-#usr/share/nagios/docs/images/nrpe.png
-#usr/share/nagios/docs/images/nsca.png
-#usr/share/nagios/docs/images/nscpp.png
-#usr/share/nagios/docs/images/objects-commands.png
-#usr/share/nagios/docs/images/objects-contacts.png
-#usr/share/nagios/docs/images/objects-hosts.png
-#usr/share/nagios/docs/images/objects-services.png
-#usr/share/nagios/docs/images/objects-timeperiods.png
-#usr/share/nagios/docs/images/passivechecks.png
-#usr/share/nagios/docs/images/passivehosttranslation.png
-#usr/share/nagios/docs/images/plugins.png
-#usr/share/nagios/docs/images/predictive-dependency-checks.png
-#usr/share/nagios/docs/images/printer.png
-#usr/share/nagios/docs/images/reachability1.png
-#usr/share/nagios/docs/images/reachability2.png
-#usr/share/nagios/docs/images/reachability3.png
-#usr/share/nagios/docs/images/reachability4.png
-#usr/share/nagios/docs/images/redudancy.png
-#usr/share/nagios/docs/images/redundancy.png
-#usr/share/nagios/docs/images/security.png
-#usr/share/nagios/docs/images/security1.png
-#usr/share/nagios/docs/images/security2.png
-#usr/share/nagios/docs/images/security3.png
-#usr/share/nagios/docs/images/seealso.gif
-#usr/share/nagios/docs/images/service-dependencies.png
-#usr/share/nagios/docs/images/statetransitions.png
-#usr/share/nagios/docs/images/statetransitions2.png
-#usr/share/nagios/docs/images/stoprestart.png
-#usr/share/nagios/docs/images/switch.png
-#usr/share/nagios/docs/images/tcpwrappers.png
-#usr/share/nagios/docs/images/tip.gif
-#usr/share/nagios/docs/images/tuning.png
-#usr/share/nagios/docs/images/upto.gif
-#usr/share/nagios/docs/index.html
-#usr/share/nagios/docs/int-snmptrap.html
-#usr/share/nagios/docs/int-tcpwrappers.html
-#usr/share/nagios/docs/integration.html
-#usr/share/nagios/docs/largeinstalltweaks.html
-#usr/share/nagios/docs/macrolist.html
-#usr/share/nagios/docs/macros.html
-#usr/share/nagios/docs/monitoring-linux.html
-#usr/share/nagios/docs/monitoring-netware.html
-#usr/share/nagios/docs/monitoring-printers.html
-#usr/share/nagios/docs/monitoring-publicservices.html
-#usr/share/nagios/docs/monitoring-routers.html
-#usr/share/nagios/docs/monitoring-windows.html
-#usr/share/nagios/docs/mrtggraphs.html
-#usr/share/nagios/docs/nagiostats.html
-#usr/share/nagios/docs/networkreachability.html
-#usr/share/nagios/docs/notifications.html
-#usr/share/nagios/docs/objectdefinitions.html
-#usr/share/nagios/docs/objectinheritance.html
-#usr/share/nagios/docs/objecttricks.html
-#usr/share/nagios/docs/oncallrotation.html
-#usr/share/nagios/docs/passivechecks.html
-#usr/share/nagios/docs/passivestatetranslation.html
-#usr/share/nagios/docs/perfdata.html
-#usr/share/nagios/docs/pluginapi.html
-#usr/share/nagios/docs/plugins.html
-#usr/share/nagios/docs/quickstart-fedora.html
-#usr/share/nagios/docs/quickstart-opensuse.html
-#usr/share/nagios/docs/quickstart-ubuntu.html
-#usr/share/nagios/docs/quickstart.html
-#usr/share/nagios/docs/redundancy.html
-#usr/share/nagios/docs/robots.txt
-#usr/share/nagios/docs/security.html
-#usr/share/nagios/docs/servicechecks.html
-#usr/share/nagios/docs/stalking.html
-#usr/share/nagios/docs/startstop.html
-#usr/share/nagios/docs/statetypes.html
-#usr/share/nagios/docs/timeperiods.html
-#usr/share/nagios/docs/toc.html
-#usr/share/nagios/docs/tuning.html
-#usr/share/nagios/docs/upgrading.html
-#usr/share/nagios/docs/verifyconfig.html
-#usr/share/nagios/docs/volatileservices.html
-#usr/share/nagios/docs/whatsnew.html
-usr/share/nagios/images
-#usr/share/nagios/images/NagiosEnterprises-whitebg-112x46.png
-#usr/share/nagios/images/ack.gif
-#usr/share/nagios/images/action.gif
-#usr/share/nagios/images/command.png
-#usr/share/nagios/images/comment.gif
-#usr/share/nagios/images/contexthelp1.gif
-#usr/share/nagios/images/contexthelp2.gif
-#usr/share/nagios/images/critical.png
-#usr/share/nagios/images/delay.gif
-#usr/share/nagios/images/delete.gif
-#usr/share/nagios/images/detail.gif
-#usr/share/nagios/images/disabled.gif
-#usr/share/nagios/images/down.gif
-#usr/share/nagios/images/downtime.gif
-#usr/share/nagios/images/empty.gif
-#usr/share/nagios/images/enabled.gif
-#usr/share/nagios/images/extinfo.gif
-#usr/share/nagios/images/favicon.ico
-#usr/share/nagios/images/flapping.gif
-#usr/share/nagios/images/globe-support-150x150.png
-#usr/share/nagios/images/greendot.gif
-#usr/share/nagios/images/histogram.png
-#usr/share/nagios/images/history.gif
-#usr/share/nagios/images/hostevent.gif
-#usr/share/nagios/images/info.png
-#usr/share/nagios/images/left.gif
-#usr/share/nagios/images/logofullsize.png
-#usr/share/nagios/images/logos
-#usr/share/nagios/images/logos/nagios.gd2
-#usr/share/nagios/images/logos/nagios.gif
-#usr/share/nagios/images/logos/nagiosvrml.png
-#usr/share/nagios/images/logos/unknown.gd2
-#usr/share/nagios/images/logos/unknown.gif
-#usr/share/nagios/images/logrotate.png
-#usr/share/nagios/images/ndisabled.gif
-#usr/share/nagios/images/noack.gif
-#usr/share/nagios/images/notes.gif
-#usr/share/nagios/images/notify.gif
-#usr/share/nagios/images/orangedot.gif
-#usr/share/nagios/images/passiveonly.gif
-#usr/share/nagios/images/recovery.png
-#usr/share/nagios/images/redudancy.png
-#usr/share/nagios/images/redundancy.png
-#usr/share/nagios/images/restart.gif
-#usr/share/nagios/images/right.gif
-#usr/share/nagios/images/sblogo.jpg
-#usr/share/nagios/images/serviceevent.gif
-#usr/share/nagios/images/splunk1.gif
-#usr/share/nagios/images/splunk2.gif
-#usr/share/nagios/images/start.gif
-#usr/share/nagios/images/status.gif
-#usr/share/nagios/images/status2.gif
-#usr/share/nagios/images/status3.gif
-#usr/share/nagios/images/status4.gif
-#usr/share/nagios/images/stop.gif
-#usr/share/nagios/images/tacdisabled.jpg
-#usr/share/nagios/images/tacdisabled.png
-#usr/share/nagios/images/tacenabled.jpg
-#usr/share/nagios/images/tacenabled.png
-#usr/share/nagios/images/thermcrit.png
-#usr/share/nagios/images/thermok.png
-#usr/share/nagios/images/thermwarn.png
-#usr/share/nagios/images/trends.gif
-#usr/share/nagios/images/trendshost.png
-#usr/share/nagios/images/trendssvc.png
-#usr/share/nagios/images/unknown.png
-#usr/share/nagios/images/up.gif
-#usr/share/nagios/images/warning.png
-#usr/share/nagios/images/weblogo1.png
-#usr/share/nagios/images/zoom1.gif
-#usr/share/nagios/images/zoom2.gif
-usr/share/nagios/index.html
-usr/share/nagios/main.html
-usr/share/nagios/media
-#usr/share/nagios/robots.txt
-#usr/share/nagios/side.html
-usr/share/nagios/ssi
-usr/share/nagios/stylesheets
-#usr/share/nagios/stylesheets/avail.css
-#usr/share/nagios/stylesheets/checksanity.css
-#usr/share/nagios/stylesheets/cmd.css
-#usr/share/nagios/stylesheets/common.css
-#usr/share/nagios/stylesheets/config.css
-#usr/share/nagios/stylesheets/extinfo.css
-#usr/share/nagios/stylesheets/histogram.css
-#usr/share/nagios/stylesheets/history.css
-#usr/share/nagios/stylesheets/ministatus.css
-#usr/share/nagios/stylesheets/notifications.css
-#usr/share/nagios/stylesheets/outages.css
-#usr/share/nagios/stylesheets/showlog.css
-#usr/share/nagios/stylesheets/status.css
-#usr/share/nagios/stylesheets/statusmap.css
-#usr/share/nagios/stylesheets/summary.css
-#usr/share/nagios/stylesheets/tac.css
-#usr/share/nagios/stylesheets/trends.css
-var/nagios
-var/nagios/archives
-var/nagios/rw
-var/nagios/spool
-var/nagios/spool/checkresults
-etc/httpd/conf/vhosts.d/nagios.conf
diff --git a/config/rootfiles/packages/nagios-plugins b/config/rootfiles/packages/nagios-plugins
new file mode 100644 (file)
index 0000000..8e409d4
--- /dev/null
@@ -0,0 +1,69 @@
+usr/lib/nagios/plugins
+usr/lib/nagios/plugins/check_apt
+usr/lib/nagios/plugins/check_breeze
+usr/lib/nagios/plugins/check_by_ssh
+usr/lib/nagios/plugins/check_clamd
+usr/lib/nagios/plugins/check_cluster
+usr/lib/nagios/plugins/check_dhcp
+usr/lib/nagios/plugins/check_dig
+usr/lib/nagios/plugins/check_disk
+usr/lib/nagios/plugins/check_disk_smb
+usr/lib/nagios/plugins/check_dns
+usr/lib/nagios/plugins/check_dummy
+usr/lib/nagios/plugins/check_file_age
+usr/lib/nagios/plugins/check_flexlm
+usr/lib/nagios/plugins/check_ftp
+usr/lib/nagios/plugins/check_hpjd
+usr/lib/nagios/plugins/check_http
+usr/lib/nagios/plugins/check_icmp
+usr/lib/nagios/plugins/check_ide_smart
+usr/lib/nagios/plugins/check_ifoperstatus
+usr/lib/nagios/plugins/check_ifstatus
+usr/lib/nagios/plugins/check_imap
+usr/lib/nagios/plugins/check_ircd
+usr/lib/nagios/plugins/check_jabber
+usr/lib/nagios/plugins/check_ldap
+usr/lib/nagios/plugins/check_ldaps
+usr/lib/nagios/plugins/check_load
+usr/lib/nagios/plugins/check_log
+usr/lib/nagios/plugins/check_mailq
+usr/lib/nagios/plugins/check_mrtg
+usr/lib/nagios/plugins/check_mrtgtraf
+usr/lib/nagios/plugins/check_mysql
+usr/lib/nagios/plugins/check_mysql_query
+usr/lib/nagios/plugins/check_nagios
+usr/lib/nagios/plugins/check_nntp
+usr/lib/nagios/plugins/check_nntps
+usr/lib/nagios/plugins/check_nt
+usr/lib/nagios/plugins/check_ntp
+usr/lib/nagios/plugins/check_ntp_peer
+usr/lib/nagios/plugins/check_ntp_time
+usr/lib/nagios/plugins/check_nwstat
+usr/lib/nagios/plugins/check_oracle
+usr/lib/nagios/plugins/check_overcr
+usr/lib/nagios/plugins/check_ping
+usr/lib/nagios/plugins/check_pop
+usr/lib/nagios/plugins/check_procs
+usr/lib/nagios/plugins/check_real
+usr/lib/nagios/plugins/check_rpc
+usr/lib/nagios/plugins/check_sensors
+usr/lib/nagios/plugins/check_simap
+usr/lib/nagios/plugins/check_smtp
+usr/lib/nagios/plugins/check_snmp
+usr/lib/nagios/plugins/check_spop
+usr/lib/nagios/plugins/check_ssh
+usr/lib/nagios/plugins/check_ssmtp
+usr/lib/nagios/plugins/check_swap
+usr/lib/nagios/plugins/check_tcp
+usr/lib/nagios/plugins/check_time
+usr/lib/nagios/plugins/check_udp
+usr/lib/nagios/plugins/check_ups
+usr/lib/nagios/plugins/check_uptime
+usr/lib/nagios/plugins/check_users
+usr/lib/nagios/plugins/check_wave
+usr/lib/nagios/plugins/negate
+usr/lib/nagios/plugins/urlize
+usr/lib/nagios/plugins/utils.pm
+usr/lib/nagios/plugins/utils.sh
+#usr/share/locale/de/LC_MESSAGES/nagios-plugins.mo
+#usr/share/locale/fr/LC_MESSAGES/nagios-plugins.mo
index e499d6a119485d1db9fcb56da984d25afbfb6d68..83ce40200f23f3a60ac758c35f8e5c09a2bc17be 100644 (file)
@@ -1,3 +1,4 @@
 #root/.rnd
 usr/bin/nrpe
+#usr/lib/nagios
 usr/lib/nagios/check_nrpe
diff --git a/config/rootfiles/packages/nagiosql b/config/rootfiles/packages/nagiosql
deleted file mode 100644 (file)
index f76a2fd..0000000
+++ /dev/null
@@ -1,403 +0,0 @@
-#etc/nagiosql
-#etc/nagiosql/backup
-#etc/nagiosql/backup/hosts
-etc/nagiosql/backup/hosts/.placeholder
-#etc/nagiosql/backup/services
-etc/nagiosql/backup/services/.placeholder
-#etc/nagiosql/hosts
-etc/nagiosql/hosts/.placeholder
-#etc/nagiosql/services
-etc/nagiosql/services/.placeholder
-#usr/lib/php/HTML
-#usr/lib/php/HTML/Template
-usr/lib/php/HTML/Template/IT.php
-usr/lib/php/HTML/Template/ITX.php
-usr/lib/php/HTML/Template/IT_Error.php
-usr/share/nagiosql
-#usr/share/nagiosql/admin
-#usr/share/nagiosql/admin.php
-#usr/share/nagiosql/admin/administration.php
-#usr/share/nagiosql/admin/alarming.php
-#usr/share/nagiosql/admin/cgicfg.php
-#usr/share/nagiosql/admin/checkcommands.php
-#usr/share/nagiosql/admin/commandline.php
-#usr/share/nagiosql/admin/commands.php
-#usr/share/nagiosql/admin/contactgroups.php
-#usr/share/nagiosql/admin/contacts.php
-#usr/share/nagiosql/admin/contacttemplates.php
-#usr/share/nagiosql/admin/delbackup.php
-#usr/share/nagiosql/admin/domain.php
-#usr/share/nagiosql/admin/download.php
-#usr/share/nagiosql/admin/errorsite.php
-#usr/share/nagiosql/admin/helpedit.php
-#usr/share/nagiosql/admin/hostdependencies.php
-#usr/share/nagiosql/admin/hostescalations.php
-#usr/share/nagiosql/admin/hostextinfo.php
-#usr/share/nagiosql/admin/hostgroups.php
-#usr/share/nagiosql/admin/hosts.php
-#usr/share/nagiosql/admin/hosttemplates.php
-#usr/share/nagiosql/admin/import.php
-#usr/share/nagiosql/admin/index.html
-#usr/share/nagiosql/admin/info.php
-#usr/share/nagiosql/admin/logbook.php
-#usr/share/nagiosql/admin/menuaccess.php
-#usr/share/nagiosql/admin/monitoring.php
-#usr/share/nagiosql/admin/mutdialog.php
-#usr/share/nagiosql/admin/nagioscfg.php
-#usr/share/nagiosql/admin/password.php
-#usr/share/nagiosql/admin/searchhosts.php
-#usr/share/nagiosql/admin/servicedependencies.php
-#usr/share/nagiosql/admin/serviceescalations.php
-#usr/share/nagiosql/admin/serviceextinfo.php
-#usr/share/nagiosql/admin/servicegroups.php
-#usr/share/nagiosql/admin/services.php
-#usr/share/nagiosql/admin/servicetemplates.php
-#usr/share/nagiosql/admin/settings.php
-#usr/share/nagiosql/admin/specials.php
-#usr/share/nagiosql/admin/templatedefinitions.php
-#usr/share/nagiosql/admin/timedefinitions.php
-#usr/share/nagiosql/admin/timeperiods.php
-#usr/share/nagiosql/admin/tools.php
-#usr/share/nagiosql/admin/user.php
-#usr/share/nagiosql/admin/variabledefinitions.php
-#usr/share/nagiosql/admin/verify.php
-#usr/share/nagiosql/config
-#usr/share/nagiosql/config/fieldvars.php
-#usr/share/nagiosql/config/locale
-#usr/share/nagiosql/config/locale/de_DE
-#usr/share/nagiosql/config/locale/de_DE/LC_MESSAGES
-#usr/share/nagiosql/config/locale/de_DE/LC_MESSAGES/de_DE.mo
-#usr/share/nagiosql/config/locale/de_DE/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/de_DE/index.html
-#usr/share/nagiosql/config/locale/en_GB
-#usr/share/nagiosql/config/locale/en_GB/LC_MESSAGES
-#usr/share/nagiosql/config/locale/en_GB/LC_MESSAGES/en_GB.mo
-#usr/share/nagiosql/config/locale/en_GB/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/en_GB/index.html
-#usr/share/nagiosql/config/locale/es_ES
-#usr/share/nagiosql/config/locale/es_ES/LC_MESSAGES
-#usr/share/nagiosql/config/locale/es_ES/LC_MESSAGES/es_ES.mo
-#usr/share/nagiosql/config/locale/es_ES/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/es_ES/index.html
-#usr/share/nagiosql/config/locale/fr_FR
-#usr/share/nagiosql/config/locale/fr_FR/LC_MESSAGES
-#usr/share/nagiosql/config/locale/fr_FR/LC_MESSAGES/fr_FR.mo
-#usr/share/nagiosql/config/locale/fr_FR/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/fr_FR/index.html
-#usr/share/nagiosql/config/locale/it_IT
-#usr/share/nagiosql/config/locale/it_IT/LC_MESSAGES
-#usr/share/nagiosql/config/locale/it_IT/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/it_IT/LC_MESSAGES/it_IT.mo
-#usr/share/nagiosql/config/locale/it_IT/index.html
-#usr/share/nagiosql/config/locale/pl_PL
-#usr/share/nagiosql/config/locale/pl_PL/LC_MESSAGES
-#usr/share/nagiosql/config/locale/pl_PL/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/pl_PL/LC_MESSAGES/pl_PL.mo
-#usr/share/nagiosql/config/locale/pl_PL/index.html
-#usr/share/nagiosql/config/locale/ru_RU
-#usr/share/nagiosql/config/locale/ru_RU/LC_MESSAGES
-#usr/share/nagiosql/config/locale/ru_RU/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/ru_RU/LC_MESSAGES/ru_RU.mo
-#usr/share/nagiosql/config/locale/ru_RU/index.html
-#usr/share/nagiosql/config/locale/zh_CN
-#usr/share/nagiosql/config/locale/zh_CN/LC_MESSAGES
-#usr/share/nagiosql/config/locale/zh_CN/LC_MESSAGES/index.html
-#usr/share/nagiosql/config/locale/zh_CN/LC_MESSAGES/zh_CN.mo
-#usr/share/nagiosql/config/locale/zh_CN/index.html
-#usr/share/nagiosql/config/main.css
-#usr/share/nagiosql/favicon.ico
-#usr/share/nagiosql/functions
-#usr/share/nagiosql/functions/common.js
-#usr/share/nagiosql/functions/config_class.php
-#usr/share/nagiosql/functions/data_class.php
-#usr/share/nagiosql/functions/import_class.php
-#usr/share/nagiosql/functions/mysql_class.php
-#usr/share/nagiosql/functions/nag_class.php
-#usr/share/nagiosql/functions/prepend_adm.php
-#usr/share/nagiosql/functions/supportive.php
-#usr/share/nagiosql/functions/tinyMCE
-#usr/share/nagiosql/functions/tinyMCE/jscripts
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/langs
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/langs/en.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/license.txt
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/contextmenu
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/safari
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/safari/blank.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/safari/editor_plugin.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/langs
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/cell.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/css/cell.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/css/row.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/css/table.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/editor_plugin.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/js/cell.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/js/merge_cells.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/js/row.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/js/table.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/langs
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/langs/en_dlg.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/merge_cells.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/row.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/plugins/table/table.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/about.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/anchor.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/charmap.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/color_picker.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/editor_template.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/image.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/img
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/img/icons.gif
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js/about.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js/anchor.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js/charmap.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js/color_picker.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js/image.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js/link.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/js/source_editor.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/langs
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/langs/en.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/link.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/content.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/img
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/img
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/themes/advanced/source_editor.htm
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/tiny_mce.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/tiny_mce_popup.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/utils
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/utils/editable_selects.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/utils/form_utils.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/utils/mctabs.js
-#usr/share/nagiosql/functions/tinyMCE/jscripts/tiny_mce/utils/validate.js
-#usr/share/nagiosql/functions/translator.php
-#usr/share/nagiosql/functions/yui
-#usr/share/nagiosql/functions/yui/build
-#usr/share/nagiosql/functions/yui/build/assets
-#usr/share/nagiosql/functions/yui/build/assets/skins
-#usr/share/nagiosql/functions/yui/build/assets/skins/sam
-#usr/share/nagiosql/functions/yui/build/assets/skins/sam/sprite.png
-#usr/share/nagiosql/functions/yui/build/button
-#usr/share/nagiosql/functions/yui/build/button/assets
-#usr/share/nagiosql/functions/yui/build/button/assets/skins
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/button.css
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/menu-button-arrow-disabled.png
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/menu-button-arrow.png
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/split-button-arrow-active.png
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/split-button-arrow-disabled.png
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/split-button-arrow-focus.png
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/split-button-arrow-hover.png
-#usr/share/nagiosql/functions/yui/build/button/assets/skins/sam/split-button-arrow.png
-#usr/share/nagiosql/functions/yui/build/button/button-min.js
-#usr/share/nagiosql/functions/yui/build/calendar
-#usr/share/nagiosql/functions/yui/build/calendar/assets
-#usr/share/nagiosql/functions/yui/build/calendar/assets/skins
-#usr/share/nagiosql/functions/yui/build/calendar/assets/skins/sam
-#usr/share/nagiosql/functions/yui/build/calendar/assets/skins/sam/calendar.css
-#usr/share/nagiosql/functions/yui/build/calendar/calendar-min.js
-#usr/share/nagiosql/functions/yui/build/connection
-#usr/share/nagiosql/functions/yui/build/connection/connection-min.js
-#usr/share/nagiosql/functions/yui/build/container
-#usr/share/nagiosql/functions/yui/build/container/assets
-#usr/share/nagiosql/functions/yui/build/container/assets/skins
-#usr/share/nagiosql/functions/yui/build/container/assets/skins/sam
-#usr/share/nagiosql/functions/yui/build/container/assets/skins/sam/container.css
-#usr/share/nagiosql/functions/yui/build/container/container-min.js
-#usr/share/nagiosql/functions/yui/build/element
-#usr/share/nagiosql/functions/yui/build/element/element-beta-min.js
-#usr/share/nagiosql/functions/yui/build/fonts
-#usr/share/nagiosql/functions/yui/build/fonts/fonts-min.css
-#usr/share/nagiosql/functions/yui/build/tabview
-#usr/share/nagiosql/functions/yui/build/tabview/assets
-#usr/share/nagiosql/functions/yui/build/tabview/assets/skins
-#usr/share/nagiosql/functions/yui/build/tabview/assets/skins/sam
-#usr/share/nagiosql/functions/yui/build/tabview/assets/skins/sam/tabview.css
-#usr/share/nagiosql/functions/yui/build/tabview/tabview-min.js
-#usr/share/nagiosql/functions/yui/build/utilities
-#usr/share/nagiosql/functions/yui/build/utilities/utilities.js
-#usr/share/nagiosql/functions/yui/build/yahoo-dom-event
-#usr/share/nagiosql/functions/yui/build/yahoo-dom-event/yahoo-dom-event.js
-#usr/share/nagiosql/images
-#usr/share/nagiosql/images/admin.png
-#usr/share/nagiosql/images/bg_menu_aktiv.png
-#usr/share/nagiosql/images/bg_menu_inaktiv.png
-#usr/share/nagiosql/images/bg_submenu.png
-#usr/share/nagiosql/images/bg_top.png
-#usr/share/nagiosql/images/calbtn.gif
-#usr/share/nagiosql/images/copy.gif
-#usr/share/nagiosql/images/del.png
-#usr/share/nagiosql/images/delete.gif
-#usr/share/nagiosql/images/down.gif
-#usr/share/nagiosql/images/download.gif
-#usr/share/nagiosql/images/edit.gif
-#usr/share/nagiosql/images/info.gif
-#usr/share/nagiosql/images/input.png
-#usr/share/nagiosql/images/inputlock.png
-#usr/share/nagiosql/images/inputmust.png
-#usr/share/nagiosql/images/left.gif
-#usr/share/nagiosql/images/login-form.png
-#usr/share/nagiosql/images/logo_top.png
-#usr/share/nagiosql/images/lupe.gif
-#usr/share/nagiosql/images/menu.gif
-#usr/share/nagiosql/images/menu_bg.png
-#usr/share/nagiosql/images/menu_bg2.png
-#usr/share/nagiosql/images/menusub_bg.png
-#usr/share/nagiosql/images/mut.gif
-#usr/share/nagiosql/images/nagiosql_logo.png
-#usr/share/nagiosql/images/pfeil_l.gif
-#usr/share/nagiosql/images/pfeil_r.gif
-#usr/share/nagiosql/images/pixel.gif
-#usr/share/nagiosql/images/right.gif
-#usr/share/nagiosql/images/tip.gif
-#usr/share/nagiosql/images/tip.png
-#usr/share/nagiosql/images/titel_v2.png
-#usr/share/nagiosql/images/up.gif
-#usr/share/nagiosql/images/upArrow.png
-#usr/share/nagiosql/images/write.gif
-#usr/share/nagiosql/index.php
-#usr/share/nagiosql/install
-#usr/share/nagiosql/install/css
-#usr/share/nagiosql/install/css/index.html
-#usr/share/nagiosql/install/css/install.css
-#usr/share/nagiosql/install/doc
-#usr/share/nagiosql/install/doc/INSTALLATION_deDE.txt
-#usr/share/nagiosql/install/doc/INSTALLATION_enGB.txt
-#usr/share/nagiosql/install/functions
-#usr/share/nagiosql/install/functions/func_installer.php
-#usr/share/nagiosql/install/images
-#usr/share/nagiosql/install/images/background.png
-#usr/share/nagiosql/install/images/body_background.png
-#usr/share/nagiosql/install/images/favicon.ico
-#usr/share/nagiosql/install/images/index-install.png
-#usr/share/nagiosql/install/images/index-update.png
-#usr/share/nagiosql/install/images/index.html
-#usr/share/nagiosql/install/images/install.png
-#usr/share/nagiosql/install/images/invalid.png
-#usr/share/nagiosql/install/images/minus.png
-#usr/share/nagiosql/install/images/nagiosql.png
-#usr/share/nagiosql/install/images/next.png
-#usr/share/nagiosql/install/images/pixel.gif
-#usr/share/nagiosql/install/images/plus.png
-#usr/share/nagiosql/install/images/previous.png
-#usr/share/nagiosql/install/images/reload.png
-#usr/share/nagiosql/install/images/skip.png
-#usr/share/nagiosql/install/images/step1_active.png
-#usr/share/nagiosql/install/images/step1_deactive.png
-#usr/share/nagiosql/install/images/step2_active.png
-#usr/share/nagiosql/install/images/step2_deactive.png
-#usr/share/nagiosql/install/images/step3_active.png
-#usr/share/nagiosql/install/images/step3_deactive.png
-#usr/share/nagiosql/install/images/update.png
-#usr/share/nagiosql/install/images/valid.png
-#usr/share/nagiosql/install/images/warning.png
-#usr/share/nagiosql/install/index.php
-#usr/share/nagiosql/install/install.php
-#usr/share/nagiosql/install/js
-#usr/share/nagiosql/install/js/functions.js
-#usr/share/nagiosql/install/js/index.html
-#usr/share/nagiosql/install/js/prototype.js
-#usr/share/nagiosql/install/js/validation.js
-#usr/share/nagiosql/install/sql
-#usr/share/nagiosql/install/sql/import_nagios_sample.sql
-#usr/share/nagiosql/install/sql/index.html
-#usr/share/nagiosql/install/sql/nagiosQL_v3_db_mysql.sql
-#usr/share/nagiosql/install/sql/update_200_202.sql
-#usr/share/nagiosql/install/sql/update_202_303.sql
-#usr/share/nagiosql/install/sql/update_300_301.sql
-#usr/share/nagiosql/install/sql/update_300b1_300b2.sql
-#usr/share/nagiosql/install/sql/update_300b2_300rc1.sql
-#usr/share/nagiosql/install/sql/update_300rc1_300.sql
-#usr/share/nagiosql/install/sql/update_301_302.sql
-#usr/share/nagiosql/install/sql/update_302_303.sql
-#usr/share/nagiosql/install/status.php
-#usr/share/nagiosql/install/step1.php
-#usr/share/nagiosql/install/step2.php
-#usr/share/nagiosql/install/step3.php
-#usr/share/nagiosql/templates
-#usr/share/nagiosql/templates/admin
-#usr/share/nagiosql/templates/admin/admin_master.tpl.htm
-#usr/share/nagiosql/templates/admin/checkcommands.tpl.htm
-#usr/share/nagiosql/templates/admin/contactgroups.tpl.htm
-#usr/share/nagiosql/templates/admin/contacts.tpl.htm
-#usr/share/nagiosql/templates/admin/contacttemplates.tpl.htm
-#usr/share/nagiosql/templates/admin/delbackup.tpl.htm
-#usr/share/nagiosql/templates/admin/domain.tpl.htm
-#usr/share/nagiosql/templates/admin/helpedit.tpl.htm
-#usr/share/nagiosql/templates/admin/hostdependencies.tpl.htm
-#usr/share/nagiosql/templates/admin/hostescalations.tpl.htm
-#usr/share/nagiosql/templates/admin/hostextinfo.tpl.htm
-#usr/share/nagiosql/templates/admin/hostgroups.tpl.htm
-#usr/share/nagiosql/templates/admin/hosts.tpl.htm
-#usr/share/nagiosql/templates/admin/hosttemplates.tpl.htm
-#usr/share/nagiosql/templates/admin/import.tpl.htm
-#usr/share/nagiosql/templates/admin/mainpages.tpl.htm
-#usr/share/nagiosql/templates/admin/mutdialog.tpl.htm
-#usr/share/nagiosql/templates/admin/nagioscfg.tpl.htm
-#usr/share/nagiosql/templates/admin/servicedependencies.tpl.htm
-#usr/share/nagiosql/templates/admin/serviceescalations.tpl.htm
-#usr/share/nagiosql/templates/admin/serviceextinfo.tpl.htm
-#usr/share/nagiosql/templates/admin/servicegroups.tpl.htm
-#usr/share/nagiosql/templates/admin/services.tpl.htm
-#usr/share/nagiosql/templates/admin/servicetemplates.tpl.htm
-#usr/share/nagiosql/templates/admin/settings.tpl.htm
-#usr/share/nagiosql/templates/admin/timeperiods.tpl.htm
-#usr/share/nagiosql/templates/admin/user.tpl.htm
-#usr/share/nagiosql/templates/admin/verify.tpl.htm
-#usr/share/nagiosql/templates/files
-#usr/share/nagiosql/templates/files/commands.tpl.dat
-#usr/share/nagiosql/templates/files/contactgroups.tpl.dat
-#usr/share/nagiosql/templates/files/contacts.tpl.dat
-#usr/share/nagiosql/templates/files/contacttemplates.tpl.dat
-#usr/share/nagiosql/templates/files/hostdependencies.tpl.dat
-#usr/share/nagiosql/templates/files/hostescalations.tpl.dat
-#usr/share/nagiosql/templates/files/hostextinfo.tpl.dat
-#usr/share/nagiosql/templates/files/hostgroups.tpl.dat
-#usr/share/nagiosql/templates/files/hosts.tpl.dat
-#usr/share/nagiosql/templates/files/hosttemplates.tpl.dat
-#usr/share/nagiosql/templates/files/servicedependencies.tpl.dat
-#usr/share/nagiosql/templates/files/serviceescalations.tpl.dat
-#usr/share/nagiosql/templates/files/serviceextinfo.tpl.dat
-#usr/share/nagiosql/templates/files/servicegroups.tpl.dat
-#usr/share/nagiosql/templates/files/services.tpl.dat
-#usr/share/nagiosql/templates/files/servicetemplates.tpl.dat
-#usr/share/nagiosql/templates/files/timeperiods.tpl.dat
-#usr/share/nagiosql/templates/index.tpl.htm
-#usr/share/nagiosql/templates/main.tpl.htm
-etc/httpd/conf/vhosts.d/nagios.conf
diff --git a/config/rootfiles/packages/openmailadmin b/config/rootfiles/packages/openmailadmin
deleted file mode 100644 (file)
index 1e71cc6..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-etc/httpd/conf/vhosts.d/openmailadmin.conf
-#srv/web/openmailadmin
-srv/web/openmailadmin/.htaccess
-#srv/web/openmailadmin/INSTALL
-srv/web/openmailadmin/LICENSE
-srv/web/openmailadmin/addresses.php
-srv/web/openmailadmin/adodb
-#srv/web/openmailadmin/adodb5
-srv/web/openmailadmin/adodb5/adodb-active-record.inc.php
-srv/web/openmailadmin/adodb5/adodb-csvlib.inc.php
-srv/web/openmailadmin/adodb5/adodb-datadict.inc.php
-srv/web/openmailadmin/adodb5/adodb-error.inc.php
-srv/web/openmailadmin/adodb5/adodb-errorhandler.inc.php
-srv/web/openmailadmin/adodb5/adodb-errorpear.inc.php
-srv/web/openmailadmin/adodb5/adodb-exceptions.inc.php
-srv/web/openmailadmin/adodb5/adodb-iterator.inc.php
-srv/web/openmailadmin/adodb5/adodb-lib.inc.php
-srv/web/openmailadmin/adodb5/adodb-memcache.lib.inc.php
-srv/web/openmailadmin/adodb5/adodb-pager.inc.php
-srv/web/openmailadmin/adodb5/adodb-pear.inc.php
-srv/web/openmailadmin/adodb5/adodb-perf.inc.php
-srv/web/openmailadmin/adodb5/adodb-php4.inc.php
-srv/web/openmailadmin/adodb5/adodb-time.inc.php
-srv/web/openmailadmin/adodb5/adodb-xmlschema.inc.php
-srv/web/openmailadmin/adodb5/adodb-xmlschema03.inc.php
-srv/web/openmailadmin/adodb5/adodb.inc.php
-#srv/web/openmailadmin/adodb5/contrib
-srv/web/openmailadmin/adodb5/contrib/toxmlrpc.inc.php
-#srv/web/openmailadmin/adodb5/cute_icons_for_site
-srv/web/openmailadmin/adodb5/cute_icons_for_site/adodb.gif
-srv/web/openmailadmin/adodb5/cute_icons_for_site/adodb2.gif
-#srv/web/openmailadmin/adodb5/datadict
-srv/web/openmailadmin/adodb5/datadict/datadict-access.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-db2.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-firebird.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-generic.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-ibase.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-informix.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-mssql.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-mysql.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-oci8.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-postgres.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-sapdb.inc.php
-srv/web/openmailadmin/adodb5/datadict/datadict-sybase.inc.php
-#srv/web/openmailadmin/adodb5/docs
-#srv/web/openmailadmin/adodb5/docs/docs-active-record.htm
-#srv/web/openmailadmin/adodb5/docs/docs-adodb.htm
-#srv/web/openmailadmin/adodb5/docs/docs-datadict.htm
-#srv/web/openmailadmin/adodb5/docs/docs-oracle.htm
-#srv/web/openmailadmin/adodb5/docs/docs-perf.htm
-#srv/web/openmailadmin/adodb5/docs/docs-session.htm
-#srv/web/openmailadmin/adodb5/docs/docs-session.old.htm
-#srv/web/openmailadmin/adodb5/docs/old-changelog.htm
-#srv/web/openmailadmin/adodb5/docs/readme.htm
-#srv/web/openmailadmin/adodb5/docs/tips_portable_sql.htm
-#srv/web/openmailadmin/adodb5/docs/tute.htm
-#srv/web/openmailadmin/adodb5/drivers
-srv/web/openmailadmin/adodb5/drivers/adodb-access.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-ado.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-ado5.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-ado5.inc.php.bak
-srv/web/openmailadmin/adodb5/drivers/adodb-ado_access.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-ado_mssql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-borland_ibase.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-csv.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-db2.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-db2.inc.php.bak
-srv/web/openmailadmin/adodb5/drivers/adodb-fbsql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-firebird.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-ibase.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-informix.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-informix72.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-ldap.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-mssql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-mssql_n.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-mssqlpo.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-mysql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-mysqli.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-mysqlpo.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-mysqlt.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-netezza.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-oci8.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-oci805.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-oci8po.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-odbc.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-odbc_db2.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-odbc_mssql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-odbc_oracle.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-odbtp.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-odbtp_unicode.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-oracle.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-pdo.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-pdo_mssql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-pdo_mysql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-pdo_oci.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-pdo_pgsql.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-postgres.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-postgres64.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-postgres7.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-postgres8.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-proxy.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-sapdb.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-sqlanywhere.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-sqlite.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-sqlitepo.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-sybase.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-sybase_ase.inc.php
-srv/web/openmailadmin/adodb5/drivers/adodb-vfp.inc.php
-#srv/web/openmailadmin/adodb5/lang
-srv/web/openmailadmin/adodb5/lang/adodb-ar.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-bg.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-bgutf8.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-ca.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-cn.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-cz.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-da.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-de.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-en.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-es.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-esperanto.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-fr.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-hu.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-it.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-nl.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-pl.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-pt-br.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-ro.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-ru1251.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-sv.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb-uk1251.inc.php
-srv/web/openmailadmin/adodb5/lang/adodb_th.inc.php
-srv/web/openmailadmin/adodb5/license.txt
-#srv/web/openmailadmin/adodb5/pear
-srv/web/openmailadmin/adodb5/pear/Auth
-srv/web/openmailadmin/adodb5/pear/Auth/Container
-srv/web/openmailadmin/adodb5/pear/Auth/Container/ADOdb.php
-#srv/web/openmailadmin/adodb5/pear/readme.Auth.txt
-#srv/web/openmailadmin/adodb5/perf
-srv/web/openmailadmin/adodb5/perf/perf-db2.inc.php
-srv/web/openmailadmin/adodb5/perf/perf-informix.inc.php
-srv/web/openmailadmin/adodb5/perf/perf-mssql.inc.php
-srv/web/openmailadmin/adodb5/perf/perf-mysql.inc.php
-srv/web/openmailadmin/adodb5/perf/perf-oci8.inc.php
-srv/web/openmailadmin/adodb5/perf/perf-postgres.inc.php
-srv/web/openmailadmin/adodb5/pivottable.inc.php
-#srv/web/openmailadmin/adodb5/readme.txt
-srv/web/openmailadmin/adodb5/rsfilter.inc.php
-srv/web/openmailadmin/adodb5/server.php
-#srv/web/openmailadmin/adodb5/session
-srv/web/openmailadmin/adodb5/session/adodb-compress-bzip2.php
-srv/web/openmailadmin/adodb5/session/adodb-compress-gzip.php
-srv/web/openmailadmin/adodb5/session/adodb-cryptsession.php
-srv/web/openmailadmin/adodb5/session/adodb-cryptsession2.php
-srv/web/openmailadmin/adodb5/session/adodb-encrypt-mcrypt.php
-srv/web/openmailadmin/adodb5/session/adodb-encrypt-md5.php
-srv/web/openmailadmin/adodb5/session/adodb-encrypt-secret.php
-srv/web/openmailadmin/adodb5/session/adodb-encrypt-sha1.php
-srv/web/openmailadmin/adodb5/session/adodb-sess.txt
-srv/web/openmailadmin/adodb5/session/adodb-session-clob.php
-srv/web/openmailadmin/adodb5/session/adodb-session-clob2.php
-srv/web/openmailadmin/adodb5/session/adodb-session.php
-srv/web/openmailadmin/adodb5/session/adodb-session2.php
-srv/web/openmailadmin/adodb5/session/adodb-sessions.mysql.sql
-srv/web/openmailadmin/adodb5/session/adodb-sessions.oracle.clob.sql
-srv/web/openmailadmin/adodb5/session/adodb-sessions.oracle.sql
-#srv/web/openmailadmin/adodb5/session/crypt.inc.php
-#srv/web/openmailadmin/adodb5/session/old
-srv/web/openmailadmin/adodb5/session/old/adodb-cryptsession.php
-srv/web/openmailadmin/adodb5/session/old/adodb-session-clob.php
-srv/web/openmailadmin/adodb5/session/old/adodb-session.php
-srv/web/openmailadmin/adodb5/session/old/crypt.inc.php
-srv/web/openmailadmin/adodb5/session/session_schema.xml
-srv/web/openmailadmin/adodb5/session/session_schema2.xml
-#srv/web/openmailadmin/adodb5/tests
-srv/web/openmailadmin/adodb5/tests/benchmark.php
-srv/web/openmailadmin/adodb5/tests/client.php
-srv/web/openmailadmin/adodb5/tests/pdo.php
-srv/web/openmailadmin/adodb5/tests/test-active-record.php
-srv/web/openmailadmin/adodb5/tests/test-active-recs2.php
-srv/web/openmailadmin/adodb5/tests/test-datadict.php
-srv/web/openmailadmin/adodb5/tests/test-perf.php
-srv/web/openmailadmin/adodb5/tests/test-pgblob.php
-srv/web/openmailadmin/adodb5/tests/test-php5.php
-srv/web/openmailadmin/adodb5/tests/test-xmlschema.php
-srv/web/openmailadmin/adodb5/tests/test.php
-srv/web/openmailadmin/adodb5/tests/test2.php
-srv/web/openmailadmin/adodb5/tests/test3.php
-srv/web/openmailadmin/adodb5/tests/test4.php
-srv/web/openmailadmin/adodb5/tests/test5.php
-srv/web/openmailadmin/adodb5/tests/test_rs_array.php
-srv/web/openmailadmin/adodb5/tests/testcache.php
-srv/web/openmailadmin/adodb5/tests/testdatabases.inc.php
-srv/web/openmailadmin/adodb5/tests/testgenid.php
-srv/web/openmailadmin/adodb5/tests/testmssql.php
-srv/web/openmailadmin/adodb5/tests/testoci8.php
-srv/web/openmailadmin/adodb5/tests/testoci8cursor.php
-srv/web/openmailadmin/adodb5/tests/testpaging.php
-srv/web/openmailadmin/adodb5/tests/testpear.php
-srv/web/openmailadmin/adodb5/tests/testsessions.php
-srv/web/openmailadmin/adodb5/tests/time.php
-srv/web/openmailadmin/adodb5/tests/tmssql.php
-srv/web/openmailadmin/adodb5/tests/xmlschema-mssql.xml
-srv/web/openmailadmin/adodb5/tests/xmlschema.xml
-srv/web/openmailadmin/adodb5/toexport.inc.php
-srv/web/openmailadmin/adodb5/tohtml.inc.php
-srv/web/openmailadmin/adodb5/xmlschema.dtd
-srv/web/openmailadmin/adodb5/xmlschema03.dtd
-#srv/web/openmailadmin/adodb5/xsl
-srv/web/openmailadmin/adodb5/xsl/convert-0.1-0.2.xsl
-srv/web/openmailadmin/adodb5/xsl/convert-0.1-0.3.xsl
-srv/web/openmailadmin/adodb5/xsl/convert-0.2-0.1.xsl
-srv/web/openmailadmin/adodb5/xsl/convert-0.2-0.3.xsl
-srv/web/openmailadmin/adodb5/xsl/remove-0.2.xsl
-srv/web/openmailadmin/adodb5/xsl/remove-0.3.xsl
-#srv/web/openmailadmin/design
-srv/web/openmailadmin/design/exception.css
-srv/web/openmailadmin/design/exception.js
-srv/web/openmailadmin/design/favicon.ico
-srv/web/openmailadmin/design/openmailadmin.js
-srv/web/openmailadmin/design/setup.css
-srv/web/openmailadmin/design/shadow.css
-srv/web/openmailadmin/design/treeview.css
-srv/web/openmailadmin/design/treeview.js
-srv/web/openmailadmin/domains.php
-srv/web/openmailadmin/favicon.ico
-srv/web/openmailadmin/folders.php
-#srv/web/openmailadmin/images
-#srv/web/openmailadmin/images/acl
-srv/web/openmailadmin/images/acl/not.png
-srv/web/openmailadmin/images/acl/yes.png
-srv/web/openmailadmin/images/destination_transfer.gif
-srv/web/openmailadmin/images/error_icon.gif
-srv/web/openmailadmin/images/info_icon.gif
-#srv/web/openmailadmin/images/setup
-srv/web/openmailadmin/images/setup/body.png
-srv/web/openmailadmin/images/setup/head_sh.png
-srv/web/openmailadmin/images/setup/shadow.png
-srv/web/openmailadmin/images/sh_hor.gif
-srv/web/openmailadmin/images/sh_lo.gif
-srv/web/openmailadmin/images/sh_lu.gif
-srv/web/openmailadmin/images/sh_ro.gif
-srv/web/openmailadmin/images/sh_ru.gif
-srv/web/openmailadmin/images/sh_ver.gif
-srv/web/openmailadmin/images/spacer.gif
-#srv/web/openmailadmin/images/treeview
-srv/web/openmailadmin/images/treeview/+.png
-srv/web/openmailadmin/images/treeview/-.png
-srv/web/openmailadmin/images/treeview/act_mbox.png
-srv/web/openmailadmin/images/treeview/ina_mbox.png
-srv/web/openmailadmin/images/treeview/new_mbox.png
-srv/web/openmailadmin/images/ver_bl1.gif
-srv/web/openmailadmin/images/ver_gy1.png
-#srv/web/openmailadmin/inc
-srv/web/openmailadmin/inc/.htaccess
-srv/web/openmailadmin/inc/_append.php
-srv/web/openmailadmin/inc/_prepend.php
-srv/web/openmailadmin/inc/config.inc.php
-srv/web/openmailadmin/inc/config.local.inc.php
-#srv/web/openmailadmin/inc/database
-srv/web/openmailadmin/inc/database/domains.adodb.txt
-srv/web/openmailadmin/inc/database/imap_demo.adodb.txt
-srv/web/openmailadmin/inc/database/user.adodb.txt
-srv/web/openmailadmin/inc/database/virtual.adodb.txt
-srv/web/openmailadmin/inc/database/virtual_regexp.adodb.txt
-srv/web/openmailadmin/inc/exception_handler.php
-srv/web/openmailadmin/inc/functions.inc.php
-#srv/web/openmailadmin/inc/lang
-srv/web/openmailadmin/inc/lang/de.inc.php
-srv/web/openmailadmin/inc/lang/en.inc.php
-#srv/web/openmailadmin/inc/lang/pl.inc.php
-#srv/web/openmailadmin/inc/lang/ru.inc.php
-#srv/web/openmailadmin/inc/lang/zh-cn.inc.php
-#srv/web/openmailadmin/inc/lang/zh_CN.inc.php
-#srv/web/openmailadmin/inc/lib
-srv/web/openmailadmin/inc/lib/ConfigurationErrorException.php
-srv/web/openmailadmin/inc/lib/ErrorHandler.php
-srv/web/openmailadmin/inc/lib/HTMLInputTagGenerator.php
-srv/web/openmailadmin/inc/lib/IPasswordStrategy.php
-srv/web/openmailadmin/inc/lib/InputValidatorSuite.php
-srv/web/openmailadmin/inc/lib/Password.php
-srv/web/openmailadmin/inc/lib/PasswordCrypt.php
-srv/web/openmailadmin/inc/lib/PasswordMD5.php
-srv/web/openmailadmin/inc/lib/PasswordPlaintext.php
-srv/web/openmailadmin/inc/lib/PasswordSHA1.php
-srv/web/openmailadmin/inc/lib/Quota.php
-srv/web/openmailadmin/inc/lib/User.php
-#srv/web/openmailadmin/inc/lib/imap
-srv/web/openmailadmin/inc/lib/imap/Cyrus_IMAP.php
-srv/web/openmailadmin/inc/lib/imap/Fake_IMAP.php
-srv/web/openmailadmin/inc/lib/imap/IMAP_Administrator.php
-srv/web/openmailadmin/inc/lib/openmailadmin.php
-srv/web/openmailadmin/inc/miniauth.inc.php
-srv/web/openmailadmin/inc/panel_filter.php
-srv/web/openmailadmin/inc/translation.inc.php
-srv/web/openmailadmin/index.php
-srv/web/openmailadmin/mail.dump
-srv/web/openmailadmin/mailboxes.php
-srv/web/openmailadmin/regexp.php
-#srv/web/openmailadmin/samples
-#srv/web/openmailadmin/samples/.htaccess
-#srv/web/openmailadmin/samples/config.local.inc.php
-#srv/web/openmailadmin/samples/cyrus
-#srv/web/openmailadmin/samples/cyrus/cyrus.conf
-#srv/web/openmailadmin/samples/cyrus/imapd.conf
-#srv/web/openmailadmin/samples/oma_mail.daimon.php
-#srv/web/openmailadmin/samples/oma_mail.daimon.pl
-#srv/web/openmailadmin/samples/pam
-#srv/web/openmailadmin/samples/pam/imap
-#srv/web/openmailadmin/samples/pam/imap.caching
-#srv/web/openmailadmin/samples/postfix
-#srv/web/openmailadmin/samples/postfix/canonical.mysql
-#srv/web/openmailadmin/samples/postfix/mydestination.mysql
-#srv/web/openmailadmin/samples/postfix/virtual.mysql
-srv/web/openmailadmin/setup.php
-#srv/web/openmailadmin/templates
-srv/web/openmailadmin/templates/.htaccess
-srv/web/openmailadmin/templates/ExceptionHandler.tpl
-#srv/web/openmailadmin/templates/setup
-srv/web/openmailadmin/templates/setup/footer.tpl
-srv/web/openmailadmin/templates/setup/header.tpl
-srv/web/openmailadmin/templates/setup/step1.tpl
-srv/web/openmailadmin/templates/setup/step2.tpl
-srv/web/openmailadmin/templates/setup/step3.tpl
-#srv/web/openmailadmin/templates/shadow
-srv/web/openmailadmin/templates/shadow/__aux.php
-#srv/web/openmailadmin/templates/shadow/addresses
-srv/web/openmailadmin/templates/shadow/addresses/admin.tpl
-srv/web/openmailadmin/templates/shadow/addresses/list.tpl
-srv/web/openmailadmin/templates/shadow/caption.tpl
-srv/web/openmailadmin/templates/shadow/common-footer.tpl
-srv/web/openmailadmin/templates/shadow/common-footer_nv.tpl
-srv/web/openmailadmin/templates/shadow/common-header.tpl
-#srv/web/openmailadmin/templates/shadow/domains
-srv/web/openmailadmin/templates/shadow/domains/admin.tpl
-srv/web/openmailadmin/templates/shadow/domains/list.tpl
-srv/web/openmailadmin/templates/shadow/error_box.tpl
-srv/web/openmailadmin/templates/shadow/filter_panel.tpl
-#srv/web/openmailadmin/templates/shadow/folders
-srv/web/openmailadmin/templates/shadow/folders/acl_matrix.tpl
-srv/web/openmailadmin/templates/shadow/folders/admin.tpl
-srv/web/openmailadmin/templates/shadow/folders/list.tpl
-srv/web/openmailadmin/templates/shadow/info_box.tpl
-srv/web/openmailadmin/templates/shadow/information.tpl
-srv/web/openmailadmin/templates/shadow/login.tpl
-#srv/web/openmailadmin/templates/shadow/mailboxes
-srv/web/openmailadmin/templates/shadow/mailboxes/admin.tpl
-srv/web/openmailadmin/templates/shadow/mailboxes/list.tpl
-srv/web/openmailadmin/templates/shadow/motd.tpl
-#srv/web/openmailadmin/templates/shadow/navigation
-srv/web/openmailadmin/templates/shadow/navigation/entry.tpl
-srv/web/openmailadmin/templates/shadow/navigation/navigation.tpl
-srv/web/openmailadmin/templates/shadow/outer_shadow_start.tpl
-srv/web/openmailadmin/templates/shadow/outer_shadow_stop.tpl
-srv/web/openmailadmin/templates/shadow/password.tpl
-#srv/web/openmailadmin/templates/shadow/regexp
-srv/web/openmailadmin/templates/shadow/regexp/admin.tpl
-srv/web/openmailadmin/templates/shadow/regexp/list.tpl
index db98a1dc7b0b70d1d5f7a3441b72f2fb9421f992..ae893617dac5b087726fb4238fbf9ee98b27d39b 100644 (file)
@@ -7,6 +7,6 @@
 #usr/lib/libopus.la
 #usr/lib/libopus.so
 usr/lib/libopus.so.0
-usr/lib/libopus.so.0.5.2
+usr/lib/libopus.so.0.6.1
 #usr/lib/pkgconfig/opus.pc
 #usr/share/aclocal/opus.m4
diff --git a/config/rootfiles/packages/owncloud b/config/rootfiles/packages/owncloud
deleted file mode 100644 (file)
index 9ea21e3..0000000
+++ /dev/null
@@ -1,12225 +0,0 @@
-etc/httpd/conf/vhosts.d/owncloud.conf
-srv/web/owncloud
-#srv/web/owncloud/.htaccess
-#srv/web/owncloud/3rdparty
-#srv/web/owncloud/3rdparty/Archive
-#srv/web/owncloud/3rdparty/Archive/Tar.php
-#srv/web/owncloud/3rdparty/Console
-#srv/web/owncloud/3rdparty/Console/Getopt.php
-#srv/web/owncloud/3rdparty/Jcrop
-#srv/web/owncloud/3rdparty/Jcrop/MIT-LICENSE.txt
-#srv/web/owncloud/3rdparty/Jcrop/css
-#srv/web/owncloud/3rdparty/Jcrop/css/Jcrop.gif
-#srv/web/owncloud/3rdparty/Jcrop/css/jquery.Jcrop.css
-#srv/web/owncloud/3rdparty/Jcrop/css/jquery.Jcrop.min.css
-#srv/web/owncloud/3rdparty/Jcrop/js
-#srv/web/owncloud/3rdparty/Jcrop/js/jquery.Jcrop.js
-#srv/web/owncloud/3rdparty/Jcrop/js/jquery.Jcrop.min.js
-#srv/web/owncloud/3rdparty/LICENSE_INFO
-#srv/web/owncloud/3rdparty/OS
-#srv/web/owncloud/3rdparty/OS/Guess.php
-#srv/web/owncloud/3rdparty/PEAR
-#srv/web/owncloud/3rdparty/PEAR-LICENSE
-#srv/web/owncloud/3rdparty/PEAR.php
-#srv/web/owncloud/3rdparty/PEAR/Autoloader.php
-#srv/web/owncloud/3rdparty/PEAR/Builder.php
-#srv/web/owncloud/3rdparty/PEAR/ChannelFile
-#srv/web/owncloud/3rdparty/PEAR/ChannelFile.php
-#srv/web/owncloud/3rdparty/PEAR/ChannelFile/Parser.php
-#srv/web/owncloud/3rdparty/PEAR/Command
-#srv/web/owncloud/3rdparty/PEAR/Command.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Auth.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Auth.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Build.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Build.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Channels.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Channels.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Common.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Config.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Config.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Install.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Install.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Mirror.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Mirror.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Package.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Package.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Pickle.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Pickle.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Registry.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Registry.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Remote.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Remote.xml
-#srv/web/owncloud/3rdparty/PEAR/Command/Test.php
-#srv/web/owncloud/3rdparty/PEAR/Command/Test.xml
-#srv/web/owncloud/3rdparty/PEAR/Common.php
-#srv/web/owncloud/3rdparty/PEAR/Config.php
-#srv/web/owncloud/3rdparty/PEAR/Dependency.php
-#srv/web/owncloud/3rdparty/PEAR/Dependency2.php
-#srv/web/owncloud/3rdparty/PEAR/DependencyDB.php
-#srv/web/owncloud/3rdparty/PEAR/Downloader
-#srv/web/owncloud/3rdparty/PEAR/Downloader.php
-#srv/web/owncloud/3rdparty/PEAR/Downloader/Package.php
-#srv/web/owncloud/3rdparty/PEAR/ErrorStack.php
-#srv/web/owncloud/3rdparty/PEAR/Exception.php
-#srv/web/owncloud/3rdparty/PEAR/FixPHP5PEARWarnings.php
-#srv/web/owncloud/3rdparty/PEAR/Frontend
-#srv/web/owncloud/3rdparty/PEAR/Frontend.php
-#srv/web/owncloud/3rdparty/PEAR/Frontend/CLI.php
-#srv/web/owncloud/3rdparty/PEAR/Installer
-#srv/web/owncloud/3rdparty/PEAR/Installer.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Cfg.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Cfg.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Common.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Data.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Data.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Doc.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Doc.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Ext.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Ext.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Php.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Php.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Script.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Script.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Src.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Src.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Test.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Test.xml
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Www.php
-#srv/web/owncloud/3rdparty/PEAR/Installer/Role/Www.xml
-#srv/web/owncloud/3rdparty/PEAR/PackageFile
-#srv/web/owncloud/3rdparty/PEAR/PackageFile.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/Generator
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/Generator/v1.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/Generator/v2.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/Parser
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/Parser/v1.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/Parser/v2.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/v1.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/v2
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/v2.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/v2/Validator.php
-#srv/web/owncloud/3rdparty/PEAR/PackageFile/v2/rw.php
-#srv/web/owncloud/3rdparty/PEAR/Packager.php
-#srv/web/owncloud/3rdparty/PEAR/REST
-#srv/web/owncloud/3rdparty/PEAR/REST.php
-#srv/web/owncloud/3rdparty/PEAR/REST/10.php
-#srv/web/owncloud/3rdparty/PEAR/REST/11.php
-#srv/web/owncloud/3rdparty/PEAR/REST/13.php
-#srv/web/owncloud/3rdparty/PEAR/Registry.php
-#srv/web/owncloud/3rdparty/PEAR/Remote.php
-#srv/web/owncloud/3rdparty/PEAR/RunTest.php
-#srv/web/owncloud/3rdparty/PEAR/Task
-#srv/web/owncloud/3rdparty/PEAR/Task/Common.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Postinstallscript
-#srv/web/owncloud/3rdparty/PEAR/Task/Postinstallscript.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Postinstallscript/rw.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Replace
-#srv/web/owncloud/3rdparty/PEAR/Task/Replace.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Replace/rw.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Unixeol
-#srv/web/owncloud/3rdparty/PEAR/Task/Unixeol.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Unixeol/rw.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Windowseol
-#srv/web/owncloud/3rdparty/PEAR/Task/Windowseol.php
-#srv/web/owncloud/3rdparty/PEAR/Task/Windowseol/rw.php
-#srv/web/owncloud/3rdparty/PEAR/Validate.php
-#srv/web/owncloud/3rdparty/PEAR/Validator
-#srv/web/owncloud/3rdparty/PEAR/Validator/PECL.php
-#srv/web/owncloud/3rdparty/PEAR/XMLParser.php
-#srv/web/owncloud/3rdparty/PEAR5.php
-#srv/web/owncloud/3rdparty/Patchwork
-#srv/web/owncloud/3rdparty/Patchwork/PHP
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/Iconv.php
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/Intl.php
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/Mbstring.php
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/Normalizer.php
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/Xml.php
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.big5.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp037.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp1006.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp1026.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp424.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp437.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp500.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp737.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp775.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp850.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp852.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp855.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp856.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp857.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp860.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp861.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp862.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp863.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp864.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp865.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp866.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp869.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp874.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp875.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp932.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp936.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp949.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.cp950.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.gsm0338.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-1.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-10.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-11.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-13.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-14.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-15.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-16.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-2.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-3.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-4.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-5.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-6.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-7.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-8.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.iso-8859-9.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.koi8-r.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.koi8-u.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.mazovia.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.nextstep.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.stdenc.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.symbol.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.turkish.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.us-ascii-quotes.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.us-ascii.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1250.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1251.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1252.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1253.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1254.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1255.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1256.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1257.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.windows-1258.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.x-mac-ce.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.x-mac-cyrillic.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.x-mac-greek.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.x-mac-icelandic.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.x-mac-roman.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/from.zdingbat.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/to.gsm0338.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/to.mazovia.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/to.stdenc.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/to.symbol.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/to.zdingbat.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/charset/translit.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/unidata
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/unidata/canonicalComposition.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/unidata/canonicalDecomposition.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/unidata/combiningClass.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/unidata/compatibilityDecomposition.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/unidata/lowerCase.ser
-#srv/web/owncloud/3rdparty/Patchwork/PHP/Shim/unidata/upperCase.ser
-#srv/web/owncloud/3rdparty/Patchwork/Utf8
-#srv/web/owncloud/3rdparty/Patchwork/Utf8.php
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/Bootup
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/Bootup.php
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/Bootup/iconv.php
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/Bootup/intl.php
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/Bootup/mbstring.php
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/Bootup/utf8_encode.php
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/data
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/data/caseFolding_full.ser
-#srv/web/owncloud/3rdparty/Patchwork/Utf8/data/translit_extra.ser
-#srv/web/owncloud/3rdparty/Pimple
-#srv/web/owncloud/3rdparty/Pimple/Pimple.php
-#srv/web/owncloud/3rdparty/System.php
-#srv/web/owncloud/3rdparty/autoload.php
-#srv/web/owncloud/3rdparty/composer
-#srv/web/owncloud/3rdparty/composer.json
-#srv/web/owncloud/3rdparty/composer.lock
-#srv/web/owncloud/3rdparty/composer/ClassLoader.php
-#srv/web/owncloud/3rdparty/composer/autoload_classmap.php
-#srv/web/owncloud/3rdparty/composer/autoload_files.php
-#srv/web/owncloud/3rdparty/composer/autoload_namespaces.php
-#srv/web/owncloud/3rdparty/composer/autoload_psr4.php
-#srv/web/owncloud/3rdparty/composer/autoload_real.php
-#srv/web/owncloud/3rdparty/composer/include_paths.php
-#srv/web/owncloud/3rdparty/composer/installed.json
-#srv/web/owncloud/3rdparty/css
-#srv/web/owncloud/3rdparty/css/chosen
-#srv/web/owncloud/3rdparty/css/chosen/chosen-sprite.png
-#srv/web/owncloud/3rdparty/css/chosen/chosen.css
-#srv/web/owncloud/3rdparty/css/strengthify
-#srv/web/owncloud/3rdparty/css/strengthify/LICENSE
-#srv/web/owncloud/3rdparty/css/strengthify/strengthify.css
-#srv/web/owncloud/3rdparty/doctrine
-#srv/web/owncloud/3rdparty/doctrine/common
-#srv/web/owncloud/3rdparty/doctrine/common/.gitmodules
-#srv/web/owncloud/3rdparty/doctrine/common/LICENSE
-#srv/web/owncloud/3rdparty/doctrine/common/UPGRADE_TO_2_1
-#srv/web/owncloud/3rdparty/doctrine/common/UPGRADE_TO_2_2
-#srv/web/owncloud/3rdparty/doctrine/common/build.properties
-#srv/web/owncloud/3rdparty/doctrine/common/composer.json
-#srv/web/owncloud/3rdparty/doctrine/common/lib
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Annotation
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Annotation.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attribute.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attributes.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Required.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Target.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationException.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationReader.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationRegistry.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/CachedReader.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/DocLexer.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/DocParser.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/FileCacheReader.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/IndexedReader.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/PhpParser.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/Reader.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Annotations/TokenParser.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/ApcCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/ArrayCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/Cache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/CacheProvider.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/FileCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/FilesystemCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/MemcacheCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/MemcachedCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/PhpFileCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/RedisCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/WinCacheCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/XcacheCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Cache/ZendDataCache.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/ClassLoader.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/ArrayCollection.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Collection.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Criteria.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Expr
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Expr/Comparison.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Expr/CompositeExpression.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Expr/Expression.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Expr/ExpressionVisitor.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Expr/Value.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/ExpressionBuilder.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Collections/Selectable.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/CommonException.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Comparable.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/EventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/EventManager.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/EventSubscriber.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Lexer.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/NotifyPropertyChanged.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/AbstractManagerRegistry.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/ConnectionRegistry.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Event
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Event/LifecycleEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Event/LoadClassMetadataEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Event/ManagerEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Event/OnClearEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Event/PreUpdateEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/ManagerRegistry.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadata.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadataFactory.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/AnnotationDriver.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/DefaultFileLocator.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileDriver.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileLocator.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriver.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriverChain.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/PHPDriver.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/StaticPHPDriver.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/SymfonyFileLocator.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/MappingException.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ReflectionService.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/StaticReflectionService.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManager.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManagerAware.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/ObjectRepository.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/PersistentObject.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Persistence/Proxy.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/PropertyChangedListener.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection/ClassFinderInterface.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection/Psr0FindFile.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection/ReflectionProviderInterface.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionClass.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionMethod.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionParser.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionProperty.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Util
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Util/ClassUtils.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Util/Debug.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Util/Inflector.php
-#srv/web/owncloud/3rdparty/doctrine/common/lib/Doctrine/Common/Version.php
-#srv/web/owncloud/3rdparty/doctrine/common/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/doctrine/common/tests
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AbstractReaderTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AnnotationReaderTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/CachedReaderTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocLexerTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocParserTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DummyClass.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/FileCacheReaderTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/AnnotWithDefaultValue.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Autoload.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Route.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Secure.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Template.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Version.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAll.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAnnotation.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetClass.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetMethod.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetPropertyMethod.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithAttributes.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithConstants.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributes.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributesWithoutContructor.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithTargetSyntaxError.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithVarType.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassDDC1660.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithTargetSyntaxError.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithVarType.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithClosure.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithConstants.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithFullyQualifiedUseStatements.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtClass.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtMethod.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtProperty.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithValidAnnotationTarget.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Controller.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsFirst.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsLast.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsFirst.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsLast.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsFirst.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsLast.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/IntefaceWithConstants.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageButIgnoredClass.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageClass.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleClassesInFile.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleImportsInUseStatement.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceAndClassCommentedOut.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceWithClosureDeclaration.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespacedSingleClassLOC1000.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NoAnnotation.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NonNamespacedClass.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/SingleClassLOC1000.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/TestInterface.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PerformanceTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PhpParserTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/SimpleAnnotationReaderTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM55Test.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Entity.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Test.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Annotations/TopLevelAnnotation.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/ApcCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/ArrayCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/CacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/FilesystemCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcacheCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcachedCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/PhpFileCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/RedisCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/WinCacheCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/XcacheCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Cache/ZendDataCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassA.class.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassB.class.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassC.class.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassD.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Collections
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Collections/ClosureExpressionVisitorTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Collections/CollectionTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Collections/CriteriaTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Collections/ExpressionBuilderTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/DoctrineExceptionTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/EventManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ChainDriverTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ClassMetadataFactoryTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/DefaultFileLocatorTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/FileDriverTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/PHPDriverTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/RuntimeReflectionServiceTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticPHPDriverTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticReflectionServiceTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/SymfonyFileLocatorTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/TestEntity.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/global.yml
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/stdClass.yml
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Persistence/PersistentObjectTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/DeeperNamespaceParent.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/Dummies
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/Dummies/NoParent.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/FullyClassifiedParent.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/NoParent.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/SameNamespaceParent.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/StaticReflectionParserTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Reflection/UseParent.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Util
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Util/ClassUtilsTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/Common/Util/DebugTest.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/DoctrineTestCase.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/Doctrine/Tests/TestInit.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/NativePhpunitTask.php
-#srv/web/owncloud/3rdparty/doctrine/common/tests/README.markdown
-#srv/web/owncloud/3rdparty/doctrine/dbal
-#srv/web/owncloud/3rdparty/doctrine/dbal/.gitmodules
-#srv/web/owncloud/3rdparty/doctrine/dbal/LICENSE
-#srv/web/owncloud/3rdparty/doctrine/dbal/UPGRADE
-#srv/web/owncloud/3rdparty/doctrine/dbal/bin
-#srv/web/owncloud/3rdparty/doctrine/dbal/bin/doctrine-dbal
-#srv/web/owncloud/3rdparty/doctrine/dbal/bin/doctrine-dbal.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/bin/doctrine.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/build.properties
-#srv/web/owncloud/3rdparty/doctrine/dbal/composer.json
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/design
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/design/AZURE_FEDERATIONS.md
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/design/SHARDING.md
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/bootstrap.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/composer.json
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/create_schema.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/insert_data.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/insert_data_aftersplit.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/query_filtering_off.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/query_filtering_on.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/split_federation.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/docs/examples/sharding/view_federation_members.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Cache
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Cache/ArrayStatement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Cache/CacheException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Cache/QueryCacheProfile.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Cache/ResultCacheStatement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Configuration.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/ConnectionException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connections
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connections/MasterSlaveConnection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/Connection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/DrizzlePDOMySql
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/DrizzlePDOMySql/Connection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/DrizzlePDOMySql/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Connection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Exception.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Statement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliConnection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliStatement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/OCI8Connection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/OCI8Exception.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/OCI8Statement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOIbm
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOIbm/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOOracle
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOOracle/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlite
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlite/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlsrv
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlsrv/Connection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlsrv/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/ResultStatement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/Driver.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/LastInsertId.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/SQLSrvConnection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/SQLSrvException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/SQLSrvStatement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/Statement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/ConnectionEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners/MysqlSessionInit.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners/OracleSessionInit.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners/SQLSessionInit.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableAddColumnEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableChangeColumnEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableRemoveColumnEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableRenameColumnEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaColumnDefinitionEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaCreateTableColumnEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaCreateTableEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaDropTableEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaIndexDefinitionEventArgs.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Events.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Id
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Id/TableGenerator.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Id/TableGeneratorSchemaVisitor.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/LockMode.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Logging
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Logging/DebugStack.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Logging/EchoSQLLogger.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Logging/LoggerChain.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Logging/SQLLogger.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/AbstractPlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/DB2Platform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/DrizzlePlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/DB2Keywords.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/DrizzleKeywords.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/KeywordList.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MsSQLKeywords.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MySQLKeywords.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/OracleKeywords.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/PostgreSQLKeywords.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/ReservedKeywordsValidator.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLiteKeywords.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MySqlPlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/OraclePlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAzurePlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLServer2005Platform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLServer2008Platform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLServerPlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SqlitePlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Portability
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Portability/Connection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Portability/Statement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/Expression
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/Expression/CompositeExpression.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/Expression/ExpressionBuilder.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/README.markdown
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/SQLParserUtils.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/SQLParserUtilsException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractAsset.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Column.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/ColumnDiff.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Comparator.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Constraint.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/DB2SchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/DrizzleSchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/ForeignKeyConstraint.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Index.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/MySqlSchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/OracleSchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/PostgreSqlSchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/SQLServerSchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Schema.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaConfig.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaDiff.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Sequence.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/SqliteSchemaManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer/AbstractSchemaSynchronizer.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer/SchemaSynchronizer.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer/SingleDatabaseSynchronizer.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Table.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/TableDiff.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/View.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/CreateSchemaSqlCollector.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/DropSchemaSqlCollector.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/Graphviz.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/RemoveNamespacedAssets.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/Visitor.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/PoolingShardConnection.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/PoolingShardManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/SQLAzureFederationsSynchronizer.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/SQLAzureShardManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/Schema
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/Schema/MultiTenantVisitor.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardChoser
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardChoser/MultiTenantShardChoser.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardChoser/ShardChoser.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardManager.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardingException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Statement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command/ImportCommand.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command/ReservedWordsCommand.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command/RunSqlCommand.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Helper
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Helper/ConnectionHelper.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/BigIntType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/BlobType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/BooleanType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeTzType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/DateType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/DecimalType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/FloatType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/GuidType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/IntegerType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/JsonArrayType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/ObjectType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/SimpleArrayType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/SmallIntType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/StringType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/TextType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/TimeType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Types/VarDateTimeType.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Version.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/doctrine/dbal/run-all.sh
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/ConnectionTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/DBALExceptionTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Driver
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Driver/OCI8
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Driver/OCI8/OCI8StatementTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/DriverManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Events
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Events/MysqlSessionInitTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Events/OracleSessionInitTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Events/SQLSessionInitTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/BlobTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/ConnectionTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/DataAccessTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/LoggingTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/MasterSlaveConnectionTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/ModifyLimitQueryTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/NamedParametersTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/PortabilityTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/ResultCacheTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/Db2SchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/DrizzleSchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/MySqlSchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/OracleSchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/PostgreSqlSchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/SQLServerSchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/SchemaManagerFunctionalTestCase.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Schema/SqliteSchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/TableGeneratorTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/TemporaryTableTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Ticket
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Ticket/DBAL168Test.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Ticket/DBAL202Test.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/Ticket/DBAL510Test.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/TypeConversionTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Functional/WriteTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Logging
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Logging/DebugStackTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Mocks
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Mocks/MockPlatform.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/AbstractPlatformTestCase.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/MySqlPlatformTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/OraclePlatformTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/PostgreSqlPlatformTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/ReservedKeywordsValidatorTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/SQLAzurePlatformTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/SQLServerPlatformTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Platforms/SqlitePlatformTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Query
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Query/Expression
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Query/Expression/CompositeExpressionTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Query/Expression/ExpressionBuilderTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Query/QueryBuilderTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/SQLParserUtilsTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/ColumnTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/ComparatorTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/IndexTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/MySqlSchemaManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/Platforms
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/Platforms/MySQLSchemaTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/SchemaDiffTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/SchemaTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/SequenceTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/Synchronizer
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/Synchronizer/SingleDatabaseSynchronizerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/TableTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/Visitor
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/Visitor/RemoveNamespacedAssetsTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Schema/Visitor/SchemaSqlCollectorTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/PoolingShardConnectionTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/PoolingShardManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/SQLAzure
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/SQLAzure/AbstractTestCase.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/SQLAzure/FunctionalTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/SQLAzure/MultiTenantVisitorTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/SQLAzure/SQLAzureFederationsSynchronizerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/SQLAzure/SQLAzureShardManagerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/ShardChoser
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Sharding/ShardChoser/MultiTenantShardChoserTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/ArrayTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/BlobTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/BooleanTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/DateTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/DateTimeTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/DateTimeTzTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/DecimalTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/FloatTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/GuidTypeTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/IntegerTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/ObjectTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/SmallIntTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/StringTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/TimeTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/Types/VarDateTimeTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DBAL/UtilTest.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DbalFunctionalTestCase.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DbalTestCase.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/DoctrineTestCase.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks/ConnectionMock.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks/DatabasePlatformMock.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks/DriverConnectionMock.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks/DriverMock.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks/HydratorMockStatement.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks/SchemaManagerMock.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/Mocks/TaskMock.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/TestInit.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/Doctrine/Tests/TestUtil.php
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/README.markdown
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/travis
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/travis/mysql.travis.xml
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/travis/mysqli.travis.xml
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/travis/pgsql.travis.xml
-#srv/web/owncloud/3rdparty/doctrine/dbal/tests/travis/sqlite.travis.xml
-#srv/web/owncloud/3rdparty/fontawesome
-#srv/web/owncloud/3rdparty/fontawesome/css
-#srv/web/owncloud/3rdparty/fontawesome/css/font-awesome-ie7.min.css
-#srv/web/owncloud/3rdparty/fontawesome/css/font-awesome.css
-#srv/web/owncloud/3rdparty/fontawesome/css/font-awesome.min.css
-#srv/web/owncloud/3rdparty/fontawesome/font
-#srv/web/owncloud/3rdparty/fontawesome/font/FontAwesome.otf
-#srv/web/owncloud/3rdparty/fontawesome/font/fontawesome-webfont.eot
-#srv/web/owncloud/3rdparty/fontawesome/font/fontawesome-webfont.svg
-#srv/web/owncloud/3rdparty/fontawesome/font/fontawesome-webfont.ttf
-#srv/web/owncloud/3rdparty/fontawesome/font/fontawesome-webfont.woff
-#srv/web/owncloud/3rdparty/guzzle
-#srv/web/owncloud/3rdparty/guzzle/common
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/AbstractHasDispatcher.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Collection.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Event.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Exception
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Exception/BadMethodCallException.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Exception/ExceptionCollection.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Exception/GuzzleException.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Exception/InvalidArgumentException.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Exception/RuntimeException.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Exception/UnexpectedValueException.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/FromConfigInterface.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/HasDispatcherInterface.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/ToArrayInterface.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/Version.php
-#srv/web/owncloud/3rdparty/guzzle/common/Guzzle/Common/composer.json
-#srv/web/owncloud/3rdparty/guzzle/http
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/AbstractEntityBodyDecorator.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/CachingEntityBody.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Client.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/ClientInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Curl
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Curl/CurlHandle.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Curl/CurlMulti.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Curl/CurlMultiInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Curl/CurlMultiProxy.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Curl/CurlVersion.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Curl/RequestMediator.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/EntityBody.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/EntityBodyInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/BadResponseException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/ClientErrorResponseException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/CouldNotRewindStreamException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/CurlException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/HttpException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/MultiTransferException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/RequestException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/ServerErrorResponseException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Exception/TooManyRedirectsException.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/IoEmittingEntityBody.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/AbstractMessage.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequestInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header/CacheControl.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header/HeaderCollection.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header/HeaderFactory.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header/HeaderFactoryInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header/HeaderInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Header/Link.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/MessageInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/PostFile.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/PostFileInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Request.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/RequestFactory.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/RequestFactoryInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/RequestInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Message/Response.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Mimetypes.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/QueryAggregator
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/QueryAggregator/CommaAggregator.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/QueryAggregator/DuplicateAggregator.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/QueryAggregator/PhpAggregator.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/QueryString.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/ReadLimitEntityBody.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/RedirectPlugin.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Resources
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Resources/cacert.pem
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Resources/cacert.pem.md5
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/StaticClient.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/Url.php
-#srv/web/owncloud/3rdparty/guzzle/http/Guzzle/Http/composer.json
-#srv/web/owncloud/3rdparty/guzzle/parser
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Cookie
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Cookie/CookieParser.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Cookie/CookieParserInterface.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Message
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Message/AbstractMessageParser.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Message/MessageParser.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Message/MessageParserInterface.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Message/PeclHttpMessageParser.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/ParserRegistry.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/UriTemplate
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/UriTemplate/PeclUriTemplate.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplate.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplateInterface.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Url
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Url/UrlParser.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/Url/UrlParserInterface.php
-#srv/web/owncloud/3rdparty/guzzle/parser/Guzzle/Parser/composer.json
-#srv/web/owncloud/3rdparty/guzzle/stream
-#srv/web/owncloud/3rdparty/guzzle/stream/Guzzle
-#srv/web/owncloud/3rdparty/guzzle/stream/Guzzle/Stream
-#srv/web/owncloud/3rdparty/guzzle/stream/Guzzle/Stream/PhpStreamRequestFactory.php
-#srv/web/owncloud/3rdparty/guzzle/stream/Guzzle/Stream/Stream.php
-#srv/web/owncloud/3rdparty/guzzle/stream/Guzzle/Stream/StreamInterface.php
-#srv/web/owncloud/3rdparty/guzzle/stream/Guzzle/Stream/StreamRequestFactoryInterface.php
-#srv/web/owncloud/3rdparty/guzzle/stream/Guzzle/Stream/composer.json
-#srv/web/owncloud/3rdparty/james-heinrich
-#srv/web/owncloud/3rdparty/james-heinrich/getid3
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/.gitattributes
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/changelog.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/composer.json
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/dependencies.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/extension.cache.dbm.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/extension.cache.mysql.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/extension.cache.sqlite3.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/getid3.lib.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/getid3.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.archive.gzip.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.archive.rar.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.archive.szip.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.archive.tar.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.archive.zip.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.asf.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.bink.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.flv.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.matroska.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.mpeg.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.nsv.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.quicktime.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.real.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.riff.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.swf.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio-video.ts.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.aa.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.aac.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.ac3.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.amr.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.au.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.avr.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.bonk.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.dss.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.dts.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.flac.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.la.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.lpac.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.midi.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.mod.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.monkey.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.mp3.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.mpc.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.ogg.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.optimfrog.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.rkau.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.shorten.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.tta.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.voc.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.vqf.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.audio.wavpack.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.bmp.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.efax.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.gif.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.jpg.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.pcd.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.png.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.svg.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.graphic.tiff.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.misc.cue.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.misc.exe.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.misc.iso.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.misc.msoffice.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.misc.par2.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.misc.pdf.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.tag.apetag.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.tag.id3v1.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.tag.id3v2.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.tag.lyrics3.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/module.tag.xmp.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.apetag.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.id3v1.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.id3v2.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.lyrics3.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.metaflac.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.real.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/getid3/write.vorbiscomment.php
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/license.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/licenses
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/licenses/licence.gpl-10.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/licenses/licence.gpl-20.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/licenses/licence.gpl-30.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/licenses/licence.lgpl-30.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/licenses/licence.mpl-20.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/licenses/license.commercial.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/readme.txt
-#srv/web/owncloud/3rdparty/james-heinrich/getid3/structure.txt
-#srv/web/owncloud/3rdparty/js
-#srv/web/owncloud/3rdparty/js/chosen
-#srv/web/owncloud/3rdparty/js/chosen/LICENSE.md
-#srv/web/owncloud/3rdparty/js/chosen/VERSION
-#srv/web/owncloud/3rdparty/js/chosen/chosen.jquery.js
-#srv/web/owncloud/3rdparty/js/chosen/chosen.jquery.min.js
-#srv/web/owncloud/3rdparty/js/chosen/chosen.proto.js
-#srv/web/owncloud/3rdparty/js/chosen/chosen.proto.min.js
-#srv/web/owncloud/3rdparty/js/md5
-#srv/web/owncloud/3rdparty/js/md5/md5.js
-#srv/web/owncloud/3rdparty/js/md5/md5.min.js
-#srv/web/owncloud/3rdparty/js/strengthify
-#srv/web/owncloud/3rdparty/js/strengthify/LICENSE
-#srv/web/owncloud/3rdparty/js/strengthify/jquery.strengthify.js
-#srv/web/owncloud/3rdparty/kriswallsmith
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/.gitattributes
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/CHANGELOG-1.0.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/CHANGELOG-1.1.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/CHANGELOG-1.2.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/Gemfile
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/LICENSE
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/composer.json
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/en
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/en/build.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/en/concepts.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/en/define.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/en/index.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/en/introduction.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/ja
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/ja/build.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/ja/concepts.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/ja/define.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/ja/index.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/docs/ja/introduction.md
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/package.json
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/AssetCache.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/AssetCollection.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/AssetCollectionInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/AssetInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/AssetReference.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/FileAsset.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/GlobAsset.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/HttpAsset.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/Iterator
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionFilterIterator.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/Iterator/AssetCollectionIterator.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Asset/StringAsset.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/AssetManager.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/AssetWriter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Cache
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Cache/ApcCache.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Cache/ArrayCache.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Cache/CacheInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Cache/ConfigCache.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Cache/ExpiringCache.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Cache/FilesystemCache.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Exception
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Exception/Exception.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticExtension.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterFunction.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticFilterInvoker.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticNode.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/AsseticTokenParser.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigFormulaLoader.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/TwigResource.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Extension/Twig/ValueContainer.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/AssetFactory.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/LazyAssetManager.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Loader
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Loader/BasePhpFormulaLoader.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Loader/CachedFormulaLoader.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Loader/FormulaLoaderInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Loader/FunctionCallsFormulaLoader.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Resource
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Resource/CoalescingDirectoryResource.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Resource/DirectoryResource.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Resource/FileResource.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Resource/IteratorResourceInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Resource/ResourceInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Worker
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Worker/CacheBustingWorker.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Factory/Worker/WorkerInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/BaseCssFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/BaseNodeFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/BaseProcessFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/CallablesFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/CoffeeScriptFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/CompassFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/CssEmbedFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/CssImportFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/CssMinFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/CssRewriteFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/DartFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/DependencyExtractorInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/EmberPrecompileFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/FilterCollection.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/FilterInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/BaseCompilerFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerApiFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/GoogleClosure/CompilerJarFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/GssFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/HandlebarsFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/HashableInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/JSMinFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/JSMinPlusFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/JSqueezeFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/JpegoptimFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/JpegtranFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/LessphpFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/OptiPngFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/PackagerFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/PackerFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/PhpCssEmbedFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/PngoutFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/RooleFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/Sass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/Sass/SassFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/Sass/ScssFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/ScssphpFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/SprocketsFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/StylusFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/TypeScriptFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/UglifyCssFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/UglifyJs2Filter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/UglifyJsFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/Yui
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/Yui/BaseCompressorFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/Yui/CssCompressorFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Filter/Yui/JsCompressorFilter.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/FilterManager.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Util
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Util/CssUtils.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Util/LessUtils.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Util/TraversableString.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/Util/VarUtils.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/Assetic/ValueSupplierInterface.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/src/functions.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset/AssetCacheTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset/AssetCollectionTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset/AssetReferenceTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset/FileAssetTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset/GlobAssetTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset/HttpAssetTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Asset/StringAssetTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/AssetManagerTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/AssetWriterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Cache
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Cache/ApcCacheTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Cache/ArrayCacheTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Cache/ConfigCacheTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Cache/ExpiringCacheTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Cache/FilesystemCacheTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/AsseticExtensionTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/TwigFormulaLoaderTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/TwigResourceTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/absolute_path.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/combine.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/debug.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/filters.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/function.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/glob.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/image.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/mixture.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/optional_filter.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/output_pattern.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/output_url.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/reference.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/unclosed_tag.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/templates/variables.twig
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/AssetFactoryTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/LazyAssetManagerTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Loader
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Loader/CachedFormulaLoaderTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Loader/FunctionCallsFormulaLoaderTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Loader/templates
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Loader/templates/debug.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/CoalescingDirectoryResourceTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/DirectoryResourceTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/FileResourceTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/css/style.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/dir1
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/dir1/file1.txt
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/dir1/file2.txt
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/dir2
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/dir2/file1.txt
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Resource/Fixtures/dir2/file3.txt
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Worker
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Worker/CacheBustingWorkerTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Factory/Worker/EnsureFilterWorkerTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/BaseProcessFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/CallablesFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/CoffeeScriptFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/CompassFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/CssEmbedFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/CssImportFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/CssMinFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/CssRewriteFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/DartFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/EmberPrecompileFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/FilterCollectionTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/FilterTestCase.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/GoogleClosure
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/GoogleClosure/CompilerApiFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/GoogleClosure/CompilerJarFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/GssFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/HandlebarsFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/JSMinFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/JSMinPlusFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/JSqueezeFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/JpegoptimFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/JpegtranFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/LessFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/LessphpFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/OptiPngFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/PackagerFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/PackerFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/PhpCssEmbedFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/PngoutFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/RooleFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/Sass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/Sass/SassFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/Sass/ScssFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/ScssphpFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/SprocketsFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/StylusFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/TypeScriptFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/UglifyCssFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/UglifyJs2FilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/UglifyJsFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/Yui
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/Yui/BaseCompressorFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/Yui/CssCompressorFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/Yui/JsCompressorFilterTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/compass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/compass/compass.sass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/compass/partials
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/compass/partials/_sass.sass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/compass/partials/_scss.scss
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/compass/stylesheet.sass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/compass/stylesheet.scss
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssembed
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssembed/test.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/import.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/main.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/more
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/more.sass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/more/evenmore
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/more/evenmore/bg.gif
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/more/evenmore/deep1.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/more/evenmore/deep2.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssimport/noncssimport.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssmin
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssmin/fonts.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/cssmin/main.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/handlebars
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/handlebars/template.handlebars
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/home.gif
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/home.jpg
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/home.png
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/jsmin
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/jsmin/js.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/less
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/less/_include.less
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/less/import_path
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/less/import_path/_import.less
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/less/main.less
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packager
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packager/app
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packager/app/application.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packager/lib
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packager/lib/package.yml
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packager/lib/util.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packer
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/packer/example.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sass
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sass/_include.scss
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sass/import_path
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sass/import_path/_import.scss
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sass/main.scss
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sass/main_compass.scss
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/include.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/lib1
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/lib1/assets
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/lib1/assets/images
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/lib1/assets/images/image.gif
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/lib1/header.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/lib2
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/lib2/footer.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/sprockets/main.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/uglifycss
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/uglifycss/fonts.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/uglifycss/main.css
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/uglifyjs
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Filter/fixtures/uglifyjs/script.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/FilterManagerTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Fixture
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Fixture/messages.de.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Fixture/messages.en.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Fixture/messages.fr.js
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Util
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Util/CssUtilsTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Util/LessUtilsTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Util/TraversableStringTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/Assetic/Test/Util/VarUtilsTest.php
-#srv/web/owncloud/3rdparty/kriswallsmith/assetic/tests/bootstrap.php
-#srv/web/owncloud/3rdparty/mcnetic
-#srv/web/owncloud/3rdparty/mcnetic/phpzipstreamer
-#srv/web/owncloud/3rdparty/mcnetic/phpzipstreamer/COPYING
-#srv/web/owncloud/3rdparty/mcnetic/phpzipstreamer/ZipStreamer.php
-#srv/web/owncloud/3rdparty/miniColors
-#srv/web/owncloud/3rdparty/miniColors/GPL-LICENSE.txt
-#srv/web/owncloud/3rdparty/miniColors/MIT-LICENSE.txt
-#srv/web/owncloud/3rdparty/miniColors/css
-#srv/web/owncloud/3rdparty/miniColors/css/images
-#srv/web/owncloud/3rdparty/miniColors/css/images/colors.png
-#srv/web/owncloud/3rdparty/miniColors/css/images/trigger.png
-#srv/web/owncloud/3rdparty/miniColors/css/jquery.miniColors.css
-#srv/web/owncloud/3rdparty/miniColors/js
-#srv/web/owncloud/3rdparty/miniColors/js/jquery.miniColors.js
-#srv/web/owncloud/3rdparty/miniColors/js/jquery.miniColors.min.js
-#srv/web/owncloud/3rdparty/patches.txt
-#srv/web/owncloud/3rdparty/phpass
-#srv/web/owncloud/3rdparty/phpass/PasswordHash.php
-#srv/web/owncloud/3rdparty/phpass/test.php
-#srv/web/owncloud/3rdparty/phpmailer
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/LICENSE
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/PHPMailerAutoload.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/changelog.md
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/class.phpmailer.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/class.pop3.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/class.smtp.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/composer.json
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs/Callback_function_notes.txt
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs/DomainKeys_notes.txt
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs/Note_for_SMTP_debugging.txt
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs/extending.html
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs/faq.html
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs/generatedocs.sh
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/docs/pop3_article.txt
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/LGPLv3.txt
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/code_generator.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/contents.html
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/exceptions.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/gmail.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/images
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/images/phpmailer.png
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/images/phpmailer_mini.png
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/index.html
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/mail.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/mailing_list.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/pop_before_smtp.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/scripts
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/scripts/XRegExp.js
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/scripts/shAutoloader.js
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/scripts/shBrushPhp.js
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/scripts/shCore.js
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/scripts/shLegacy.js
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/sendmail.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/smtp.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/smtp_no_auth.phps
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCore.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreDefault.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreDjango.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreEclipse.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreEmacs.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreFadeToGrey.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreMDUltra.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreMidnight.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shCoreRDark.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeAppleScript.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeDefault.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeDjango.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeEclipse.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeEmacs.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeFadeToGrey.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeMDUltra.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeMidnight.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeRDark.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/shThemeVisualStudio.css
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/examples/styles/wrapping.png
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/extras
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/extras/EasyPeasyICS.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/extras/class.html2text.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/extras/htmlfilter.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/extras/ntlm_sasl_client.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-ar.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-be.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-br.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-ca.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-ch.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-cz.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-de.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-dk.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-el.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-eo.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-es.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-et.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-fa.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-fi.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-fo.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-fr.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-gl.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-he.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-hr.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-hu.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-it.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-ja.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-ka.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-lt.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-lv.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-nl.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-no.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-pl.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-pt.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-ro.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-ru.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-se.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-sk.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-sr.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-tr.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-uk.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-vi.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-zh.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/language/phpmailer.lang-zh_cn.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/bootstrap.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/fakepopserver.sh
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/fakesendmail.sh
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/phpmailerLangTest.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/phpmailerTest.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/runfakepopserver.sh
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/test_callback.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/test/testbootstrap-dist.php
-#srv/web/owncloud/3rdparty/phpmailer/phpmailer/travis.phpunit.xml.dist
-#srv/web/owncloud/3rdparty/phpseclib
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/.gitattributes
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/AUTHORS
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/LICENSE
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/build
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/build/code-sniffer-ruleset-tests.xml
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/build/code-sniffer-ruleset.xml
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/composer.json
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/composer.lock
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/AES.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/Base.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/DES.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/Hash.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/RC2.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/RC4.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/Random.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/File
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/File/ANSI.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/File/ASN1.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/File/X509.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Math
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Math/BigInteger.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Net
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Net/SCP.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Net/SFTP
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Net/SFTP.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Net/SSH1.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/Net/SSH2.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/System
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/System/SSH_Agent.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpseclib/openssl.cnf
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/AES
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/AES/ContinuousBufferTest.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/AES/TestCase.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/Hash
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/Hash/MD5Test.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/Hash/TestCase.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/RSA
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Crypt/RSA/LoadKeyTest.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Math
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Math/BigInteger
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Math/BigInteger/BCMathTest.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Math/BigInteger/GMPTest.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Math/BigInteger/InternalOpenSSLTest.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Math/BigInteger/InternalTest.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Math/BigInteger/TestCase.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Net
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Net/SSH1Test.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/Net/SSH2Test.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/PhpseclibTestCase.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/tests/bootstrap.php
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/travis
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/travis/code_coverage_id_rsa
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/travis/install-php-extensions.sh
-#srv/web/owncloud/3rdparty/phpseclib/phpseclib/travis/upload-code-coverage.sh
-#srv/web/owncloud/3rdparty/rackspace
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/.coveralls.yml
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/CONTRIBUTING.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/LICENSE
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/composer.json
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/changelog
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/changelog/1.7.0.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/changelog/1.9.0.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/changelog/Upgrading_to_1.7.0.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/generate.sh
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/getting-started-openstack.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/getting-started.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Autoscale
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Autoscale/Config.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Autoscale/Groups.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Autoscale/Policies.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Autoscale/Webhooks.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Clients.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Agents.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Alarms.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Changelogs.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Checks.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Entities.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Metrics.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Notifications.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Service.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Views.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/CloudMonitoring/Zones.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Compute
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Compute/Images.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Compute/Keypair.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Compute/Server.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Compute/Service.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Identity
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Identity/Roles.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Identity/Service.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Identity/Tenants.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Identity/Tokens.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Identity/Users.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Iterators.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/LoadBalancer
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/LoadBalancer/USERGUIDE.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/Access.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/Account.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/CDN
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/CDN/Container.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/CDN/Object.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/Storage
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/Storage/Container.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/Storage/Migrating.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/ObjectStore/Storage/Object.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Queues
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Queues/Claim.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Queues/Message.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/Queues/Queue.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/accessip.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/caching-credentials.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/dbaas.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/flavors.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/networks.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/servers.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/docs/userguide/volumes.md
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Resource/AbstractResource.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Resource/Group.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Resource/GroupConfiguration.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Resource/LaunchConfiguration.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Resource/ScalingPolicy.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Resource/Webhook.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Autoscale/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/AgentException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/AlarmException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/CheckException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/CloudMonitoringException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/EntityException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/MetricException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/NotificationHistoryException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/NotificationPlanException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/ServiceException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/TestException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Exception/ZoneException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/AbstractResource.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Agent.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/AgentConnection.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/AgentHost.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/AgentHostInfo.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/AgentTarget.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/AgentToken.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Alarm.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Changelog.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Check.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/CheckType.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Entity.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Metric.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Notification.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/NotificationHistory.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/NotificationPlan.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/NotificationType.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/ReadOnlyResource.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/View.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Resource/Zone.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/CloudMonitoring/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Base.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Collection
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Collection.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Collection/ArrayCollection.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Collection/PaginatedIterator.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Collection/ResourceIterator.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Constants
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Constants/Datetime.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Constants/Header.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Constants/Mime.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Constants/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Constants/Size.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Constants/State.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncHttpError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncTimeoutError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/AttributeError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/AuthenticationError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/BaseException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnHttpError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnNotAvailableError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnTtlError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CollectionException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerCreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerDeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNameError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotEmptyError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotFoundError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateUpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/CredentialError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseCreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseDeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseListError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseNameError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseUpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DocumentError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/DomainError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/EmptyResponseError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/EndpointError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/FlavorError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpForbiddenError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpOverLimitError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpRetryError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpTimeoutError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUnauthorizedError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUrlError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/IOError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/IdRequiredError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ImageError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceCreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceDeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceFlavorError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceNotFound.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceUpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidArgumentError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIdTypeError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIpTypeError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidParameterError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidRequestError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/JsonError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/LoggingException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataCreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataDeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataJsonError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataKeyError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataPrefixError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataUpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MisMatchedChecksumError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/MissingValueError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NameError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkCreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkDeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUrlError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NoContentTypeError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/NoNameError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjFetchError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectCopyError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/RebuildError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/RecordTypeError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ResourceBucketException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/RuntimeException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerActionError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerCreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerDeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerImageScheduleError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerIpsError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerJsonError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUrlError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/ServiceException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/SnapshotError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/TempUrlMethodError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownParameterError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UnrecognizedServiceError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedExtensionError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedFeatureExtension.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedVersionError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UrlError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UserCreateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UserDeleteError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UserListError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UserNameError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/UserUpdateError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeTypeError.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Http
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Http/Client.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Http/Message
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Http/Message/Formatter.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Http/Message/RequestSubscriber.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Lang.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Log
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Log/AbstractLogger.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Log/LogLevel.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Log/Logger.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Log/LoggerInterface.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Metadata.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/PersistentObject.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/AbstractService.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/Catalog.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/CatalogItem.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/CatalogService.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/Endpoint.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/NovaService.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/ServiceBuilder.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Common/Service/ServiceInterface.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Constants
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Constants/ImageState.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Constants/Network.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Constants/ServerState.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Exception
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Exception/KeyPairException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource/Flavor.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource/Image.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource/KeyPair.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource/Network.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource/Server.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource/ServerMetadata.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Resource/VolumeAttachment.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Compute/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Collection
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Collection/DnsIterator.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Resource/AsyncResponse.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Resource/Domain.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Resource/Object.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Resource/PtrRecord.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Resource/Record.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Resource/Subdomain.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/DNS/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Database
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Database/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Database/Resource/Database.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Database/Resource/Instance.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Database/Resource/User.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Database/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Constants
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Constants/User.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Resource/Role.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Resource/Tenant.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Resource/Token.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Resource/User.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Identity/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Access.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Algorithm.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/AllowedDomain.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/BillableLoadBalancer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/ConnectionLogging.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/ConnectionThrottle.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/ContentCaching.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/ErrorPage.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/HealthMonitor.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/LoadBalancer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Metadata.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Node.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/NodeEvent.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Protocol.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Readonly.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/SSLTermination.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/SessionPersistence.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Stats.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/SubResource.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/Usage.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/VirtualIp.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/AbstractService.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/CDNService.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Constants
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Constants/Header.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Constants/UrlType.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Exception
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Exception/BulkOperationException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Exception/ContainerException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Exception/ObjectNotFoundException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Exception/StreamException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Exception/UploadException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource/AbstractContainer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource/AbstractResource.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource/Account.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource/CDNContainer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource/Container.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource/ContainerMetadata.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Resource/DataObject.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/AbstractTransfer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/ConcurrentTransfer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/ConsecutiveTransfer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/ContainerMigration.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/DirectorySync.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/TransferBuilder.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/TransferPart.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/ObjectStore/Upload/TransferState.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/OpenStack.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Orchestration
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Orchestration/Resource.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Orchestration/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Orchestration/Stack.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Exception
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Exception/DeleteMessageException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Exception/MessageException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Exception/QueueException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Exception/QueueMetadataException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Resource/Claim.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Resource/Message.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Resource/Queue.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Queues/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Rackspace.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Version.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Volume
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Volume/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Volume/Resource/Snapshot.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Volume/Resource/Volume.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Volume/Resource/VolumeType.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/OpenCloud/Volume/Service.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/lib/php-opencloud.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Enum.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Logger.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Runner.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/SmokeException.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Step.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/AbstractUnit.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/Autoscale.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/CloudMonitoring.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/Compute.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/DNS.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/Database.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/Identity.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/LoadBalancer.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/ObjectStore.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/Orchestration.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/Queues.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/UnitInterface.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Unit/Volume.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Smoke/Utils.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/AutoscaleTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/Resource/GroupConfigurationTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/Resource/GroupTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/Resource/ScalingPolicyTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Group.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Group_Config.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Group_Create.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Group_Launch_Config.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Group_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Group_State.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Policy.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Policy_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Autoscale/_response/Webhook.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/CloudMonitoringTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/AgentHostTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/AgentTargetTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/AgentTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/AgentTokenTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/AlarmTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/ChangelogTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/CheckTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/CheckTypeTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/EntityTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/MetricTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/NotificationHistoryTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/NotificationPlanTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/NotificationTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/NotificationTypeTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/ViewTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/ZoneTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/Resource/test_existing.json
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Connection.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Connection_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_CPU.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_Disks.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_Filesystems.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_Memory.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_NetworkInterfaces.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_Processes.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_System.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Host_Who.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Agent_Target_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Alarm.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Alarm_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Changelogs.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Check.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/CheckType.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/CheckType_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Check_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Entity.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Entity_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Entity_Test.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Metrics.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Metrics_DataPoints.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/NH_Item.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/NH_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/NotificationType_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/View.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/CloudMonitoring/_response/Zone_Traceroute.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/BaseTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/Collection
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/Collection/ArrayCollectionTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/Collection/PaginatedIteratorTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/Log
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/Log/LoggerTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/Log/testLogFile
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/MetadataTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/NovaTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/PersistentObjectTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Common/cacert.pem
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/ComputeTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/FlavorTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/ImageTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/KeyPairTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/NetworkTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/ServerMetadataTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/ServerTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/VolumeAttachmentTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/Resource/test.key
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response/Extensions.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response/Flavor.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response/Flavor_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response/Image.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response/Image_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response/Server.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Compute/_response/Server_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/DnsTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/Resource/DomainTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/Resource/PtrRecordTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/Resource/RecordTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/_response/Domain.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/_response/Domain_Changes.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/DNS/_response/Domain_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/DatabaseTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/Resource/DatabaseTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/Resource/InstanceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/Resource/UserTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Database/_response/Instance.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity/IdentityTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity/Resource/RoleTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity/Resource/TenantTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity/Resource/TokenTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity/Resource/UserTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Identity/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer/LoadBalancerTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer/Resource/LoadBalancerTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer/Resource/SubResourceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/LoadBalancer/_response/LoadBalancer.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/MockSubscriber.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/ObjectStoreTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/Resource/ContainerTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/Resource/DataObjectTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/Resource/TransferTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/Upload
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/Upload/ContainerMigrationTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/_response/Object.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/ObjectStore/_response/Object_Metadata.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/OpenCloudTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/OpenStackTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/QueuesTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/Resource/ClaimTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/Resource/MessageTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/Resource/QueueTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/_response/Claim.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/_response/Message.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Queues/_response/Queue_List.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/RackspaceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/VersionTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/Resource
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/Resource/SnapshotTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/Resource/VolumeTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/Resource/VolumeTypeTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/ServiceTest.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/VolumeTestCase.php
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/Volume/_response/Volume.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/_response
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/_response/Auth.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/_response/Auth_No_Default_Region.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/OpenCloud/Tests/_response/Auth_OpenStack.resp
-#srv/web/owncloud/3rdparty/rackspace/php-opencloud/tests/bootstrap.php
-#srv/web/owncloud/3rdparty/sabre
-#srv/web/owncloud/3rdparty/sabre/dav
-#srv/web/owncloud/3rdparty/sabre/dav/ChangeLog
-#srv/web/owncloud/3rdparty/sabre/dav/LICENSE
-#srv/web/owncloud/3rdparty/sabre/dav/bin
-#srv/web/owncloud/3rdparty/sabre/dav/bin/googlecode_upload.py
-#srv/web/owncloud/3rdparty/sabre/dav/bin/migrateto17.php
-#srv/web/owncloud/3rdparty/sabre/dav/bin/naturalselection.py
-#srv/web/owncloud/3rdparty/sabre/dav/composer.json
-#srv/web/owncloud/3rdparty/sabre/dav/examples
-#srv/web/owncloud/3rdparty/sabre/dav/examples/addressbookserver.php
-#srv/web/owncloud/3rdparty/sabre/dav/examples/basicauth.php
-#srv/web/owncloud/3rdparty/sabre/dav/examples/digestauth.php
-#srv/web/owncloud/3rdparty/sabre/dav/examples/simplefsserver.php
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/mysql.addressbook.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/mysql.calendars.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/mysql.locks.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/mysql.principals.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/mysql.users.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/pgsql.addressbook.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/pgsql.calendars.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/pgsql.locks.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/pgsql.principals.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/pgsql.users.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/sqlite.addressbooks.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/sqlite.calendars.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/sqlite.locks.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/sqlite.principals.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/sql/sqlite.users.sql
-#srv/web/owncloud/3rdparty/sabre/dav/examples/webserver
-#srv/web/owncloud/3rdparty/sabre/dav/examples/webserver/apache2_htaccess.conf
-#srv/web/owncloud/3rdparty/sabre/dav/examples/webserver/apache2_vhost.conf
-#srv/web/owncloud/3rdparty/sabre/dav/examples/webserver/apache2_vhost_cgi.conf
-#srv/web/owncloud/3rdparty/sabre/dav/lib
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Backend/AbstractBackend.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Backend/BackendInterface.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Backend/NotificationSupport.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Backend/PDO.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Backend/SharingSupport.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Calendar.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/CalendarObject.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/CalendarQueryParser.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/CalendarQueryValidator.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/CalendarRootNode.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Exception
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Exception/InvalidComponentType.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/ICSExportPlugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/ICalendar.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/ICalendarObject.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/IShareableCalendar.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/ISharedCalendar.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/Collection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/ICollection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/INode.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/INotificationType.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/Node.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/Notification
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/Notification/Invite.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/Notification/InviteReply.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Notifications/Notification/SystemStatus.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Principal
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Principal/Collection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Principal/IProxyRead.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Principal/IProxyWrite.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Principal/ProxyRead.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Principal/ProxyWrite.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Principal/User.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Property
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Property/AllowedSharingModes.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Property/Invite.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Property/ScheduleCalendarTransp.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Property/SupportedCalendarComponentSet.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Property/SupportedCalendarData.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Property/SupportedCollationSet.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Schedule
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Schedule/IMip.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Schedule/IOutbox.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Schedule/Outbox.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/ShareableCalendar.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/SharedCalendar.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/SharingPlugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/UserCalendars.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CalDAV/Version.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/AddressBook.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/AddressBookQueryParser.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/AddressBookRoot.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Backend/AbstractBackend.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Backend/BackendInterface.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Backend/PDO.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Card.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/IAddressBook.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/ICard.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/IDirectory.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Property
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Property/SupportedAddressData.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/UserAddressBooks.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/VCFExportPlugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/CardDAV/Version.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Backend/AbstractBasic.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Backend/AbstractDigest.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Backend/Apache.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Backend/BackendInterface.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Backend/File.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Backend/PDO.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Auth/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/GuessContentType.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/MapGetToPropFind.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/favicon.ico
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons/addressbook.png
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons/calendar.png
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons/card.png
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons/collection.png
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons/file.png
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons/parent.png
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Browser/assets/icons/principal.png
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Client.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Collection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/BadRequest.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/Conflict.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/ConflictingLock.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/FileNotFound.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/Forbidden.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/InsufficientStorage.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/InvalidResourceType.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/LengthRequired.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/LockTokenMatchesRequestUri.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/Locked.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/MethodNotAllowed.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/NotAuthenticated.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/NotFound.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/NotImplemented.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/PaymentRequired.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/PreconditionFailed.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/ReportNotSupported.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/RequestedRangeNotSatisfiable.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/ServiceUnavailable.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Exception/UnsupportedMediaType.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FS
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FS/Directory.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FS/File.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FS/Node.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FSExt
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FSExt/Directory.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FSExt/File.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/FSExt/Node.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/File.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/ICollection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/IExtendedCollection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/IFile.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/INode.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/IProperties.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/IQuota.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/Backend/AbstractBackend.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/Backend/BackendInterface.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/Backend/FS.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/Backend/File.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/Backend/PDO.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/LockInfo.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Locks/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Mount
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Mount/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Node.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/ObjectTree.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/PartialUpdate
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/PartialUpdate/IFile.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/PartialUpdate/IPatchSupport.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/PartialUpdate/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/GetLastModified.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/Href.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/HrefList.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/IHref.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/LockDiscovery.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/ResourceType.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/Response.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/ResponseList.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/SupportedLock.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Property/SupportedReportSet.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/PropertyInterface.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Server.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/ServerPlugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/SimpleCollection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/SimpleFile.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/StringUtil.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/TemporaryFileFilterPlugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Tree
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Tree.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Tree/Filesystem.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/URLUtil.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/UUIDUtil.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/Version.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAV/XMLUtil.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/AbstractPrincipalCollection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Exception
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Exception/AceConflict.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Exception/NeedPrivileges.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Exception/NoAbstract.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Exception/NotRecognizedPrincipal.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Exception/NotSupportedPrivilege.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/IACL.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/IPrincipal.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/IPrincipalCollection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Plugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Principal.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/PrincipalBackend
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/PrincipalBackend/AbstractBackend.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/PrincipalBackend/BackendInterface.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/PrincipalBackend/PDO.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/PrincipalCollection.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Property
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Property/Acl.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Property/AclRestrictions.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Property/CurrentUserPrivilegeSet.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Property/Principal.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Property/SupportedPrivilegeSet.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/DAVACL/Version.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/AWSAuth.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/AbstractAuth.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/BasicAuth.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/DigestAuth.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/Request.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/Response.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/Util.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/HTTP/Version.php
-#srv/web/owncloud/3rdparty/sabre/dav/lib/Sabre/autoload.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Backend/Mock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/CalendarQueryParserTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/CalendarTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/FreeBusyReportTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/FreeBusyRequestTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/ICSExportPluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Issue166Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Issue172Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Issue203Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Issue205Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Issue211Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Issue220Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Issue228Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Notifications
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Notifications/CollectionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Notifications/NodeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Notifications/Notification
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Notifications/Notification/InviteReplyTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Notifications/Notification/InviteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Notifications/Notification/SystemStatusTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/OutboxPostTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/PluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Principal
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Principal/CollectionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Principal/UserTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Property
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Property/AllowedSharingModesTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Property/InviteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Property/ScheduleCalendarTranspTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Property/SupportedCalendarComponentSetTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Property/SupportedCalendarDataTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Property/SupportedCollationSetTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Schedule
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Schedule/IMip
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Schedule/IMip/Mock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/Schedule/OutboxTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/ShareableCalendarTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/SharedCalendarTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/SharingPluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/TestUtil.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/UserCalendarsSharedCalendarsTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/UserCalendarsTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/ValidateICalTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CalDAV/VersionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/AbstractPluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/AddressBookQueryParserTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/AddressBookQueryTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/AddressBookRootTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/AddressBookTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/Backend/Mock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/CardTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/IDirectoryTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/MultiGetTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/PluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/Property
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/Property/SupportedAddressDataTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/TestUtil.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/UserAddressBooksTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/VCFExportTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/ValidateFilterTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/ValidateVCardTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/CardDAV/VersionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/AbstractServer.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/FileTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/Mock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Auth/PluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/BasicNodeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Browser
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Browser/PluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ClientMock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ClientTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Exception
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Exception/LockedTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ExceptionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/FSExt
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/FSExt/FileTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/FSExt/NodeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/FSExt/ServerTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/HTTPPreferParsingTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/HttpDeleteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/HttpPutTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Issue33Test.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/Backend
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/Backend/FSTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/Backend/FileTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/GetIfConditionsTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/MSWordTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Locks/PluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Mock
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Mock/Collection.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Mock/File.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Mount
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Mount/PluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ObjectTreeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/PartialUpdate
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/PartialUpdate/FileMock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/PartialUpdate/PluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property/GetLastModifiedTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property/HrefListTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property/HrefTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property/ResourceTypeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property/ResponseListTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property/ResponseTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Property/SupportedReportSetTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerCopyMoveTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerEventsTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerMKCOLTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerPluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerPreconditionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerPropsTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerRangeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerSimpleTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/SimpleFileTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/StringUtilTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/TemporaryFileFilterTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/TestPlugin.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Tree
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/Tree/FilesystemTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/TreeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/URLUtilTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/UUIDUtilTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAV/XMLUtilTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/ACLMethodTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/AllowAccessTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/BlockAccessTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Exception
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Exception/AceConflictTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/ExpandPropertiesTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/MockACLNode.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/MockPrincipal.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PluginAdminTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PluginPropertiesTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalCollectionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/PrincipalTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Property
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Property/ACLRestrictionsTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Property/ACLTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Property/CurrentUserPrivilegeSetTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Property/PrincipalTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/Property/SupportedPrivilegeSetTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/SimplePluginTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVACL/VersionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/DAVServerTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/AWSAuthTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/BasicAuthTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/DigestAuthTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/RequestTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/ResponseMock.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/ResponseTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/UtilTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/HTTP/VersionTest.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/Sabre/TestUtil.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/bootstrap.php
-#srv/web/owncloud/3rdparty/sabre/dav/tests/composer.vobject3.json
-#srv/web/owncloud/3rdparty/sabre/dav/tests/phpunit.xml
-#srv/web/owncloud/3rdparty/sabre/vobject
-#srv/web/owncloud/3rdparty/sabre/vobject/ChangeLog
-#srv/web/owncloud/3rdparty/sabre/vobject/LICENSE
-#srv/web/owncloud/3rdparty/sabre/vobject/bin
-#srv/web/owncloud/3rdparty/sabre/vobject/bin/bench.php
-#srv/web/owncloud/3rdparty/sabre/vobject/bin/generateicalendardata.php
-#srv/web/owncloud/3rdparty/sabre/vobject/bin/vobjectvalidate.php
-#srv/web/owncloud/3rdparty/sabre/vobject/composer.json
-#srv/web/owncloud/3rdparty/sabre/vobject/lib
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component/VAlarm.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component/VCalendar.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component/VCard.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component/VEvent.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component/VFreeBusy.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component/VJournal.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Component/VTodo.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/DateTimeParser.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Document.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/ElementList.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/FreeBusyGenerator.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Node.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Parameter.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/ParseException.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Property
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Property.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Property/Compound.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Property/DateTime.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Property/MultiDateTime.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Reader.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/RecurrenceIterator.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Splitter
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Splitter/ICalendar.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Splitter/SplitterInterface.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Splitter/VCard.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/StringUtil.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/TimeZoneUtil.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/Version.php
-#srv/web/owncloud/3rdparty/sabre/vobject/lib/Sabre/VObject/includes.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component/VAlarmTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component/VCalendarTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component/VCardTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component/VEventTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component/VFreeBusyTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component/VJournalTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Component/VTodoTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/ComponentTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/DateTimeParserTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/DocumentTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/ElementListTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/EmClientTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/FreeBusyGeneratorTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Issue153Test.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Issue154Test.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Issue48Test.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Issue50Test.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/ParameterTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Property
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Property/CompoundTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Property/DateTimeTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Property/MultiDateTimeTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/PropertyTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/ReaderTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorFifthTuesdayProblemTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorIncorrectExpandTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorInfiniteLoopProblemTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMinusOneProblemTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMissingOverriddenTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/SlashRTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Splitter
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Splitter/ICalendarTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/Splitter/VCardTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/StringUtilTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/TimeZoneUtilTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/VersionTest.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/Sabre/VObject/issue153.vcf
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/bootstrap.php
-#srv/web/owncloud/3rdparty/sabre/vobject/tests/phpunit.xml
-#srv/web/owncloud/3rdparty/symfony
-#srv/web/owncloud/3rdparty/symfony/console
-#srv/web/owncloud/3rdparty/symfony/console/Symfony
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Application.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/CHANGELOG.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Command
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Command/Command.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Command/HelpCommand.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Command/ListCommand.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/ConsoleEvents.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor/ApplicationDescription.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor/Descriptor.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor/DescriptorInterface.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor/JsonDescriptor.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor/MarkdownDescriptor.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor/TextDescriptor.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Descriptor/XmlDescriptor.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Event
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Event/ConsoleCommandEvent.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Event/ConsoleEvent.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Event/ConsoleExceptionEvent.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Event/ConsoleTerminateEvent.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Formatter
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Formatter/OutputFormatter.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Formatter/OutputFormatterInterface.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Formatter/OutputFormatterStyle.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Formatter/OutputFormatterStyleInterface.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Formatter/OutputFormatterStyleStack.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/DescriptorHelper.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/DialogHelper.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/FormatterHelper.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/Helper.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/HelperInterface.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/HelperSet.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/ProgressHelper.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Helper/TableHelper.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/ArgvInput.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/ArrayInput.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/Input.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/InputArgument.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/InputDefinition.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/InputInterface.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/InputOption.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Input/StringInput.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/LICENSE
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Output
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Output/ConsoleOutput.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Output/ConsoleOutputInterface.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Output/NullOutput.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Output/Output.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Output/OutputInterface.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Output/StreamOutput.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Shell.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tester
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tester/ApplicationTester.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tester/CommandTester.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/ApplicationTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Command
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Command/CommandTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Command/HelpCommandTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Command/ListCommandTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Descriptor
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Descriptor/AbstractDescriptorTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Descriptor/JsonDescriptorTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Descriptor/MarkdownDescriptorTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Descriptor/ObjectsProvider.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Descriptor/TextDescriptorTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Descriptor/XmlDescriptorTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/DescriptorApplication1.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/DescriptorApplication2.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/DescriptorCommand1.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/DescriptorCommand2.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/Foo1Command.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/Foo2Command.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/Foo3Command.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/Foo4Command.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/FooCommand.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/TestCommand.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_1.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_1.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_1.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_2.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_2.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_2.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_astext1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_astext2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_asxml1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_asxml2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_gethelp.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_renderexception1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_renderexception2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_renderexception3.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_renderexception4.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_run1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_run2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_run3.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/application_run4.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_1.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_1.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_1.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_2.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_2.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_2.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_astext.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/command_asxml.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/definition_astext.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/definition_asxml.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_1.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_1.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_1.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_2.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_2.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_2.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_3.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_3.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_3.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_argument_3.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_1.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_1.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_1.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_2.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_2.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_2.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_3.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_3.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_3.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_3.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_4.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_4.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_4.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_definition_4.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_1.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_1.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_1.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_1.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_2.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_2.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_2.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_2.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_3.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_3.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_3.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_3.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_4.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_4.md
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_4.txt
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Fixtures/input_option_4.xml
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Formatter
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Formatter/OutputFormatterStyleStackTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Formatter/OutputFormatterStyleTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Formatter/OutputFormatterTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Helper
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Helper/DialogHelperTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Helper/FormatterHelperTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Helper/HelperSetTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Helper/ProgressHelperTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Helper/TableHelperTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input/ArgvInputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input/ArrayInputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input/InputArgumentTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input/InputDefinitionTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input/InputOptionTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input/InputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Input/StringInputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Output
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Output/ConsoleOutputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Output/NullOutputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Output/OutputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Output/StreamOutputTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Tester
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Tester/ApplicationTesterTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/Tests/Tester/CommandTesterTest.php
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/composer.json
-#srv/web/owncloud/3rdparty/symfony/console/Symfony/Component/Console/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/CHANGELOG.md
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Debug
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcherInterface.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Debug/WrappedListener.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/DependencyInjection
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/DependencyInjection/RegisterListenersPass.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Event.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcherInterface.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventSubscriberInterface.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/GenericEvent.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/LICENSE
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/ContainerAwareEventDispatcherTest.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/Debug
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/DependencyInjection
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/EventDispatcherTest.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/EventTest.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/GenericEventTest.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/ImmutableEventDispatcherTest.php
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/composer.json
-#srv/web/owncloud/3rdparty/symfony/event-dispatcher/Symfony/Component/EventDispatcher/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/symfony/process
-#srv/web/owncloud/3rdparty/symfony/process/Symfony
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/4a6ea65c9fef48d6734356bba4ee47d8
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/CHANGELOG.md
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Exception
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Exception/ExceptionInterface.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Exception/InvalidArgumentException.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Exception/LogicException.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Exception/ProcessFailedException.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Exception/ProcessTimedOutException.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Exception/RuntimeException.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/ExecutableFinder.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/LICENSE
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/PhpExecutableFinder.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/PhpProcess.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Process.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/ProcessBuilder.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/ProcessPipes.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/ProcessUtils.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/AbstractProcessTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/NonStopableProcess.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/PhpExecutableFinderTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/PhpProcessTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/PipeStdinInStdoutStdErrStreamSelect.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/ProcessBuilderTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/ProcessFailedExceptionTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/ProcessInSigchildEnvironment.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/ProcessUtilsTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/SigchildDisabledProcessTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/SigchildEnabledProcessTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/SignalListener.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/Tests/SimpleProcessTest.php
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/composer.json
-#srv/web/owncloud/3rdparty/symfony/process/Symfony/Component/Process/phpunit.xml.dist
-#srv/web/owncloud/3rdparty/symfony/routing
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Annotation
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Annotation/Route.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/CompiledRoute.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Exception
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Exception/ExceptionInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Exception/InvalidParameterException.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Exception/MethodNotAllowedException.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Exception/MissingMandatoryParametersException.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Exception/ResourceNotFoundException.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Exception/RouteNotFoundException.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Generator
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Generator/Dumper
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Generator/Dumper/GeneratorDumper.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Generator/Dumper/GeneratorDumperInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Generator/Dumper/PhpGeneratorDumper.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Generator/UrlGenerator.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/LICENSE
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/AnnotationClassLoader.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/AnnotationDirectoryLoader.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/AnnotationFileLoader.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/ClosureLoader.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/PhpFileLoader.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/XmlFileLoader.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/YamlFileLoader.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/schema
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/schema/routing
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Loader/schema/routing/routing-1.0.xsd
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/ApacheUrlMatcher.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/Dumper
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/Dumper/ApacheMatcherDumper.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/Dumper/MatcherDumper.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/Dumper/MatcherDumperInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherDumper.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/RedirectableUrlMatcher.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/UrlMatcher.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Matcher/UrlMatcherInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/RequestContext.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/RequestContextAwareInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Route.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/RouteCollection.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/RouteCompiler.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/RouteCompilerInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/Router.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/RouterInterface.php
-#srv/web/owncloud/3rdparty/symfony/routing/Symfony/Component/Routing/composer.json
-#srv/web/owncloud/3rdparty/timepicker
-#srv/web/owncloud/3rdparty/timepicker/GPL-LICENSE.txt
-#srv/web/owncloud/3rdparty/timepicker/MIT-LICENSE.txt
-#srv/web/owncloud/3rdparty/timepicker/css
-#srv/web/owncloud/3rdparty/timepicker/css/include
-#srv/web/owncloud/3rdparty/timepicker/css/include/images
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_diagonals-thick_18_b81900_40x40.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_diagonals-thick_20_666666_40x40.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_flat_10_000000_40x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_glass_100_f6f6f6_1x400.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_glass_100_fdf5ce_1x400.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_glass_65_ffffff_1x400.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_gloss-wave_35_f6a828_500x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-icons_222222_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-icons_228ef1_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-icons_ef8c08_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-icons_ffd27a_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/images/ui-icons_ffffff_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/jquery-1.5.1.min.js
-#srv/web/owncloud/3rdparty/timepicker/css/include/jquery-ui-1.8.14.custom.css
-#srv/web/owncloud/3rdparty/timepicker/css/include/jquery.ui.core.min.js
-#srv/web/owncloud/3rdparty/timepicker/css/include/jquery.ui.position.min.js
-#srv/web/owncloud/3rdparty/timepicker/css/include/jquery.ui.tabs.min.js
-#srv/web/owncloud/3rdparty/timepicker/css/include/jquery.ui.widget.min.js
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-icons_222222_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-icons_228ef1_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-icons_ef8c08_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-icons_ffd27a_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/include/ui-lightness/images/ui-icons_ffffff_256x240.png
-#srv/web/owncloud/3rdparty/timepicker/css/jquery.ui.timepicker.css
-#srv/web/owncloud/3rdparty/timepicker/js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/i18n.html
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-cs.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-de.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-es.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-fr.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-hr.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-it.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-ja.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-nl.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-pl.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-pt-BR.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-sl.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-sv.js
-#srv/web/owncloud/3rdparty/timepicker/js/i18n/jquery.ui.timepicker-tr.js
-#srv/web/owncloud/3rdparty/timepicker/js/jquery.ui.timepicker.js
-#srv/web/owncloud/3rdparty/timepicker/releases.txt
-#srv/web/owncloud/3rdparty/zxcvbn
-#srv/web/owncloud/3rdparty/zxcvbn/LICENSE.txt
-#srv/web/owncloud/3rdparty/zxcvbn/js
-#srv/web/owncloud/3rdparty/zxcvbn/js/zxcvbn.js
-#srv/web/owncloud/3rdparty/zxcvbn/js/zxcvbn.min.js
-#srv/web/owncloud/AUTHORS
-#srv/web/owncloud/COPYING-AGPL
-#srv/web/owncloud/apps
-#srv/web/owncloud/apps/activity
-#srv/web/owncloud/apps/activity/ajax
-#srv/web/owncloud/apps/activity/ajax/fetch.php
-#srv/web/owncloud/apps/activity/ajax/rssfeed.php
-#srv/web/owncloud/apps/activity/ajax/settings.php
-#srv/web/owncloud/apps/activity/appinfo
-#srv/web/owncloud/apps/activity/appinfo/app.php
-#srv/web/owncloud/apps/activity/appinfo/database.xml
-#srv/web/owncloud/apps/activity/appinfo/info.xml
-#srv/web/owncloud/apps/activity/appinfo/preupdate.php
-#srv/web/owncloud/apps/activity/appinfo/routes.php
-#srv/web/owncloud/apps/activity/appinfo/update.php
-#srv/web/owncloud/apps/activity/appinfo/version
-#srv/web/owncloud/apps/activity/css
-#srv/web/owncloud/apps/activity/css/settings.css
-#srv/web/owncloud/apps/activity/css/style.css
-#srv/web/owncloud/apps/activity/img
-#srv/web/owncloud/apps/activity/img/activity.png
-#srv/web/owncloud/apps/activity/img/activity.svg
-#srv/web/owncloud/apps/activity/img/add-color.png
-#srv/web/owncloud/apps/activity/img/add-color.svg
-#srv/web/owncloud/apps/activity/img/change.png
-#srv/web/owncloud/apps/activity/img/change.svg
-#srv/web/owncloud/apps/activity/img/delete-color.png
-#srv/web/owncloud/apps/activity/img/delete-color.svg
-#srv/web/owncloud/apps/activity/index.php
-#srv/web/owncloud/apps/activity/js
-#srv/web/owncloud/apps/activity/js/script.js
-#srv/web/owncloud/apps/activity/js/settings.js
-#srv/web/owncloud/apps/activity/l10n
-#srv/web/owncloud/apps/activity/l10n/ach.php
-#srv/web/owncloud/apps/activity/l10n/ady.php
-#srv/web/owncloud/apps/activity/l10n/af.php
-#srv/web/owncloud/apps/activity/l10n/af_ZA.php
-#srv/web/owncloud/apps/activity/l10n/ak.php
-#srv/web/owncloud/apps/activity/l10n/am_ET.php
-#srv/web/owncloud/apps/activity/l10n/ar.php
-#srv/web/owncloud/apps/activity/l10n/ast.php
-#srv/web/owncloud/apps/activity/l10n/az.php
-#srv/web/owncloud/apps/activity/l10n/be.php
-#srv/web/owncloud/apps/activity/l10n/bg_BG.php
-#srv/web/owncloud/apps/activity/l10n/bn_BD.php
-#srv/web/owncloud/apps/activity/l10n/bn_IN.php
-#srv/web/owncloud/apps/activity/l10n/bs.php
-#srv/web/owncloud/apps/activity/l10n/ca.php
-#srv/web/owncloud/apps/activity/l10n/ca@valencia.php
-#srv/web/owncloud/apps/activity/l10n/cs_CZ.php
-#srv/web/owncloud/apps/activity/l10n/cy_GB.php
-#srv/web/owncloud/apps/activity/l10n/da.php
-#srv/web/owncloud/apps/activity/l10n/de.php
-#srv/web/owncloud/apps/activity/l10n/de_AT.php
-#srv/web/owncloud/apps/activity/l10n/de_CH.php
-#srv/web/owncloud/apps/activity/l10n/de_DE.php
-#srv/web/owncloud/apps/activity/l10n/el.php
-#srv/web/owncloud/apps/activity/l10n/en@pirate.php
-#srv/web/owncloud/apps/activity/l10n/en_GB.php
-#srv/web/owncloud/apps/activity/l10n/en_NZ.php
-#srv/web/owncloud/apps/activity/l10n/eo.php
-#srv/web/owncloud/apps/activity/l10n/es.php
-#srv/web/owncloud/apps/activity/l10n/es_AR.php
-#srv/web/owncloud/apps/activity/l10n/es_BO.php
-#srv/web/owncloud/apps/activity/l10n/es_CL.php
-#srv/web/owncloud/apps/activity/l10n/es_CO.php
-#srv/web/owncloud/apps/activity/l10n/es_CR.php
-#srv/web/owncloud/apps/activity/l10n/es_EC.php
-#srv/web/owncloud/apps/activity/l10n/es_MX.php
-#srv/web/owncloud/apps/activity/l10n/es_PE.php
-#srv/web/owncloud/apps/activity/l10n/es_PY.php
-#srv/web/owncloud/apps/activity/l10n/es_US.php
-#srv/web/owncloud/apps/activity/l10n/es_UY.php
-#srv/web/owncloud/apps/activity/l10n/et_EE.php
-#srv/web/owncloud/apps/activity/l10n/eu.php
-#srv/web/owncloud/apps/activity/l10n/eu_ES.php
-#srv/web/owncloud/apps/activity/l10n/fa.php
-#srv/web/owncloud/apps/activity/l10n/fi_FI.php
-#srv/web/owncloud/apps/activity/l10n/fr.php
-#srv/web/owncloud/apps/activity/l10n/fr_CA.php
-#srv/web/owncloud/apps/activity/l10n/gl.php
-#srv/web/owncloud/apps/activity/l10n/he.php
-#srv/web/owncloud/apps/activity/l10n/hi.php
-#srv/web/owncloud/apps/activity/l10n/hi_IN.php
-#srv/web/owncloud/apps/activity/l10n/hr.php
-#srv/web/owncloud/apps/activity/l10n/hu_HU.php
-#srv/web/owncloud/apps/activity/l10n/hy.php
-#srv/web/owncloud/apps/activity/l10n/ia.php
-#srv/web/owncloud/apps/activity/l10n/id.php
-#srv/web/owncloud/apps/activity/l10n/io.php
-#srv/web/owncloud/apps/activity/l10n/is.php
-#srv/web/owncloud/apps/activity/l10n/it.php
-#srv/web/owncloud/apps/activity/l10n/ja.php
-#srv/web/owncloud/apps/activity/l10n/jv.php
-#srv/web/owncloud/apps/activity/l10n/ka_GE.php
-#srv/web/owncloud/apps/activity/l10n/km.php
-#srv/web/owncloud/apps/activity/l10n/kn.php
-#srv/web/owncloud/apps/activity/l10n/ko.php
-#srv/web/owncloud/apps/activity/l10n/ku_IQ.php
-#srv/web/owncloud/apps/activity/l10n/lb.php
-#srv/web/owncloud/apps/activity/l10n/lt_LT.php
-#srv/web/owncloud/apps/activity/l10n/lv.php
-#srv/web/owncloud/apps/activity/l10n/mk.php
-#srv/web/owncloud/apps/activity/l10n/ml.php
-#srv/web/owncloud/apps/activity/l10n/ml_IN.php
-#srv/web/owncloud/apps/activity/l10n/mn.php
-#srv/web/owncloud/apps/activity/l10n/ms_MY.php
-#srv/web/owncloud/apps/activity/l10n/my_MM.php
-#srv/web/owncloud/apps/activity/l10n/nb_NO.php
-#srv/web/owncloud/apps/activity/l10n/nds.php
-#srv/web/owncloud/apps/activity/l10n/ne.php
-#srv/web/owncloud/apps/activity/l10n/nl.php
-#srv/web/owncloud/apps/activity/l10n/nn_NO.php
-#srv/web/owncloud/apps/activity/l10n/nqo.php
-#srv/web/owncloud/apps/activity/l10n/oc.php
-#srv/web/owncloud/apps/activity/l10n/or_IN.php
-#srv/web/owncloud/apps/activity/l10n/pa.php
-#srv/web/owncloud/apps/activity/l10n/pl.php
-#srv/web/owncloud/apps/activity/l10n/pt_BR.php
-#srv/web/owncloud/apps/activity/l10n/pt_PT.php
-#srv/web/owncloud/apps/activity/l10n/ro.php
-#srv/web/owncloud/apps/activity/l10n/ru.php
-#srv/web/owncloud/apps/activity/l10n/si_LK.php
-#srv/web/owncloud/apps/activity/l10n/sk.php
-#srv/web/owncloud/apps/activity/l10n/sk_SK.php
-#srv/web/owncloud/apps/activity/l10n/sl.php
-#srv/web/owncloud/apps/activity/l10n/sq.php
-#srv/web/owncloud/apps/activity/l10n/sr.php
-#srv/web/owncloud/apps/activity/l10n/sr@latin.php
-#srv/web/owncloud/apps/activity/l10n/su.php
-#srv/web/owncloud/apps/activity/l10n/sv.php
-#srv/web/owncloud/apps/activity/l10n/sw_KE.php
-#srv/web/owncloud/apps/activity/l10n/ta_IN.php
-#srv/web/owncloud/apps/activity/l10n/ta_LK.php
-#srv/web/owncloud/apps/activity/l10n/te.php
-#srv/web/owncloud/apps/activity/l10n/th_TH.php
-#srv/web/owncloud/apps/activity/l10n/tr.php
-#srv/web/owncloud/apps/activity/l10n/tzm.php
-#srv/web/owncloud/apps/activity/l10n/ug.php
-#srv/web/owncloud/apps/activity/l10n/uk.php
-#srv/web/owncloud/apps/activity/l10n/ur.php
-#srv/web/owncloud/apps/activity/l10n/ur_PK.php
-#srv/web/owncloud/apps/activity/l10n/uz.php
-#srv/web/owncloud/apps/activity/l10n/vi.php
-#srv/web/owncloud/apps/activity/l10n/zh_CN.php
-#srv/web/owncloud/apps/activity/l10n/zh_HK.php
-#srv/web/owncloud/apps/activity/l10n/zh_TW.php
-#srv/web/owncloud/apps/activity/lib
-#srv/web/owncloud/apps/activity/lib/api.php
-#srv/web/owncloud/apps/activity/lib/backgroundjob
-#srv/web/owncloud/apps/activity/lib/backgroundjob/emailnotification.php
-#srv/web/owncloud/apps/activity/lib/backgroundjob/expireactivities.php
-#srv/web/owncloud/apps/activity/lib/consumer.php
-#srv/web/owncloud/apps/activity/lib/data.php
-#srv/web/owncloud/apps/activity/lib/datahelper.php
-#srv/web/owncloud/apps/activity/lib/display.php
-#srv/web/owncloud/apps/activity/lib/grouphelper.php
-#srv/web/owncloud/apps/activity/lib/hooks.php
-#srv/web/owncloud/apps/activity/lib/mailqueuehandler.php
-#srv/web/owncloud/apps/activity/lib/navigation.php
-#srv/web/owncloud/apps/activity/lib/parameterhelper.php
-#srv/web/owncloud/apps/activity/lib/usersettings.php
-#srv/web/owncloud/apps/activity/personal.php
-#srv/web/owncloud/apps/activity/rss.php
-#srv/web/owncloud/apps/activity/templates
-#srv/web/owncloud/apps/activity/templates/activities.part.php
-#srv/web/owncloud/apps/activity/templates/activity.box.php
-#srv/web/owncloud/apps/activity/templates/email.notification.php
-#srv/web/owncloud/apps/activity/templates/list.php
-#srv/web/owncloud/apps/activity/templates/navigation.php
-#srv/web/owncloud/apps/activity/templates/personal.php
-#srv/web/owncloud/apps/activity/templates/rss.php
-#srv/web/owncloud/apps/activity/tests
-#srv/web/owncloud/apps/activity/tests/apitest.php
-#srv/web/owncloud/apps/activity/tests/bootstrap.php
-#srv/web/owncloud/apps/activity/tests/datadeleteactivitestest.php
-#srv/web/owncloud/apps/activity/tests/datahelpertest.php
-#srv/web/owncloud/apps/activity/tests/datatest.php
-#srv/web/owncloud/apps/activity/tests/grouphelpertest.php
-#srv/web/owncloud/apps/activity/tests/hooksdeleteusertest.php
-#srv/web/owncloud/apps/activity/tests/mailqueuehandlertest.php
-#srv/web/owncloud/apps/activity/tests/navigationtest.php
-#srv/web/owncloud/apps/activity/tests/parameterhelpertest.php
-#srv/web/owncloud/apps/activity/tests/phpunit.xml
-#srv/web/owncloud/apps/activity/tests/usersettingstest.php
-#srv/web/owncloud/apps/bookmarks
-#srv/web/owncloud/apps/bookmarks/3rdparty
-#srv/web/owncloud/apps/bookmarks/3rdparty/css
-#srv/web/owncloud/apps/bookmarks/3rdparty/css/jquery.tagit.css
-#srv/web/owncloud/apps/bookmarks/3rdparty/js
-#srv/web/owncloud/apps/bookmarks/3rdparty/js/js_tpl.js
-#srv/web/owncloud/apps/bookmarks/3rdparty/js/tag-it.js
-#srv/web/owncloud/apps/bookmarks/addBm.php
-#srv/web/owncloud/apps/bookmarks/ajax
-#srv/web/owncloud/apps/bookmarks/ajax/delBookmark.php
-#srv/web/owncloud/apps/bookmarks/ajax/delTag.php
-#srv/web/owncloud/apps/bookmarks/ajax/editBookmark.php
-#srv/web/owncloud/apps/bookmarks/ajax/getInfos.php
-#srv/web/owncloud/apps/bookmarks/ajax/import.php
-#srv/web/owncloud/apps/bookmarks/ajax/recordClick.php
-#srv/web/owncloud/apps/bookmarks/ajax/renameTag.php
-#srv/web/owncloud/apps/bookmarks/ajax/updateList.php
-#srv/web/owncloud/apps/bookmarks/appinfo
-#srv/web/owncloud/apps/bookmarks/appinfo/app.php
-#srv/web/owncloud/apps/bookmarks/appinfo/database.xml
-#srv/web/owncloud/apps/bookmarks/appinfo/info.xml
-#srv/web/owncloud/apps/bookmarks/appinfo/migrate.php
-#srv/web/owncloud/apps/bookmarks/appinfo/version
-#srv/web/owncloud/apps/bookmarks/css
-#srv/web/owncloud/apps/bookmarks/css/bookmarks.css
-#srv/web/owncloud/apps/bookmarks/export.php
-#srv/web/owncloud/apps/bookmarks/img
-#srv/web/owncloud/apps/bookmarks/img/bookmarks.png
-#srv/web/owncloud/apps/bookmarks/img/bookmarks.svg
-#srv/web/owncloud/apps/bookmarks/img/triangle-e.png
-#srv/web/owncloud/apps/bookmarks/img/triangle-e.svg
-#srv/web/owncloud/apps/bookmarks/img/triangle-w.png
-#srv/web/owncloud/apps/bookmarks/img/triangle-w.svg
-#srv/web/owncloud/apps/bookmarks/index.php
-#srv/web/owncloud/apps/bookmarks/js
-#srv/web/owncloud/apps/bookmarks/js/addBm.js
-#srv/web/owncloud/apps/bookmarks/js/bookmarks.js
-#srv/web/owncloud/apps/bookmarks/js/bookmarksearch.js
-#srv/web/owncloud/apps/bookmarks/js/full_tags.php
-#srv/web/owncloud/apps/bookmarks/js/settings.js
-#srv/web/owncloud/apps/bookmarks/l10n
-#srv/web/owncloud/apps/bookmarks/l10n/af_ZA.php
-#srv/web/owncloud/apps/bookmarks/l10n/ar.js
-#srv/web/owncloud/apps/bookmarks/l10n/ar.json
-#srv/web/owncloud/apps/bookmarks/l10n/ar.php
-#srv/web/owncloud/apps/bookmarks/l10n/ast.js
-#srv/web/owncloud/apps/bookmarks/l10n/ast.json
-#srv/web/owncloud/apps/bookmarks/l10n/ast.php
-#srv/web/owncloud/apps/bookmarks/l10n/az.js
-#srv/web/owncloud/apps/bookmarks/l10n/az.json
-#srv/web/owncloud/apps/bookmarks/l10n/az.php
-#srv/web/owncloud/apps/bookmarks/l10n/be.php
-#srv/web/owncloud/apps/bookmarks/l10n/bg_BG.js
-#srv/web/owncloud/apps/bookmarks/l10n/bg_BG.json
-#srv/web/owncloud/apps/bookmarks/l10n/bg_BG.php
-#srv/web/owncloud/apps/bookmarks/l10n/bn_BD.js
-#srv/web/owncloud/apps/bookmarks/l10n/bn_BD.json
-#srv/web/owncloud/apps/bookmarks/l10n/bn_BD.php
-#srv/web/owncloud/apps/bookmarks/l10n/bn_IN.js
-#srv/web/owncloud/apps/bookmarks/l10n/bn_IN.json
-#srv/web/owncloud/apps/bookmarks/l10n/bn_IN.php
-#srv/web/owncloud/apps/bookmarks/l10n/bs.php
-#srv/web/owncloud/apps/bookmarks/l10n/ca.js
-#srv/web/owncloud/apps/bookmarks/l10n/ca.json
-#srv/web/owncloud/apps/bookmarks/l10n/ca.php
-#srv/web/owncloud/apps/bookmarks/l10n/cs_CZ.js
-#srv/web/owncloud/apps/bookmarks/l10n/cs_CZ.json
-#srv/web/owncloud/apps/bookmarks/l10n/cs_CZ.php
-#srv/web/owncloud/apps/bookmarks/l10n/cy_GB.js
-#srv/web/owncloud/apps/bookmarks/l10n/cy_GB.json
-#srv/web/owncloud/apps/bookmarks/l10n/cy_GB.php
-#srv/web/owncloud/apps/bookmarks/l10n/da.js
-#srv/web/owncloud/apps/bookmarks/l10n/da.json
-#srv/web/owncloud/apps/bookmarks/l10n/da.php
-#srv/web/owncloud/apps/bookmarks/l10n/de.js
-#srv/web/owncloud/apps/bookmarks/l10n/de.json
-#srv/web/owncloud/apps/bookmarks/l10n/de.php
-#srv/web/owncloud/apps/bookmarks/l10n/de_AT.php
-#srv/web/owncloud/apps/bookmarks/l10n/de_CH.js
-#srv/web/owncloud/apps/bookmarks/l10n/de_CH.json
-#srv/web/owncloud/apps/bookmarks/l10n/de_CH.php
-#srv/web/owncloud/apps/bookmarks/l10n/de_DE.js
-#srv/web/owncloud/apps/bookmarks/l10n/de_DE.json
-#srv/web/owncloud/apps/bookmarks/l10n/de_DE.php
-#srv/web/owncloud/apps/bookmarks/l10n/el.js
-#srv/web/owncloud/apps/bookmarks/l10n/el.json
-#srv/web/owncloud/apps/bookmarks/l10n/el.php
-#srv/web/owncloud/apps/bookmarks/l10n/en_GB.js
-#srv/web/owncloud/apps/bookmarks/l10n/en_GB.json
-#srv/web/owncloud/apps/bookmarks/l10n/en_GB.php
-#srv/web/owncloud/apps/bookmarks/l10n/eo.js
-#srv/web/owncloud/apps/bookmarks/l10n/eo.json
-#srv/web/owncloud/apps/bookmarks/l10n/eo.php
-#srv/web/owncloud/apps/bookmarks/l10n/es.js
-#srv/web/owncloud/apps/bookmarks/l10n/es.json
-#srv/web/owncloud/apps/bookmarks/l10n/es.php
-#srv/web/owncloud/apps/bookmarks/l10n/es_AR.js
-#srv/web/owncloud/apps/bookmarks/l10n/es_AR.json
-#srv/web/owncloud/apps/bookmarks/l10n/es_AR.php
-#srv/web/owncloud/apps/bookmarks/l10n/es_CL.php
-#srv/web/owncloud/apps/bookmarks/l10n/es_MX.js
-#srv/web/owncloud/apps/bookmarks/l10n/es_MX.json
-#srv/web/owncloud/apps/bookmarks/l10n/es_MX.php
-#srv/web/owncloud/apps/bookmarks/l10n/et_EE.js
-#srv/web/owncloud/apps/bookmarks/l10n/et_EE.json
-#srv/web/owncloud/apps/bookmarks/l10n/et_EE.php
-#srv/web/owncloud/apps/bookmarks/l10n/eu.js
-#srv/web/owncloud/apps/bookmarks/l10n/eu.json
-#srv/web/owncloud/apps/bookmarks/l10n/eu.php
-#srv/web/owncloud/apps/bookmarks/l10n/eu_ES.php
-#srv/web/owncloud/apps/bookmarks/l10n/fa.js
-#srv/web/owncloud/apps/bookmarks/l10n/fa.json
-#srv/web/owncloud/apps/bookmarks/l10n/fa.php
-#srv/web/owncloud/apps/bookmarks/l10n/fi.php
-#srv/web/owncloud/apps/bookmarks/l10n/fi_FI.js
-#srv/web/owncloud/apps/bookmarks/l10n/fi_FI.json
-#srv/web/owncloud/apps/bookmarks/l10n/fi_FI.php
-#srv/web/owncloud/apps/bookmarks/l10n/fr.js
-#srv/web/owncloud/apps/bookmarks/l10n/fr.json
-#srv/web/owncloud/apps/bookmarks/l10n/fr.php
-#srv/web/owncloud/apps/bookmarks/l10n/gl.js
-#srv/web/owncloud/apps/bookmarks/l10n/gl.json
-#srv/web/owncloud/apps/bookmarks/l10n/gl.php
-#srv/web/owncloud/apps/bookmarks/l10n/he.js
-#srv/web/owncloud/apps/bookmarks/l10n/he.json
-#srv/web/owncloud/apps/bookmarks/l10n/he.php
-#srv/web/owncloud/apps/bookmarks/l10n/hi.php
-#srv/web/owncloud/apps/bookmarks/l10n/hr.php
-#srv/web/owncloud/apps/bookmarks/l10n/hu_HU.js
-#srv/web/owncloud/apps/bookmarks/l10n/hu_HU.json
-#srv/web/owncloud/apps/bookmarks/l10n/hu_HU.php
-#srv/web/owncloud/apps/bookmarks/l10n/hy.php
-#srv/web/owncloud/apps/bookmarks/l10n/ia.js
-#srv/web/owncloud/apps/bookmarks/l10n/ia.json
-#srv/web/owncloud/apps/bookmarks/l10n/ia.php
-#srv/web/owncloud/apps/bookmarks/l10n/id.js
-#srv/web/owncloud/apps/bookmarks/l10n/id.json
-#srv/web/owncloud/apps/bookmarks/l10n/id.php
-#srv/web/owncloud/apps/bookmarks/l10n/is.js
-#srv/web/owncloud/apps/bookmarks/l10n/is.json
-#srv/web/owncloud/apps/bookmarks/l10n/is.php
-#srv/web/owncloud/apps/bookmarks/l10n/it.js
-#srv/web/owncloud/apps/bookmarks/l10n/it.json
-#srv/web/owncloud/apps/bookmarks/l10n/it.php
-#srv/web/owncloud/apps/bookmarks/l10n/ja.js
-#srv/web/owncloud/apps/bookmarks/l10n/ja.json
-#srv/web/owncloud/apps/bookmarks/l10n/ja.php
-#srv/web/owncloud/apps/bookmarks/l10n/jv.php
-#srv/web/owncloud/apps/bookmarks/l10n/ka_GE.js
-#srv/web/owncloud/apps/bookmarks/l10n/ka_GE.json
-#srv/web/owncloud/apps/bookmarks/l10n/ka_GE.php
-#srv/web/owncloud/apps/bookmarks/l10n/km.js
-#srv/web/owncloud/apps/bookmarks/l10n/km.json
-#srv/web/owncloud/apps/bookmarks/l10n/km.php
-#srv/web/owncloud/apps/bookmarks/l10n/ko.js
-#srv/web/owncloud/apps/bookmarks/l10n/ko.json
-#srv/web/owncloud/apps/bookmarks/l10n/ko.php
-#srv/web/owncloud/apps/bookmarks/l10n/ku_IQ.php
-#srv/web/owncloud/apps/bookmarks/l10n/lb.js
-#srv/web/owncloud/apps/bookmarks/l10n/lb.json
-#srv/web/owncloud/apps/bookmarks/l10n/lb.php
-#srv/web/owncloud/apps/bookmarks/l10n/lt_LT.js
-#srv/web/owncloud/apps/bookmarks/l10n/lt_LT.json
-#srv/web/owncloud/apps/bookmarks/l10n/lt_LT.php
-#srv/web/owncloud/apps/bookmarks/l10n/lv.js
-#srv/web/owncloud/apps/bookmarks/l10n/lv.json
-#srv/web/owncloud/apps/bookmarks/l10n/lv.php
-#srv/web/owncloud/apps/bookmarks/l10n/mk.js
-#srv/web/owncloud/apps/bookmarks/l10n/mk.json
-#srv/web/owncloud/apps/bookmarks/l10n/mk.php
-#srv/web/owncloud/apps/bookmarks/l10n/ms_MY.php
-#srv/web/owncloud/apps/bookmarks/l10n/my_MM.php
-#srv/web/owncloud/apps/bookmarks/l10n/nb_NO.js
-#srv/web/owncloud/apps/bookmarks/l10n/nb_NO.json
-#srv/web/owncloud/apps/bookmarks/l10n/nb_NO.php
-#srv/web/owncloud/apps/bookmarks/l10n/nl.js
-#srv/web/owncloud/apps/bookmarks/l10n/nl.json
-#srv/web/owncloud/apps/bookmarks/l10n/nl.php
-#srv/web/owncloud/apps/bookmarks/l10n/nn_NO.js
-#srv/web/owncloud/apps/bookmarks/l10n/nn_NO.json
-#srv/web/owncloud/apps/bookmarks/l10n/nn_NO.php
-#srv/web/owncloud/apps/bookmarks/l10n/oc.php
-#srv/web/owncloud/apps/bookmarks/l10n/pa.php
-#srv/web/owncloud/apps/bookmarks/l10n/pl.js
-#srv/web/owncloud/apps/bookmarks/l10n/pl.json
-#srv/web/owncloud/apps/bookmarks/l10n/pl.php
-#srv/web/owncloud/apps/bookmarks/l10n/pl_PL.php
-#srv/web/owncloud/apps/bookmarks/l10n/pt_BR.js
-#srv/web/owncloud/apps/bookmarks/l10n/pt_BR.json
-#srv/web/owncloud/apps/bookmarks/l10n/pt_BR.php
-#srv/web/owncloud/apps/bookmarks/l10n/pt_PT.js
-#srv/web/owncloud/apps/bookmarks/l10n/pt_PT.json
-#srv/web/owncloud/apps/bookmarks/l10n/pt_PT.php
-#srv/web/owncloud/apps/bookmarks/l10n/ro.js
-#srv/web/owncloud/apps/bookmarks/l10n/ro.json
-#srv/web/owncloud/apps/bookmarks/l10n/ro.php
-#srv/web/owncloud/apps/bookmarks/l10n/ru.js
-#srv/web/owncloud/apps/bookmarks/l10n/ru.json
-#srv/web/owncloud/apps/bookmarks/l10n/ru.php
-#srv/web/owncloud/apps/bookmarks/l10n/ru_RU.php
-#srv/web/owncloud/apps/bookmarks/l10n/si_LK.js
-#srv/web/owncloud/apps/bookmarks/l10n/si_LK.json
-#srv/web/owncloud/apps/bookmarks/l10n/si_LK.php
-#srv/web/owncloud/apps/bookmarks/l10n/sk.php
-#srv/web/owncloud/apps/bookmarks/l10n/sk_SK.js
-#srv/web/owncloud/apps/bookmarks/l10n/sk_SK.json
-#srv/web/owncloud/apps/bookmarks/l10n/sk_SK.php
-#srv/web/owncloud/apps/bookmarks/l10n/sl.js
-#srv/web/owncloud/apps/bookmarks/l10n/sl.json
-#srv/web/owncloud/apps/bookmarks/l10n/sl.php
-#srv/web/owncloud/apps/bookmarks/l10n/sq.php
-#srv/web/owncloud/apps/bookmarks/l10n/sr.js
-#srv/web/owncloud/apps/bookmarks/l10n/sr.json
-#srv/web/owncloud/apps/bookmarks/l10n/sr.php
-#srv/web/owncloud/apps/bookmarks/l10n/sr@latin.php
-#srv/web/owncloud/apps/bookmarks/l10n/sv.js
-#srv/web/owncloud/apps/bookmarks/l10n/sv.json
-#srv/web/owncloud/apps/bookmarks/l10n/sv.php
-#srv/web/owncloud/apps/bookmarks/l10n/ta_IN.php
-#srv/web/owncloud/apps/bookmarks/l10n/ta_LK.js
-#srv/web/owncloud/apps/bookmarks/l10n/ta_LK.json
-#srv/web/owncloud/apps/bookmarks/l10n/ta_LK.php
-#srv/web/owncloud/apps/bookmarks/l10n/te.php
-#srv/web/owncloud/apps/bookmarks/l10n/th_TH.js
-#srv/web/owncloud/apps/bookmarks/l10n/th_TH.json
-#srv/web/owncloud/apps/bookmarks/l10n/th_TH.php
-#srv/web/owncloud/apps/bookmarks/l10n/tr.js
-#srv/web/owncloud/apps/bookmarks/l10n/tr.json
-#srv/web/owncloud/apps/bookmarks/l10n/tr.php
-#srv/web/owncloud/apps/bookmarks/l10n/ug.js
-#srv/web/owncloud/apps/bookmarks/l10n/ug.json
-#srv/web/owncloud/apps/bookmarks/l10n/ug.php
-#srv/web/owncloud/apps/bookmarks/l10n/uk.js
-#srv/web/owncloud/apps/bookmarks/l10n/uk.json
-#srv/web/owncloud/apps/bookmarks/l10n/uk.php
-#srv/web/owncloud/apps/bookmarks/l10n/ur_PK.php
-#srv/web/owncloud/apps/bookmarks/l10n/vi.js
-#srv/web/owncloud/apps/bookmarks/l10n/vi.json
-#srv/web/owncloud/apps/bookmarks/l10n/vi.php
-#srv/web/owncloud/apps/bookmarks/l10n/xgettextfiles
-#srv/web/owncloud/apps/bookmarks/l10n/zh_CN.js
-#srv/web/owncloud/apps/bookmarks/l10n/zh_CN.json
-#srv/web/owncloud/apps/bookmarks/l10n/zh_CN.php
-#srv/web/owncloud/apps/bookmarks/l10n/zh_HK.php
-#srv/web/owncloud/apps/bookmarks/l10n/zh_TW.js
-#srv/web/owncloud/apps/bookmarks/l10n/zh_TW.json
-#srv/web/owncloud/apps/bookmarks/l10n/zh_TW.php
-#srv/web/owncloud/apps/bookmarks/lib
-#srv/web/owncloud/apps/bookmarks/lib/bookmarks.php
-#srv/web/owncloud/apps/bookmarks/lib/search.php
-#srv/web/owncloud/apps/bookmarks/templates
-#srv/web/owncloud/apps/bookmarks/templates/addBm.php
-#srv/web/owncloud/apps/bookmarks/templates/js_tpl.php
-#srv/web/owncloud/apps/bookmarks/templates/list.php
-#srv/web/owncloud/apps/bookmarks/templates/settings.php
-#srv/web/owncloud/apps/bookmarks/tests
-#srv/web/owncloud/apps/bookmarks/tests/bootstrap.php
-#srv/web/owncloud/apps/bookmarks/tests/lib_bookmark_test.php
-#srv/web/owncloud/apps/bookmarks/tests/phpunit.xml
-#srv/web/owncloud/apps/calendar
-#srv/web/owncloud/apps/calendar/3rdparty
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/GPL-LICENSE.txt
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/MIT-LICENSE.txt
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/css
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/css/fullcalendar.css
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/css/fullcalendar.print.css
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/js
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/js/fullcalendar.js
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/js/fullcalendar.min.js
-#srv/web/owncloud/apps/calendar/3rdparty/fullcalendar/js/gcal.js
-#srv/web/owncloud/apps/calendar/ajax
-#srv/web/owncloud/apps/calendar/ajax/cache
-#srv/web/owncloud/apps/calendar/ajax/cache/rescan.php
-#srv/web/owncloud/apps/calendar/ajax/cache/status.php
-#srv/web/owncloud/apps/calendar/ajax/calendar
-#srv/web/owncloud/apps/calendar/ajax/calendar/activation.php
-#srv/web/owncloud/apps/calendar/ajax/calendar/delete.php
-#srv/web/owncloud/apps/calendar/ajax/calendar/edit.form.php
-#srv/web/owncloud/apps/calendar/ajax/calendar/edit.php
-#srv/web/owncloud/apps/calendar/ajax/calendar/new.form.php
-#srv/web/owncloud/apps/calendar/ajax/calendar/new.php
-#srv/web/owncloud/apps/calendar/ajax/calendar/overview.php
-#srv/web/owncloud/apps/calendar/ajax/calendar/update.php
-#srv/web/owncloud/apps/calendar/ajax/categories
-#srv/web/owncloud/apps/calendar/ajax/categories/rescan.php
-#srv/web/owncloud/apps/calendar/ajax/changeview.php
-#srv/web/owncloud/apps/calendar/ajax/event
-#srv/web/owncloud/apps/calendar/ajax/event/delete.php
-#srv/web/owncloud/apps/calendar/ajax/event/edit.form.php
-#srv/web/owncloud/apps/calendar/ajax/event/edit.php
-#srv/web/owncloud/apps/calendar/ajax/event/move.php
-#srv/web/owncloud/apps/calendar/ajax/event/new.form.php
-#srv/web/owncloud/apps/calendar/ajax/event/new.php
-#srv/web/owncloud/apps/calendar/ajax/event/resize.php
-#srv/web/owncloud/apps/calendar/ajax/event/sendmail.php
-#srv/web/owncloud/apps/calendar/ajax/events.php
-#srv/web/owncloud/apps/calendar/ajax/import
-#srv/web/owncloud/apps/calendar/ajax/import/calendarcheck.php
-#srv/web/owncloud/apps/calendar/ajax/import/dialog.php
-#srv/web/owncloud/apps/calendar/ajax/import/dropimport.php
-#srv/web/owncloud/apps/calendar/ajax/import/import.php
-#srv/web/owncloud/apps/calendar/ajax/search-location.php
-#srv/web/owncloud/apps/calendar/ajax/settings
-#srv/web/owncloud/apps/calendar/ajax/settings/getfirstday.php
-#srv/web/owncloud/apps/calendar/ajax/settings/gettimezonedetection.php
-#srv/web/owncloud/apps/calendar/ajax/settings/guesstimezone.php
-#srv/web/owncloud/apps/calendar/ajax/settings/setfirstday.php
-#srv/web/owncloud/apps/calendar/ajax/settings/settimeformat.php
-#srv/web/owncloud/apps/calendar/ajax/settings/settimezone.php
-#srv/web/owncloud/apps/calendar/ajax/settings/timeformat.php
-#srv/web/owncloud/apps/calendar/ajax/settings/timezonedetection.php
-#srv/web/owncloud/apps/calendar/appinfo
-#srv/web/owncloud/apps/calendar/appinfo/app.php
-#srv/web/owncloud/apps/calendar/appinfo/database.xml
-#srv/web/owncloud/apps/calendar/appinfo/info.xml
-#srv/web/owncloud/apps/calendar/appinfo/migrate.php
-#srv/web/owncloud/apps/calendar/appinfo/preupdate.php
-#srv/web/owncloud/apps/calendar/appinfo/remote.php
-#srv/web/owncloud/apps/calendar/appinfo/update.php
-#srv/web/owncloud/apps/calendar/appinfo/version
-#srv/web/owncloud/apps/calendar/caldav.php
-#srv/web/owncloud/apps/calendar/calendar.php
-#srv/web/owncloud/apps/calendar/css
-#srv/web/owncloud/apps/calendar/css/import.css
-#srv/web/owncloud/apps/calendar/css/style.css
-#srv/web/owncloud/apps/calendar/export.php
-#srv/web/owncloud/apps/calendar/img
-#srv/web/owncloud/apps/calendar/img/calendar.png
-#srv/web/owncloud/apps/calendar/img/calendar.svg
-#srv/web/owncloud/apps/calendar/img/loading.gif
-#srv/web/owncloud/apps/calendar/index.php
-#srv/web/owncloud/apps/calendar/js
-#srv/web/owncloud/apps/calendar/js/calendar.js
-#srv/web/owncloud/apps/calendar/js/geo.js
-#srv/web/owncloud/apps/calendar/js/idtype.php
-#srv/web/owncloud/apps/calendar/js/jquery.multi-autocomplete.js
-#srv/web/owncloud/apps/calendar/js/l10n.php
-#srv/web/owncloud/apps/calendar/js/loader.js
-#srv/web/owncloud/apps/calendar/js/on-event.js
-#srv/web/owncloud/apps/calendar/js/settings.js
-#srv/web/owncloud/apps/calendar/l10n
-#srv/web/owncloud/apps/calendar/l10n/ach
-#srv/web/owncloud/apps/calendar/l10n/ach/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ady
-#srv/web/owncloud/apps/calendar/l10n/ady/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/af
-#srv/web/owncloud/apps/calendar/l10n/af/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/af_ZA
-#srv/web/owncloud/apps/calendar/l10n/af_ZA.php
-#srv/web/owncloud/apps/calendar/l10n/af_ZA/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ak
-#srv/web/owncloud/apps/calendar/l10n/ak/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/am_ET
-#srv/web/owncloud/apps/calendar/l10n/am_ET/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ar
-#srv/web/owncloud/apps/calendar/l10n/ar.php
-#srv/web/owncloud/apps/calendar/l10n/ar/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ast
-#srv/web/owncloud/apps/calendar/l10n/ast.php
-#srv/web/owncloud/apps/calendar/l10n/ast/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/az
-#srv/web/owncloud/apps/calendar/l10n/az/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/be
-#srv/web/owncloud/apps/calendar/l10n/be.php
-#srv/web/owncloud/apps/calendar/l10n/be/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/bg_BG
-#srv/web/owncloud/apps/calendar/l10n/bg_BG.php
-#srv/web/owncloud/apps/calendar/l10n/bg_BG/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/bn_BD
-#srv/web/owncloud/apps/calendar/l10n/bn_BD.php
-#srv/web/owncloud/apps/calendar/l10n/bn_BD/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/bn_IN
-#srv/web/owncloud/apps/calendar/l10n/bn_IN/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/bs
-#srv/web/owncloud/apps/calendar/l10n/bs.php
-#srv/web/owncloud/apps/calendar/l10n/bs/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ca
-#srv/web/owncloud/apps/calendar/l10n/ca.php
-#srv/web/owncloud/apps/calendar/l10n/ca/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ca@valencia
-#srv/web/owncloud/apps/calendar/l10n/ca@valencia/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/cs_CZ
-#srv/web/owncloud/apps/calendar/l10n/cs_CZ.php
-#srv/web/owncloud/apps/calendar/l10n/cs_CZ/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/cy_GB
-#srv/web/owncloud/apps/calendar/l10n/cy_GB.php
-#srv/web/owncloud/apps/calendar/l10n/cy_GB/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/da
-#srv/web/owncloud/apps/calendar/l10n/da.php
-#srv/web/owncloud/apps/calendar/l10n/da/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/de
-#srv/web/owncloud/apps/calendar/l10n/de.php
-#srv/web/owncloud/apps/calendar/l10n/de/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/de_AT
-#srv/web/owncloud/apps/calendar/l10n/de_AT.php
-#srv/web/owncloud/apps/calendar/l10n/de_AT/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/de_CH
-#srv/web/owncloud/apps/calendar/l10n/de_CH.php
-#srv/web/owncloud/apps/calendar/l10n/de_CH/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/de_DE
-#srv/web/owncloud/apps/calendar/l10n/de_DE.php
-#srv/web/owncloud/apps/calendar/l10n/de_DE/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/el
-#srv/web/owncloud/apps/calendar/l10n/el.php
-#srv/web/owncloud/apps/calendar/l10n/el/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/en@pirate
-#srv/web/owncloud/apps/calendar/l10n/en@pirate.php
-#srv/web/owncloud/apps/calendar/l10n/en@pirate/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/en_GB
-#srv/web/owncloud/apps/calendar/l10n/en_GB.php
-#srv/web/owncloud/apps/calendar/l10n/en_GB/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/en_NZ
-#srv/web/owncloud/apps/calendar/l10n/en_NZ/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/eo
-#srv/web/owncloud/apps/calendar/l10n/eo.php
-#srv/web/owncloud/apps/calendar/l10n/eo/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es
-#srv/web/owncloud/apps/calendar/l10n/es.php
-#srv/web/owncloud/apps/calendar/l10n/es/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_AR
-#srv/web/owncloud/apps/calendar/l10n/es_AR.php
-#srv/web/owncloud/apps/calendar/l10n/es_AR/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_BO
-#srv/web/owncloud/apps/calendar/l10n/es_BO/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_CL
-#srv/web/owncloud/apps/calendar/l10n/es_CL.php
-#srv/web/owncloud/apps/calendar/l10n/es_CL/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_CO
-#srv/web/owncloud/apps/calendar/l10n/es_CO/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_CR
-#srv/web/owncloud/apps/calendar/l10n/es_CR/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_EC
-#srv/web/owncloud/apps/calendar/l10n/es_EC/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_MX
-#srv/web/owncloud/apps/calendar/l10n/es_MX.php
-#srv/web/owncloud/apps/calendar/l10n/es_MX/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_PE
-#srv/web/owncloud/apps/calendar/l10n/es_PE/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_PY
-#srv/web/owncloud/apps/calendar/l10n/es_PY/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_US
-#srv/web/owncloud/apps/calendar/l10n/es_US/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/es_UY
-#srv/web/owncloud/apps/calendar/l10n/es_UY/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/et_EE
-#srv/web/owncloud/apps/calendar/l10n/et_EE.php
-#srv/web/owncloud/apps/calendar/l10n/et_EE/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/eu
-#srv/web/owncloud/apps/calendar/l10n/eu.php
-#srv/web/owncloud/apps/calendar/l10n/eu/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/eu_ES
-#srv/web/owncloud/apps/calendar/l10n/eu_ES.php
-#srv/web/owncloud/apps/calendar/l10n/eu_ES/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/fa
-#srv/web/owncloud/apps/calendar/l10n/fa.php
-#srv/web/owncloud/apps/calendar/l10n/fa/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/fi
-#srv/web/owncloud/apps/calendar/l10n/fi.php
-#srv/web/owncloud/apps/calendar/l10n/fi/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/fi_FI
-#srv/web/owncloud/apps/calendar/l10n/fi_FI.php
-#srv/web/owncloud/apps/calendar/l10n/fi_FI/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/fr
-#srv/web/owncloud/apps/calendar/l10n/fr.php
-#srv/web/owncloud/apps/calendar/l10n/fr/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/fr_CA
-#srv/web/owncloud/apps/calendar/l10n/fr_CA/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/gl
-#srv/web/owncloud/apps/calendar/l10n/gl.php
-#srv/web/owncloud/apps/calendar/l10n/gl/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/he
-#srv/web/owncloud/apps/calendar/l10n/he.php
-#srv/web/owncloud/apps/calendar/l10n/he/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/hi
-#srv/web/owncloud/apps/calendar/l10n/hi.php
-#srv/web/owncloud/apps/calendar/l10n/hi/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/hi_IN
-#srv/web/owncloud/apps/calendar/l10n/hi_IN/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/hr
-#srv/web/owncloud/apps/calendar/l10n/hr.php
-#srv/web/owncloud/apps/calendar/l10n/hr/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/hu_HU
-#srv/web/owncloud/apps/calendar/l10n/hu_HU.php
-#srv/web/owncloud/apps/calendar/l10n/hu_HU/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/hy
-#srv/web/owncloud/apps/calendar/l10n/hy.php
-#srv/web/owncloud/apps/calendar/l10n/hy/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ia
-#srv/web/owncloud/apps/calendar/l10n/ia.php
-#srv/web/owncloud/apps/calendar/l10n/ia/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/id
-#srv/web/owncloud/apps/calendar/l10n/id.php
-#srv/web/owncloud/apps/calendar/l10n/id/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/is
-#srv/web/owncloud/apps/calendar/l10n/is.php
-#srv/web/owncloud/apps/calendar/l10n/is/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/it
-#srv/web/owncloud/apps/calendar/l10n/it.php
-#srv/web/owncloud/apps/calendar/l10n/it/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ja
-#srv/web/owncloud/apps/calendar/l10n/ja.php
-#srv/web/owncloud/apps/calendar/l10n/ja/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ja_JP.php
-#srv/web/owncloud/apps/calendar/l10n/jv
-#srv/web/owncloud/apps/calendar/l10n/jv.php
-#srv/web/owncloud/apps/calendar/l10n/jv/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ka
-#srv/web/owncloud/apps/calendar/l10n/ka.php
-#srv/web/owncloud/apps/calendar/l10n/ka/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ka_GE
-#srv/web/owncloud/apps/calendar/l10n/ka_GE.php
-#srv/web/owncloud/apps/calendar/l10n/ka_GE/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/km
-#srv/web/owncloud/apps/calendar/l10n/km.php
-#srv/web/owncloud/apps/calendar/l10n/km/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/kn
-#srv/web/owncloud/apps/calendar/l10n/kn/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ko
-#srv/web/owncloud/apps/calendar/l10n/ko.php
-#srv/web/owncloud/apps/calendar/l10n/ko/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ku_IQ
-#srv/web/owncloud/apps/calendar/l10n/ku_IQ.php
-#srv/web/owncloud/apps/calendar/l10n/ku_IQ/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/l10n.pl
-#srv/web/owncloud/apps/calendar/l10n/lb
-#srv/web/owncloud/apps/calendar/l10n/lb.php
-#srv/web/owncloud/apps/calendar/l10n/lb/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/lt_LT
-#srv/web/owncloud/apps/calendar/l10n/lt_LT.php
-#srv/web/owncloud/apps/calendar/l10n/lt_LT/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/lv
-#srv/web/owncloud/apps/calendar/l10n/lv.php
-#srv/web/owncloud/apps/calendar/l10n/lv/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/mk
-#srv/web/owncloud/apps/calendar/l10n/mk.php
-#srv/web/owncloud/apps/calendar/l10n/mk/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ml
-#srv/web/owncloud/apps/calendar/l10n/ml/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ml_IN
-#srv/web/owncloud/apps/calendar/l10n/ml_IN.php
-#srv/web/owncloud/apps/calendar/l10n/ml_IN/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/mn
-#srv/web/owncloud/apps/calendar/l10n/mn/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ms_MY
-#srv/web/owncloud/apps/calendar/l10n/ms_MY.php
-#srv/web/owncloud/apps/calendar/l10n/ms_MY/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/my_MM
-#srv/web/owncloud/apps/calendar/l10n/my_MM.php
-#srv/web/owncloud/apps/calendar/l10n/my_MM/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/nb_NO
-#srv/web/owncloud/apps/calendar/l10n/nb_NO.php
-#srv/web/owncloud/apps/calendar/l10n/nb_NO/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/nds
-#srv/web/owncloud/apps/calendar/l10n/nds/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ne
-#srv/web/owncloud/apps/calendar/l10n/ne/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/nl
-#srv/web/owncloud/apps/calendar/l10n/nl.php
-#srv/web/owncloud/apps/calendar/l10n/nl/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/nn_NO
-#srv/web/owncloud/apps/calendar/l10n/nn_NO.php
-#srv/web/owncloud/apps/calendar/l10n/nn_NO/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/nqo
-#srv/web/owncloud/apps/calendar/l10n/nqo/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/oc
-#srv/web/owncloud/apps/calendar/l10n/oc.php
-#srv/web/owncloud/apps/calendar/l10n/oc/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/or_IN
-#srv/web/owncloud/apps/calendar/l10n/or_IN/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/pa
-#srv/web/owncloud/apps/calendar/l10n/pa.php
-#srv/web/owncloud/apps/calendar/l10n/pa/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/pl
-#srv/web/owncloud/apps/calendar/l10n/pl.php
-#srv/web/owncloud/apps/calendar/l10n/pl/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/pl_PL
-#srv/web/owncloud/apps/calendar/l10n/pl_PL.php
-#srv/web/owncloud/apps/calendar/l10n/pl_PL/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/pt_BR
-#srv/web/owncloud/apps/calendar/l10n/pt_BR.php
-#srv/web/owncloud/apps/calendar/l10n/pt_BR/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/pt_PT
-#srv/web/owncloud/apps/calendar/l10n/pt_PT.php
-#srv/web/owncloud/apps/calendar/l10n/pt_PT/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ro
-#srv/web/owncloud/apps/calendar/l10n/ro.php
-#srv/web/owncloud/apps/calendar/l10n/ro/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ru
-#srv/web/owncloud/apps/calendar/l10n/ru.php
-#srv/web/owncloud/apps/calendar/l10n/ru/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ru_RU
-#srv/web/owncloud/apps/calendar/l10n/ru_RU.php
-#srv/web/owncloud/apps/calendar/l10n/ru_RU/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/si_LK
-#srv/web/owncloud/apps/calendar/l10n/si_LK.php
-#srv/web/owncloud/apps/calendar/l10n/si_LK/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sk
-#srv/web/owncloud/apps/calendar/l10n/sk.php
-#srv/web/owncloud/apps/calendar/l10n/sk/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sk_SK
-#srv/web/owncloud/apps/calendar/l10n/sk_SK.php
-#srv/web/owncloud/apps/calendar/l10n/sk_SK/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sl
-#srv/web/owncloud/apps/calendar/l10n/sl.php
-#srv/web/owncloud/apps/calendar/l10n/sl/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sq
-#srv/web/owncloud/apps/calendar/l10n/sq.php
-#srv/web/owncloud/apps/calendar/l10n/sq/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sr
-#srv/web/owncloud/apps/calendar/l10n/sr.php
-#srv/web/owncloud/apps/calendar/l10n/sr/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sr@latin
-#srv/web/owncloud/apps/calendar/l10n/sr@latin.php
-#srv/web/owncloud/apps/calendar/l10n/sr@latin/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/su
-#srv/web/owncloud/apps/calendar/l10n/su/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sv
-#srv/web/owncloud/apps/calendar/l10n/sv.php
-#srv/web/owncloud/apps/calendar/l10n/sv/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/sw_KE
-#srv/web/owncloud/apps/calendar/l10n/sw_KE/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ta_IN
-#srv/web/owncloud/apps/calendar/l10n/ta_IN/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ta_LK
-#srv/web/owncloud/apps/calendar/l10n/ta_LK.php
-#srv/web/owncloud/apps/calendar/l10n/ta_LK/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/te
-#srv/web/owncloud/apps/calendar/l10n/te.php
-#srv/web/owncloud/apps/calendar/l10n/te/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/templates
-#srv/web/owncloud/apps/calendar/l10n/templates/calendar.pot
-#srv/web/owncloud/apps/calendar/l10n/th_TH
-#srv/web/owncloud/apps/calendar/l10n/th_TH.php
-#srv/web/owncloud/apps/calendar/l10n/th_TH/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/tr
-#srv/web/owncloud/apps/calendar/l10n/tr.php
-#srv/web/owncloud/apps/calendar/l10n/tr/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/tzm
-#srv/web/owncloud/apps/calendar/l10n/tzm/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ug
-#srv/web/owncloud/apps/calendar/l10n/ug.php
-#srv/web/owncloud/apps/calendar/l10n/ug/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/uk
-#srv/web/owncloud/apps/calendar/l10n/uk.php
-#srv/web/owncloud/apps/calendar/l10n/uk/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ur
-#srv/web/owncloud/apps/calendar/l10n/ur/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/ur_PK
-#srv/web/owncloud/apps/calendar/l10n/ur_PK.php
-#srv/web/owncloud/apps/calendar/l10n/ur_PK/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/uz
-#srv/web/owncloud/apps/calendar/l10n/uz/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/vi
-#srv/web/owncloud/apps/calendar/l10n/vi.php
-#srv/web/owncloud/apps/calendar/l10n/vi/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/xgettextfiles
-#srv/web/owncloud/apps/calendar/l10n/zh_CN
-#srv/web/owncloud/apps/calendar/l10n/zh_CN.GB2312
-#srv/web/owncloud/apps/calendar/l10n/zh_CN.GB2312.php
-#srv/web/owncloud/apps/calendar/l10n/zh_CN.GB2312/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/zh_CN.php
-#srv/web/owncloud/apps/calendar/l10n/zh_CN/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/zh_HK
-#srv/web/owncloud/apps/calendar/l10n/zh_HK.php
-#srv/web/owncloud/apps/calendar/l10n/zh_HK/calendar.po
-#srv/web/owncloud/apps/calendar/l10n/zh_TW
-#srv/web/owncloud/apps/calendar/l10n/zh_TW.php
-#srv/web/owncloud/apps/calendar/l10n/zh_TW/calendar.po
-#srv/web/owncloud/apps/calendar/lib
-#srv/web/owncloud/apps/calendar/lib/alarm.php
-#srv/web/owncloud/apps/calendar/lib/app.php
-#srv/web/owncloud/apps/calendar/lib/attendees.php
-#srv/web/owncloud/apps/calendar/lib/calendar.php
-#srv/web/owncloud/apps/calendar/lib/export.php
-#srv/web/owncloud/apps/calendar/lib/hooks.php
-#srv/web/owncloud/apps/calendar/lib/import.php
-#srv/web/owncloud/apps/calendar/lib/object.php
-#srv/web/owncloud/apps/calendar/lib/repeat.php
-#srv/web/owncloud/apps/calendar/lib/sabre
-#srv/web/owncloud/apps/calendar/lib/sabre/backend.php
-#srv/web/owncloud/apps/calendar/lib/sabre/calendar.php
-#srv/web/owncloud/apps/calendar/lib/sabre/calendarroot.php
-#srv/web/owncloud/apps/calendar/lib/sabre/object.php
-#srv/web/owncloud/apps/calendar/lib/sabre/usercalendars.php
-#srv/web/owncloud/apps/calendar/lib/search.php
-#srv/web/owncloud/apps/calendar/lib/share
-#srv/web/owncloud/apps/calendar/lib/share/calendar.php
-#srv/web/owncloud/apps/calendar/lib/share/event.php
-#srv/web/owncloud/apps/calendar/settingswrapper.php
-#srv/web/owncloud/apps/calendar/templates
-#srv/web/owncloud/apps/calendar/templates/calendar.php
-#srv/web/owncloud/apps/calendar/templates/part.choosecalendar.rowfields.php
-#srv/web/owncloud/apps/calendar/templates/part.editcalendar.php
-#srv/web/owncloud/apps/calendar/templates/part.editevent.php
-#srv/web/owncloud/apps/calendar/templates/part.eventform.php
-#srv/web/owncloud/apps/calendar/templates/part.import.php
-#srv/web/owncloud/apps/calendar/templates/part.newevent.php
-#srv/web/owncloud/apps/calendar/templates/part.share.php
-#srv/web/owncloud/apps/calendar/templates/part.showevent.php
-#srv/web/owncloud/apps/calendar/tests
-#srv/web/owncloud/apps/calendar/tests/calendar.php
-#srv/web/owncloud/apps/contacts
-#srv/web/owncloud/apps/contacts/COPYING-README
-#srv/web/owncloud/apps/contacts/Changelog
-#srv/web/owncloud/apps/contacts/admin.php
-#srv/web/owncloud/apps/contacts/appinfo
-#srv/web/owncloud/apps/contacts/appinfo/app.php
-#srv/web/owncloud/apps/contacts/appinfo/database.xml
-#srv/web/owncloud/apps/contacts/appinfo/info.xml
-#srv/web/owncloud/apps/contacts/appinfo/migrate.php
-#srv/web/owncloud/apps/contacts/appinfo/remote.php
-#srv/web/owncloud/apps/contacts/appinfo/routes.php
-#srv/web/owncloud/apps/contacts/appinfo/update.php
-#srv/web/owncloud/apps/contacts/appinfo/version
-#srv/web/owncloud/apps/contacts/carddav.php
-#srv/web/owncloud/apps/contacts/composer.json
-#srv/web/owncloud/apps/contacts/css
-#srv/web/owncloud/apps/contacts/css/contacts.css
-#srv/web/owncloud/apps/contacts/css/jquery.combobox.css
-#srv/web/owncloud/apps/contacts/css/jquery.ocaddnew.css
-#srv/web/owncloud/apps/contacts/css/placeholder_polyfill.css
-#srv/web/owncloud/apps/contacts/css/placeholder_polyfill.min.css
-#srv/web/owncloud/apps/contacts/formats
-#srv/web/owncloud/apps/contacts/formats/backend_ldap_inet_org_person_connector.xml
-#srv/web/owncloud/apps/contacts/formats/backend_ldap_vcard_unassigned_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_csv_gmail_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_csv_outlook_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_csv_thunderbird_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_csv_yahoo_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_ldif_phpldapadmin_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_vcard_gmail_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_vcard_standard_connector.xml
-#srv/web/owncloud/apps/contacts/formats/import_vcard_yahoo_connector.xml
-#srv/web/owncloud/apps/contacts/formats/vcardunassigned.schema
-#srv/web/owncloud/apps/contacts/img
-#srv/web/owncloud/apps/contacts/img/170x170.gif
-#srv/web/owncloud/apps/contacts/img/contacts.png
-#srv/web/owncloud/apps/contacts/img/contacts.svg
-#srv/web/owncloud/apps/contacts/img/globe.svg
-#srv/web/owncloud/apps/contacts/img/person_large.png
-#srv/web/owncloud/apps/contacts/js
-#srv/web/owncloud/apps/contacts/js/addressbooks.js
-#srv/web/owncloud/apps/contacts/js/admin.js
-#srv/web/owncloud/apps/contacts/js/app.js
-#srv/web/owncloud/apps/contacts/js/config.php
-#srv/web/owncloud/apps/contacts/js/contacts.js
-#srv/web/owncloud/apps/contacts/js/groups.js
-#srv/web/owncloud/apps/contacts/js/jquery.combobox.js
-#srv/web/owncloud/apps/contacts/js/jquery.multi-autocomplete.js
-#srv/web/owncloud/apps/contacts/js/jquery.ocaddnew.js
-#srv/web/owncloud/apps/contacts/js/jquery.onfontresize.js
-#srv/web/owncloud/apps/contacts/js/loader.js
-#srv/web/owncloud/apps/contacts/js/modernizr.custom.js
-#srv/web/owncloud/apps/contacts/js/otherbackendconfig.js
-#srv/web/owncloud/apps/contacts/js/placeholder_polyfill.jquery.js
-#srv/web/owncloud/apps/contacts/js/placeholder_polyfill.jquery.min.combo.js
-#srv/web/owncloud/apps/contacts/js/storage.js
-#srv/web/owncloud/apps/contacts/l10n
-#srv/web/owncloud/apps/contacts/l10n/ach
-#srv/web/owncloud/apps/contacts/l10n/ach/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ady
-#srv/web/owncloud/apps/contacts/l10n/ady/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/af
-#srv/web/owncloud/apps/contacts/l10n/af/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/af_ZA
-#srv/web/owncloud/apps/contacts/l10n/af_ZA.php
-#srv/web/owncloud/apps/contacts/l10n/af_ZA/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ak
-#srv/web/owncloud/apps/contacts/l10n/ak/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/am_ET
-#srv/web/owncloud/apps/contacts/l10n/am_ET/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ar
-#srv/web/owncloud/apps/contacts/l10n/ar.php
-#srv/web/owncloud/apps/contacts/l10n/ar/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ast
-#srv/web/owncloud/apps/contacts/l10n/ast.php
-#srv/web/owncloud/apps/contacts/l10n/ast/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/az
-#srv/web/owncloud/apps/contacts/l10n/az/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/be
-#srv/web/owncloud/apps/contacts/l10n/be.php
-#srv/web/owncloud/apps/contacts/l10n/be/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/bg_BG
-#srv/web/owncloud/apps/contacts/l10n/bg_BG.php
-#srv/web/owncloud/apps/contacts/l10n/bg_BG/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/bn_BD
-#srv/web/owncloud/apps/contacts/l10n/bn_BD.php
-#srv/web/owncloud/apps/contacts/l10n/bn_BD/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/bn_IN
-#srv/web/owncloud/apps/contacts/l10n/bn_IN/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/bs
-#srv/web/owncloud/apps/contacts/l10n/bs.php
-#srv/web/owncloud/apps/contacts/l10n/bs/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ca
-#srv/web/owncloud/apps/contacts/l10n/ca.php
-#srv/web/owncloud/apps/contacts/l10n/ca/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ca@valencia
-#srv/web/owncloud/apps/contacts/l10n/ca@valencia/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/cs_CZ
-#srv/web/owncloud/apps/contacts/l10n/cs_CZ.php
-#srv/web/owncloud/apps/contacts/l10n/cs_CZ/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/cy_GB
-#srv/web/owncloud/apps/contacts/l10n/cy_GB.php
-#srv/web/owncloud/apps/contacts/l10n/cy_GB/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/da
-#srv/web/owncloud/apps/contacts/l10n/da.php
-#srv/web/owncloud/apps/contacts/l10n/da/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/de
-#srv/web/owncloud/apps/contacts/l10n/de.php
-#srv/web/owncloud/apps/contacts/l10n/de/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/de_AT
-#srv/web/owncloud/apps/contacts/l10n/de_AT.php
-#srv/web/owncloud/apps/contacts/l10n/de_AT/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/de_CH
-#srv/web/owncloud/apps/contacts/l10n/de_CH.php
-#srv/web/owncloud/apps/contacts/l10n/de_CH/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/de_DE
-#srv/web/owncloud/apps/contacts/l10n/de_DE.php
-#srv/web/owncloud/apps/contacts/l10n/de_DE/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/el
-#srv/web/owncloud/apps/contacts/l10n/el.php
-#srv/web/owncloud/apps/contacts/l10n/el/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/en@pirate
-#srv/web/owncloud/apps/contacts/l10n/en@pirate.php
-#srv/web/owncloud/apps/contacts/l10n/en@pirate/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/en_GB
-#srv/web/owncloud/apps/contacts/l10n/en_GB.php
-#srv/web/owncloud/apps/contacts/l10n/en_GB/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/en_NZ
-#srv/web/owncloud/apps/contacts/l10n/en_NZ/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/eo
-#srv/web/owncloud/apps/contacts/l10n/eo.php
-#srv/web/owncloud/apps/contacts/l10n/eo/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es
-#srv/web/owncloud/apps/contacts/l10n/es.php
-#srv/web/owncloud/apps/contacts/l10n/es/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_AR
-#srv/web/owncloud/apps/contacts/l10n/es_AR.php
-#srv/web/owncloud/apps/contacts/l10n/es_AR/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_BO
-#srv/web/owncloud/apps/contacts/l10n/es_BO/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_CL
-#srv/web/owncloud/apps/contacts/l10n/es_CL.php
-#srv/web/owncloud/apps/contacts/l10n/es_CL/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_CO
-#srv/web/owncloud/apps/contacts/l10n/es_CO/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_CR
-#srv/web/owncloud/apps/contacts/l10n/es_CR/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_EC
-#srv/web/owncloud/apps/contacts/l10n/es_EC/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_MX
-#srv/web/owncloud/apps/contacts/l10n/es_MX.php
-#srv/web/owncloud/apps/contacts/l10n/es_MX/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_PE
-#srv/web/owncloud/apps/contacts/l10n/es_PE/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_PY
-#srv/web/owncloud/apps/contacts/l10n/es_PY/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_US
-#srv/web/owncloud/apps/contacts/l10n/es_US/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/es_UY
-#srv/web/owncloud/apps/contacts/l10n/es_UY/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/et_EE
-#srv/web/owncloud/apps/contacts/l10n/et_EE.php
-#srv/web/owncloud/apps/contacts/l10n/et_EE/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/eu
-#srv/web/owncloud/apps/contacts/l10n/eu.php
-#srv/web/owncloud/apps/contacts/l10n/eu/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/eu_ES
-#srv/web/owncloud/apps/contacts/l10n/eu_ES.php
-#srv/web/owncloud/apps/contacts/l10n/eu_ES/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/fa
-#srv/web/owncloud/apps/contacts/l10n/fa.php
-#srv/web/owncloud/apps/contacts/l10n/fa/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/fi
-#srv/web/owncloud/apps/contacts/l10n/fi.php
-#srv/web/owncloud/apps/contacts/l10n/fi/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/fi_FI
-#srv/web/owncloud/apps/contacts/l10n/fi_FI.php
-#srv/web/owncloud/apps/contacts/l10n/fi_FI/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/fr
-#srv/web/owncloud/apps/contacts/l10n/fr.php
-#srv/web/owncloud/apps/contacts/l10n/fr/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/fr_CA
-#srv/web/owncloud/apps/contacts/l10n/fr_CA/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/gl
-#srv/web/owncloud/apps/contacts/l10n/gl.php
-#srv/web/owncloud/apps/contacts/l10n/gl/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/he
-#srv/web/owncloud/apps/contacts/l10n/he.php
-#srv/web/owncloud/apps/contacts/l10n/he/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/hi
-#srv/web/owncloud/apps/contacts/l10n/hi.php
-#srv/web/owncloud/apps/contacts/l10n/hi/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/hi_IN
-#srv/web/owncloud/apps/contacts/l10n/hi_IN/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/hr
-#srv/web/owncloud/apps/contacts/l10n/hr.php
-#srv/web/owncloud/apps/contacts/l10n/hr/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/hu_HU
-#srv/web/owncloud/apps/contacts/l10n/hu_HU.php
-#srv/web/owncloud/apps/contacts/l10n/hu_HU/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/hy
-#srv/web/owncloud/apps/contacts/l10n/hy.php
-#srv/web/owncloud/apps/contacts/l10n/hy/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ia
-#srv/web/owncloud/apps/contacts/l10n/ia.php
-#srv/web/owncloud/apps/contacts/l10n/ia/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/id
-#srv/web/owncloud/apps/contacts/l10n/id.php
-#srv/web/owncloud/apps/contacts/l10n/id/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/is
-#srv/web/owncloud/apps/contacts/l10n/is.php
-#srv/web/owncloud/apps/contacts/l10n/is/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/it
-#srv/web/owncloud/apps/contacts/l10n/it.php
-#srv/web/owncloud/apps/contacts/l10n/it/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ja
-#srv/web/owncloud/apps/contacts/l10n/ja.php
-#srv/web/owncloud/apps/contacts/l10n/ja/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ja_JP.php
-#srv/web/owncloud/apps/contacts/l10n/jv
-#srv/web/owncloud/apps/contacts/l10n/jv.php
-#srv/web/owncloud/apps/contacts/l10n/jv/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ka
-#srv/web/owncloud/apps/contacts/l10n/ka.php
-#srv/web/owncloud/apps/contacts/l10n/ka/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ka_GE
-#srv/web/owncloud/apps/contacts/l10n/ka_GE.php
-#srv/web/owncloud/apps/contacts/l10n/ka_GE/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/km
-#srv/web/owncloud/apps/contacts/l10n/km.php
-#srv/web/owncloud/apps/contacts/l10n/km/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/kn
-#srv/web/owncloud/apps/contacts/l10n/kn/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ko
-#srv/web/owncloud/apps/contacts/l10n/ko.php
-#srv/web/owncloud/apps/contacts/l10n/ko/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ku_IQ
-#srv/web/owncloud/apps/contacts/l10n/ku_IQ.php
-#srv/web/owncloud/apps/contacts/l10n/ku_IQ/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/l10n.pl
-#srv/web/owncloud/apps/contacts/l10n/lb
-#srv/web/owncloud/apps/contacts/l10n/lb.php
-#srv/web/owncloud/apps/contacts/l10n/lb/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/lt_LT
-#srv/web/owncloud/apps/contacts/l10n/lt_LT.php
-#srv/web/owncloud/apps/contacts/l10n/lt_LT/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/lv
-#srv/web/owncloud/apps/contacts/l10n/lv.php
-#srv/web/owncloud/apps/contacts/l10n/lv/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/mk
-#srv/web/owncloud/apps/contacts/l10n/mk.php
-#srv/web/owncloud/apps/contacts/l10n/mk/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ml
-#srv/web/owncloud/apps/contacts/l10n/ml/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ml_IN
-#srv/web/owncloud/apps/contacts/l10n/ml_IN.php
-#srv/web/owncloud/apps/contacts/l10n/ml_IN/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/mn
-#srv/web/owncloud/apps/contacts/l10n/mn/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ms_MY
-#srv/web/owncloud/apps/contacts/l10n/ms_MY.php
-#srv/web/owncloud/apps/contacts/l10n/ms_MY/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/my_MM
-#srv/web/owncloud/apps/contacts/l10n/my_MM.php
-#srv/web/owncloud/apps/contacts/l10n/my_MM/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/nb_NO
-#srv/web/owncloud/apps/contacts/l10n/nb_NO.php
-#srv/web/owncloud/apps/contacts/l10n/nb_NO/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/nds
-#srv/web/owncloud/apps/contacts/l10n/nds/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ne
-#srv/web/owncloud/apps/contacts/l10n/ne/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/nl
-#srv/web/owncloud/apps/contacts/l10n/nl.php
-#srv/web/owncloud/apps/contacts/l10n/nl/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/nn_NO
-#srv/web/owncloud/apps/contacts/l10n/nn_NO.php
-#srv/web/owncloud/apps/contacts/l10n/nn_NO/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/nqo
-#srv/web/owncloud/apps/contacts/l10n/nqo/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/oc
-#srv/web/owncloud/apps/contacts/l10n/oc.php
-#srv/web/owncloud/apps/contacts/l10n/oc/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/or_IN
-#srv/web/owncloud/apps/contacts/l10n/or_IN/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/pa
-#srv/web/owncloud/apps/contacts/l10n/pa.php
-#srv/web/owncloud/apps/contacts/l10n/pa/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/pl
-#srv/web/owncloud/apps/contacts/l10n/pl.php
-#srv/web/owncloud/apps/contacts/l10n/pl/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/pl_PL
-#srv/web/owncloud/apps/contacts/l10n/pl_PL.php
-#srv/web/owncloud/apps/contacts/l10n/pl_PL/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/pt_BR
-#srv/web/owncloud/apps/contacts/l10n/pt_BR.php
-#srv/web/owncloud/apps/contacts/l10n/pt_BR/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/pt_PT
-#srv/web/owncloud/apps/contacts/l10n/pt_PT.php
-#srv/web/owncloud/apps/contacts/l10n/pt_PT/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ro
-#srv/web/owncloud/apps/contacts/l10n/ro.php
-#srv/web/owncloud/apps/contacts/l10n/ro/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ru
-#srv/web/owncloud/apps/contacts/l10n/ru.php
-#srv/web/owncloud/apps/contacts/l10n/ru/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ru_RU
-#srv/web/owncloud/apps/contacts/l10n/ru_RU.php
-#srv/web/owncloud/apps/contacts/l10n/ru_RU/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/si_LK
-#srv/web/owncloud/apps/contacts/l10n/si_LK.php
-#srv/web/owncloud/apps/contacts/l10n/si_LK/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sk
-#srv/web/owncloud/apps/contacts/l10n/sk.php
-#srv/web/owncloud/apps/contacts/l10n/sk/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sk_SK
-#srv/web/owncloud/apps/contacts/l10n/sk_SK.php
-#srv/web/owncloud/apps/contacts/l10n/sk_SK/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sl
-#srv/web/owncloud/apps/contacts/l10n/sl.php
-#srv/web/owncloud/apps/contacts/l10n/sl/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sq
-#srv/web/owncloud/apps/contacts/l10n/sq.php
-#srv/web/owncloud/apps/contacts/l10n/sq/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sr
-#srv/web/owncloud/apps/contacts/l10n/sr.php
-#srv/web/owncloud/apps/contacts/l10n/sr/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sr@latin
-#srv/web/owncloud/apps/contacts/l10n/sr@latin.php
-#srv/web/owncloud/apps/contacts/l10n/sr@latin/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/su
-#srv/web/owncloud/apps/contacts/l10n/su/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sv
-#srv/web/owncloud/apps/contacts/l10n/sv.php
-#srv/web/owncloud/apps/contacts/l10n/sv/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/sw_KE
-#srv/web/owncloud/apps/contacts/l10n/sw_KE/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ta_IN
-#srv/web/owncloud/apps/contacts/l10n/ta_IN/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ta_LK
-#srv/web/owncloud/apps/contacts/l10n/ta_LK.php
-#srv/web/owncloud/apps/contacts/l10n/ta_LK/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/te
-#srv/web/owncloud/apps/contacts/l10n/te.php
-#srv/web/owncloud/apps/contacts/l10n/te/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/templates
-#srv/web/owncloud/apps/contacts/l10n/templates/contacts.pot
-#srv/web/owncloud/apps/contacts/l10n/th_TH
-#srv/web/owncloud/apps/contacts/l10n/th_TH.php
-#srv/web/owncloud/apps/contacts/l10n/th_TH/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/tr
-#srv/web/owncloud/apps/contacts/l10n/tr.php
-#srv/web/owncloud/apps/contacts/l10n/tr/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/tzm
-#srv/web/owncloud/apps/contacts/l10n/tzm/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ug
-#srv/web/owncloud/apps/contacts/l10n/ug.php
-#srv/web/owncloud/apps/contacts/l10n/ug/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/uk
-#srv/web/owncloud/apps/contacts/l10n/uk.php
-#srv/web/owncloud/apps/contacts/l10n/uk/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ur
-#srv/web/owncloud/apps/contacts/l10n/ur/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/ur_PK
-#srv/web/owncloud/apps/contacts/l10n/ur_PK.php
-#srv/web/owncloud/apps/contacts/l10n/ur_PK/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/uz
-#srv/web/owncloud/apps/contacts/l10n/uz/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/vi
-#srv/web/owncloud/apps/contacts/l10n/vi.php
-#srv/web/owncloud/apps/contacts/l10n/vi/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/xgettextfiles
-#srv/web/owncloud/apps/contacts/l10n/zh_CN
-#srv/web/owncloud/apps/contacts/l10n/zh_CN.GB2312
-#srv/web/owncloud/apps/contacts/l10n/zh_CN.GB2312.php
-#srv/web/owncloud/apps/contacts/l10n/zh_CN.GB2312/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/zh_CN.php
-#srv/web/owncloud/apps/contacts/l10n/zh_CN/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/zh_HK
-#srv/web/owncloud/apps/contacts/l10n/zh_HK.php
-#srv/web/owncloud/apps/contacts/l10n/zh_HK/contacts.po
-#srv/web/owncloud/apps/contacts/l10n/zh_TW
-#srv/web/owncloud/apps/contacts/l10n/zh_TW.php
-#srv/web/owncloud/apps/contacts/l10n/zh_TW/contacts.po
-#srv/web/owncloud/apps/contacts/lib
-#srv/web/owncloud/apps/contacts/lib/abstractpimcollection.php
-#srv/web/owncloud/apps/contacts/lib/abstractpimobject.php
-#srv/web/owncloud/apps/contacts/lib/addressbook.php
-#srv/web/owncloud/apps/contacts/lib/addressbookprovider.php
-#srv/web/owncloud/apps/contacts/lib/app.php
-#srv/web/owncloud/apps/contacts/lib/backend
-#srv/web/owncloud/apps/contacts/lib/backend/abstractbackend.php
-#srv/web/owncloud/apps/contacts/lib/backend/database.php
-#srv/web/owncloud/apps/contacts/lib/backend/ldap.php
-#srv/web/owncloud/apps/contacts/lib/backend/shared.php
-#srv/web/owncloud/apps/contacts/lib/carddav
-#srv/web/owncloud/apps/contacts/lib/carddav/addressbook.php
-#srv/web/owncloud/apps/contacts/lib/carddav/addressbookroot.php
-#srv/web/owncloud/apps/contacts/lib/carddav/backend.php
-#srv/web/owncloud/apps/contacts/lib/carddav/card.php
-#srv/web/owncloud/apps/contacts/lib/carddav/plugin.php
-#srv/web/owncloud/apps/contacts/lib/carddav/useraddressbooks.php
-#srv/web/owncloud/apps/contacts/lib/connector
-#srv/web/owncloud/apps/contacts/lib/connector/importconnector.php
-#srv/web/owncloud/apps/contacts/lib/connector/importcsvconnector.php
-#srv/web/owncloud/apps/contacts/lib/connector/importldifconnector.php
-#srv/web/owncloud/apps/contacts/lib/connector/importvcardconnector.php
-#srv/web/owncloud/apps/contacts/lib/connector/ldapconnector.php
-#srv/web/owncloud/apps/contacts/lib/contact.php
-#srv/web/owncloud/apps/contacts/lib/controller
-#srv/web/owncloud/apps/contacts/lib/controller.php
-#srv/web/owncloud/apps/contacts/lib/controller/addressbookcontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/backendcontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/contactcontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/contactphotocontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/exportcontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/groupcontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/importcontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/pagecontroller.php
-#srv/web/owncloud/apps/contacts/lib/controller/settingscontroller.php
-#srv/web/owncloud/apps/contacts/lib/dispatcher.php
-#srv/web/owncloud/apps/contacts/lib/hooks.php
-#srv/web/owncloud/apps/contacts/lib/imageresponse.php
-#srv/web/owncloud/apps/contacts/lib/importmanager.php
-#srv/web/owncloud/apps/contacts/lib/ipimobject.php
-#srv/web/owncloud/apps/contacts/lib/jsonresponse.php
-#srv/web/owncloud/apps/contacts/lib/middleware
-#srv/web/owncloud/apps/contacts/lib/middleware/http.php
-#srv/web/owncloud/apps/contacts/lib/search
-#srv/web/owncloud/apps/contacts/lib/search/contact.php
-#srv/web/owncloud/apps/contacts/lib/search/provider.php
-#srv/web/owncloud/apps/contacts/lib/share
-#srv/web/owncloud/apps/contacts/lib/share/addressbook.php
-#srv/web/owncloud/apps/contacts/lib/share/contact.php
-#srv/web/owncloud/apps/contacts/lib/textdownloadresponse.php
-#srv/web/owncloud/apps/contacts/lib/utils
-#srv/web/owncloud/apps/contacts/lib/utils/jsonserializer.php
-#srv/web/owncloud/apps/contacts/lib/utils/properties.php
-#srv/web/owncloud/apps/contacts/lib/utils/temporaryphoto
-#srv/web/owncloud/apps/contacts/lib/utils/temporaryphoto.php
-#srv/web/owncloud/apps/contacts/lib/utils/temporaryphoto/contact.php
-#srv/web/owncloud/apps/contacts/lib/utils/temporaryphoto/filesystem.php
-#srv/web/owncloud/apps/contacts/lib/utils/temporaryphoto/uploaded.php
-#srv/web/owncloud/apps/contacts/lib/utils/temporaryphoto/user.php
-#srv/web/owncloud/apps/contacts/lib/utils/uuid.php
-#srv/web/owncloud/apps/contacts/lib/vobject
-#srv/web/owncloud/apps/contacts/lib/vobject/groupproperty.php
-#srv/web/owncloud/apps/contacts/lib/vobject/stringproperty.php
-#srv/web/owncloud/apps/contacts/lib/vobject/vcard.php
-#srv/web/owncloud/apps/contacts/settings.php
-#srv/web/owncloud/apps/contacts/templates
-#srv/web/owncloud/apps/contacts/templates/admin.php
-#srv/web/owncloud/apps/contacts/templates/contacts.php
-#srv/web/owncloud/apps/contacts/templates/importdialog.html
-#srv/web/owncloud/apps/contacts/tests
-#srv/web/owncloud/apps/contacts/tests/Makefile
-#srv/web/owncloud/apps/contacts/tests/bootstrap.php
-#srv/web/owncloud/apps/contacts/tests/data
-#srv/web/owncloud/apps/contacts/tests/data/test1.vcf
-#srv/web/owncloud/apps/contacts/tests/data/test2.vcf
-#srv/web/owncloud/apps/contacts/tests/data/test3.vcf
-#srv/web/owncloud/apps/contacts/tests/data/test4.vcf
-#srv/web/owncloud/apps/contacts/tests/data/test5.vcf
-#srv/web/owncloud/apps/contacts/tests/data/test6.vcf
-#srv/web/owncloud/apps/contacts/tests/install_dependencies.sh
-#srv/web/owncloud/apps/contacts/tests/lib
-#srv/web/owncloud/apps/contacts/tests/lib/addressbook_test.php
-#srv/web/owncloud/apps/contacts/tests/lib/backend
-#srv/web/owncloud/apps/contacts/tests/lib/backend/backend_test.php
-#srv/web/owncloud/apps/contacts/tests/lib/backend/mock.php
-#srv/web/owncloud/apps/contacts/tests/lib/contact_test.php
-#srv/web/owncloud/apps/contacts/tests/lib/contacts_app.php
-#srv/web/owncloud/apps/contacts/tests/lib/vobject_test.php
-#srv/web/owncloud/apps/contacts/tests/phpunit.xml
-#srv/web/owncloud/apps/contacts/tests/preseed-config.php
-#srv/web/owncloud/apps/contacts/tests/setup_owncloud.sh
-#srv/web/owncloud/apps/documents
-#srv/web/owncloud/apps/documents/admin.php
-#srv/web/owncloud/apps/documents/ajax
-#srv/web/owncloud/apps/documents/ajax/admin.php
-#srv/web/owncloud/apps/documents/ajax/controller.php
-#srv/web/owncloud/apps/documents/ajax/documentController.php
-#srv/web/owncloud/apps/documents/ajax/download.php
-#srv/web/owncloud/apps/documents/ajax/mimes.php
-#srv/web/owncloud/apps/documents/ajax/otpoll.php
-#srv/web/owncloud/apps/documents/ajax/personal.php
-#srv/web/owncloud/apps/documents/ajax/sessionController.php
-#srv/web/owncloud/apps/documents/ajax/settings.php
-#srv/web/owncloud/apps/documents/ajax/userController.php
-#srv/web/owncloud/apps/documents/appinfo
-#srv/web/owncloud/apps/documents/appinfo/app.php
-#srv/web/owncloud/apps/documents/appinfo/database.xml
-#srv/web/owncloud/apps/documents/appinfo/info.xml
-#srv/web/owncloud/apps/documents/appinfo/routes.php
-#srv/web/owncloud/apps/documents/appinfo/update.php
-#srv/web/owncloud/apps/documents/appinfo/version
-#srv/web/owncloud/apps/documents/css
-#srv/web/owncloud/apps/documents/css/3rdparty
-#srv/web/owncloud/apps/documents/css/3rdparty/webodf
-#srv/web/owncloud/apps/documents/css/3rdparty/webodf/dojo-app.css
-#srv/web/owncloud/apps/documents/css/3rdparty/webodf/editor.css
-#srv/web/owncloud/apps/documents/css/fonts
-#srv/web/owncloud/apps/documents/css/fonts.css
-#srv/web/owncloud/apps/documents/css/fonts/GenBasB.ttf
-#srv/web/owncloud/apps/documents/css/fonts/GenBasBI.ttf
-#srv/web/owncloud/apps/documents/css/fonts/GenBasI.ttf
-#srv/web/owncloud/apps/documents/css/fonts/GenBasR.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LICENSE_Apache2.txt
-#srv/web/owncloud/apps/documents/css/fonts/LICENSE_GPLv3.txt
-#srv/web/owncloud/apps/documents/css/fonts/LiberationMono-Bold.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationMono-BoldItalic.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationMono-Italic.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationMono-Regular.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSans-Bold.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSans-BoldItalic.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSans-Italic.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSans-Regular.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSerif-Bold.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSerif-BoldItalic.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSerif-Italic.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LiberationSerif-Regular.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LinBiolinum_RB_G.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LinBiolinum_RI_G.ttf
-#srv/web/owncloud/apps/documents/css/fonts/LinBiolinum_R_G.ttf
-#srv/web/owncloud/apps/documents/css/fonts/Lohit-Devanagari.ttf
-#srv/web/owncloud/apps/documents/css/fonts/README.txt
-#srv/web/owncloud/apps/documents/css/fonts/index.html
-#srv/web/owncloud/apps/documents/css/fonts/wqy-microhei.ttc
-#srv/web/owncloud/apps/documents/css/style.css
-#srv/web/owncloud/apps/documents/css/viewer
-#srv/web/owncloud/apps/documents/css/viewer/odfviewer.css
-#srv/web/owncloud/apps/documents/img
-#srv/web/owncloud/apps/documents/img/documents.png
-#srv/web/owncloud/apps/documents/img/documents.svg
-#srv/web/owncloud/apps/documents/index.php
-#srv/web/owncloud/apps/documents/js
-#srv/web/owncloud/apps/documents/js/3rdparty
-#srv/web/owncloud/apps/documents/js/3rdparty/resources
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/commonIcons.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/commonIcons_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/editorIcons.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/editorIcons_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/commonIconsObjActDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/commonIconsObjActDisabled_rtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/commonIconsObjActEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/commonIconsObjActEnabled8bit.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/commonIconsObjActEnabled8bit_rtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/commonIconsObjActEnabled_rtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/editorIconsDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/editorIconsDisabled_rtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/editorIconsEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/editorIconsEnabled_rtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/icons/images/loadingAnimation_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/a11y
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/a11y/README.txt
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/a11y/colors3x4.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/a11y/colors7x10.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/a11y/indeterminate_progress.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Calendar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Calendar.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Calendar_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Calendar_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/ColorPalette.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/ColorPalette.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Common.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Dialog.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Dialog.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Dialog_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Dialog_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Editor.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Editor.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Editor_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Editor_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/InlineEditBox.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/InlineEditBox.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Menu.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Menu.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Menu_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Menu_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/ProgressBar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/ProgressBar.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/README
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TimePicker.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TimePicker.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TimePicker_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TimePicker_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TitlePane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TitlePane.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TitlePane_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/TitlePane_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Toolbar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Toolbar.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Toolbar_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Toolbar_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Tree.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/Tree.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/claro.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/claro_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/compile.js
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/document.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/document.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Button.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Button.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Button_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Button_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Checkbox.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Checkbox.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Common.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Common_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Common_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/NumberSpinner.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/NumberSpinner.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/RadioButton.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/RadioButton.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Select.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Select.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Slider.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Slider.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Slider_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/Slider_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/buttonArrows.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/buttonDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/buttonDisabled.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/buttonEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/buttonEnabled.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/checkboxRadioButtonStates.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/commonFormArrows.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/error.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/form/images/sliderThumbs.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/activeGradient.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/activeGradient.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/calendar.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/calendarArrows.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/calendarArrows8bit.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/checkmarkNoBorder.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/checkmarkNoBorder.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/dialogCloseIcon.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/dialogCloseIcon8bit.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/dnd.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/loadingAnimation.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/progressBarAnim.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/progressBarFull.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/spriteArrows.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/standardGradient.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/standardGradient.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/tooltip.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/tooltip8bit.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/treeExpandImages.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/images/treeExpandImages8bit.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/AccordionContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/AccordionContainer.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/BorderContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/BorderContainer.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/ContentPane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/ContentPane.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/TabContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/TabContainer.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/TabContainer_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/TabContainer_rtl.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabBottomSelected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabBottomSelected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabBottomUnselected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabBottomUnselected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabClose.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabLeftSelected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabLeftSelected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabLeftUnselected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabLeftUnselected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabNested.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabRightSelected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabRightSelected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabRightUnselected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabRightUnselected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabTopSelected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabTopSelected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabTopUnselected.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/layout/images/tabTopUnselected.svg
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/claro/variables.less
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/dijit.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/dijit_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Calendar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Calendar_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/ColorPalette.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Dialog.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Dialog_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Editor.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Editor_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Menu.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Menu_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/ProgressBar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/TimePicker.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/TimePicker_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/TitlePane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/TitlePane_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Toolbar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Tree.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/Tree_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/Button.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/Button_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/Checkbox.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/RadioButton.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/Select.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/Slider.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/Slider_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/form/TimeTextBox.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/accordionItemActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/buttonActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/buttonDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/buttonEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/buttonHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/dndCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/dndMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/dndNoCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/dndNoMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/no.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/preciseSliderThumb.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/preciseSliderThumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/progressBarAnim.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/progressBarEmpty.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/progressBarFull.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderEmpty.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderEmptyVertical.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderFull.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderFullFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderFullVertical.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderFullVerticalFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderThumb.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderThumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderThumbFocus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/sliderThumbFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/splitContainerSizerH-thumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/splitContainerSizerH.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/splitContainerSizerV-thumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/splitContainerSizerV.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteArrows.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteArrows.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteCheckbox.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteCheckbox.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteDivIcons.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteDivIcons.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteRadio.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteRadio.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteTree.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteTree.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteTree_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/spriteTree_rtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tabBottomActiveC.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tabBottomEnabledC.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tabBottomHoverC.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tabContainerSprite.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/titleBar.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/titleBarActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorDown.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorDown.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorLeft.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorLeft.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorRight.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorRight.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorUp.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/tooltipConnectorUp.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/treeExpand_loading.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/treeHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/treeI.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/treeI_half.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/treeI_half_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/treeI_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/validationInputBg.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/validationInputBg.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/images/warning.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout/AccordionContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout/AccordionContainer_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout/BorderContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout/ContentPane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout/SplitContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout/TabContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/layout/TabContainer_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/nihilo.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/nihilo/nihilo_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Calendar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Calendar_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/ColorPalette.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Dialog.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Dialog_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Editor.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Editor_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Menu.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Menu_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/ProgressBar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/TimePicker.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/TimePicker_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/TitlePane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/TitlePane_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Toolbar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Tree.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/Tree_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/Button.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/Button_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/Checkbox.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/RadioButton.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/Select.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/Slider.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/Slider_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/form/TimeTextBox.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/accordionItemActive.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/accordionItemActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/buttonActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/buttonDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/buttonEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/buttonHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/dndCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/dndMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/dndNoCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/dndNoMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/preciseSliderThumb.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/preciseSliderThumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/preciseSliderThumbFocus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/preciseSliderThumbFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/progressBarAnim.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/progressBarEmpty.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/progressBarFull.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderEmpty.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderEmptyVertical.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderFull.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderFullFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderFullVertical.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderFullVerticalFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderThumb.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderThumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderThumbFocus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/sliderThumbFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/splitContainerSizerH-thumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/splitContainerSizerH.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/splitContainerSizerV-thumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/splitContainerSizerV.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteArrows.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteArrows.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteCheckbox.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteCheckbox.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteDivIcons.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteDivIcons.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteRadio.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteRadio.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteRoundedIconsSmall.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteRoundedIconsSmall.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteRoundedIconsSmallBl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteRoundedIconsSmallBl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteTree.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteTree.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteTree_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/spriteTree_rtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tabBottomActiveC.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tabBottomEnabledC.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tabBottomEnabledSpriteLR.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tabBottomHoverC.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tabContainerSprite.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tabLeftChecked.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tabRightChecked.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/titleBar.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/titleBarActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorDown.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorDown.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorLeft.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorLeft.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorRight.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorRight.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorUp.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/tooltipConnectorUp.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/treeExpand_loading.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/treeHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/treeI.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/treeI_half.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/treeI_half_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/treeI_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/validationInputBg.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/validationInputBg.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/images/warning.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout/AccordionContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout/AccordionContainer_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout/BorderContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout/ContentPane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout/SplitContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout/TabContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/layout/TabContainer_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/soria.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/soria/soria_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Calendar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Calendar_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/ColorPalette.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Dialog.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Dialog_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Editor.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Editor_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Menu.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Menu_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/ProgressBar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/TimePicker.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/TimePicker_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/TitlePane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/TitlePane_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Toolbar.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Tree.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/Tree_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form/Button.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form/Checkbox.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form/Common.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form/RadioButton.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form/Select.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form/Slider.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/form/Slider_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/accordionItemActive.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/accordionItemHover.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/buttonActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/buttonDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/buttonEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/buttonHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/calendarDayLabel.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/calendarMonthLabel.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/calendarYearLabel.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/checkmark.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/checkmark.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/checkmarkNoBorder.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/checkmarkNoBorder.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/circleIcon.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/circleIcon.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/comboArrowDown.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dijitProgressBarAnim.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dijitProgressBarAnim.psd
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dndCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dndMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dndNoCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dndNoMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dojoTundraGradientBg.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/dojoTundraGradientBg.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/doubleArrowDown.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/doubleArrowUp.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/folderClosed.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/folderOpened.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/i.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/i_half.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/i_half_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/i_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/leaf.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/loading.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/menu.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/minusButton.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/no.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/noX.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/plusButton.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/popupMenuBg.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/preciseSliderThumb.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/preciseSliderThumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/preciseSliderThumbFocus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/preciseSliderThumbFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-1.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-2.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-3.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-4.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-5.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-6.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-7.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-8.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim-9.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarAnim.psd
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarEmpty.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/progressBarFull.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/radioButtonActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/radioButtonActiveDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/radioButtonActiveHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/radioButtonDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/radioButtonEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/radioButtonHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderEmpty.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderEmptyVertical.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderFull.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderFullFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderFullVertical.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderFullVerticalFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderThumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderThumbFocus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/sliderThumbFocus.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/smallArrowDown.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/smallArrowUp.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/splitContainerSizerH-thumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/splitContainerSizerH.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/splitContainerSizerV-thumb.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/splitContainerSizerV.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/spriteArrows.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/spriteArrows.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabActive.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabClose.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabClose.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabCloseHover.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabCloseHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabDisabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabEnabled.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabHover.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tabHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/titleBar.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/titleBarBg.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorDown.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorDown.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorLeft.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorLeft.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorRight.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorRight.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorUp.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/tooltipConnectorUp.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_leaf.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_leaf_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_loading.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_minus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_minus_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_mius.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_plus.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeExpand_plus_rtl.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/treeHover.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/validationInputBg.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/validationInputBg.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/images/warning.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/layout
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/layout/AccordionContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/layout/BorderContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/layout/ContentPane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/layout/SplitContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/layout/TabContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/layout/TabContainer_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/tundra.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dijit/themes/tundra/tundra_rtl.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/dojo.js
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/LICENSE
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/blank.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/blank.html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/dnd.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/dojo.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/iframe_history.html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/images/dndCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/images/dndMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/images/dndNoCopy.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojo/resources/images/dndNoMove.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/html/entities.js
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/DndGridContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/ExpandoPane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/ExpandoPane.html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/FloatingPane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/FloatingPane.html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/GridContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/GridContainer.html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/RadioGroup.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/ResizeHandle.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/RotatorContainer.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/ScrollPane.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/ScrollPane.html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/ToggleSplitter.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/gridcontainer_grip.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/grip_bg.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/pixel.gif
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/resize.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/resizeRtl.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/rotator.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/splitterToggleH.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/layout/resources/icons/splitterToggleV.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/ColorPicker.css
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/ColorPicker.html
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/images
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/images/hue.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/images/hueHandle.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/images/hueHandleA11y.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/images/pickerPointer.png
-#srv/web/owncloud/apps/documents/js/3rdparty/resources/dojox/widget/ColorPicker/images/underlay.png
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/dojo-amalgamation.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/Editor.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/EditorSession.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/MemberListView.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/Tools.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/nls
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/nls/de
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/nls/de/myResources.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/nls/dojobundle.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/nls/myResources.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/nls/ru
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/nls/ru/myResources.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/server
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/server/ServerFactory.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/server/pullbox
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/server/pullbox/OperationRouter.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/server/pullbox/Server.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/server/pullbox/ServerFactory.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/server/pullbox/SessionList.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/annotation.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/dialogWidgets
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/dialogWidgets/alignmentPane.html
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/dialogWidgets/alignmentPane.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/dialogWidgets/editHyperlinkPane.html
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/dialogWidgets/editHyperlinkPane.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/dialogWidgets/fontEffectsPane.html
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/dialogWidgets/fontEffectsPane.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/editHyperlinks.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/fontPicker.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/imageInserter.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/paragraphAlignment.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/paragraphStyles.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/paragraphStylesDialog.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/simpleStyles.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/toolbarWidgets
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/toolbarWidgets/currentStyle.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/undoRedoMenu.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/editor/widgets/zoomSlider.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/webodf-debug.js
-#srv/web/owncloud/apps/documents/js/3rdparty/webodf/webodf.js
-#srv/web/owncloud/apps/documents/js/ServerFactory.js
-#srv/web/owncloud/apps/documents/js/admin.js
-#srv/web/owncloud/apps/documents/js/documents.js
-#srv/web/owncloud/apps/documents/js/locale.js
-#srv/web/owncloud/apps/documents/js/personal.js
-#srv/web/owncloud/apps/documents/js/settings.js
-#srv/web/owncloud/apps/documents/js/viewer
-#srv/web/owncloud/apps/documents/js/viewer/viewer.js
-#srv/web/owncloud/apps/documents/l10n
-#srv/web/owncloud/apps/documents/l10n/ach
-#srv/web/owncloud/apps/documents/l10n/ach/documents.po
-#srv/web/owncloud/apps/documents/l10n/ady
-#srv/web/owncloud/apps/documents/l10n/ady/documents.po
-#srv/web/owncloud/apps/documents/l10n/af
-#srv/web/owncloud/apps/documents/l10n/af/documents.po
-#srv/web/owncloud/apps/documents/l10n/af_ZA
-#srv/web/owncloud/apps/documents/l10n/af_ZA.php
-#srv/web/owncloud/apps/documents/l10n/af_ZA/documents.po
-#srv/web/owncloud/apps/documents/l10n/ak
-#srv/web/owncloud/apps/documents/l10n/ak/documents.po
-#srv/web/owncloud/apps/documents/l10n/am_ET
-#srv/web/owncloud/apps/documents/l10n/am_ET/documents.po
-#srv/web/owncloud/apps/documents/l10n/ar
-#srv/web/owncloud/apps/documents/l10n/ar.php
-#srv/web/owncloud/apps/documents/l10n/ar/documents.po
-#srv/web/owncloud/apps/documents/l10n/ast
-#srv/web/owncloud/apps/documents/l10n/ast.php
-#srv/web/owncloud/apps/documents/l10n/ast/documents.po
-#srv/web/owncloud/apps/documents/l10n/az
-#srv/web/owncloud/apps/documents/l10n/az/documents.po
-#srv/web/owncloud/apps/documents/l10n/be
-#srv/web/owncloud/apps/documents/l10n/be.php
-#srv/web/owncloud/apps/documents/l10n/be/documents.po
-#srv/web/owncloud/apps/documents/l10n/bg_BG
-#srv/web/owncloud/apps/documents/l10n/bg_BG.php
-#srv/web/owncloud/apps/documents/l10n/bg_BG/documents.po
-#srv/web/owncloud/apps/documents/l10n/bn_BD
-#srv/web/owncloud/apps/documents/l10n/bn_BD.php
-#srv/web/owncloud/apps/documents/l10n/bn_BD/documents.po
-#srv/web/owncloud/apps/documents/l10n/bn_IN
-#srv/web/owncloud/apps/documents/l10n/bn_IN/documents.po
-#srv/web/owncloud/apps/documents/l10n/bs
-#srv/web/owncloud/apps/documents/l10n/bs.php
-#srv/web/owncloud/apps/documents/l10n/bs/documents.po
-#srv/web/owncloud/apps/documents/l10n/ca
-#srv/web/owncloud/apps/documents/l10n/ca.php
-#srv/web/owncloud/apps/documents/l10n/ca/documents.po
-#srv/web/owncloud/apps/documents/l10n/ca@valencia
-#srv/web/owncloud/apps/documents/l10n/ca@valencia/documents.po
-#srv/web/owncloud/apps/documents/l10n/cs_CZ
-#srv/web/owncloud/apps/documents/l10n/cs_CZ.php
-#srv/web/owncloud/apps/documents/l10n/cs_CZ/documents.po
-#srv/web/owncloud/apps/documents/l10n/cy_GB
-#srv/web/owncloud/apps/documents/l10n/cy_GB.php
-#srv/web/owncloud/apps/documents/l10n/cy_GB/documents.po
-#srv/web/owncloud/apps/documents/l10n/da
-#srv/web/owncloud/apps/documents/l10n/da.php
-#srv/web/owncloud/apps/documents/l10n/da/documents.po
-#srv/web/owncloud/apps/documents/l10n/de
-#srv/web/owncloud/apps/documents/l10n/de.php
-#srv/web/owncloud/apps/documents/l10n/de/documents.po
-#srv/web/owncloud/apps/documents/l10n/de_AT
-#srv/web/owncloud/apps/documents/l10n/de_AT.php
-#srv/web/owncloud/apps/documents/l10n/de_AT/documents.po
-#srv/web/owncloud/apps/documents/l10n/de_CH
-#srv/web/owncloud/apps/documents/l10n/de_CH.php
-#srv/web/owncloud/apps/documents/l10n/de_CH/documents.po
-#srv/web/owncloud/apps/documents/l10n/de_DE
-#srv/web/owncloud/apps/documents/l10n/de_DE.php
-#srv/web/owncloud/apps/documents/l10n/de_DE/documents.po
-#srv/web/owncloud/apps/documents/l10n/el
-#srv/web/owncloud/apps/documents/l10n/el.php
-#srv/web/owncloud/apps/documents/l10n/el/documents.po
-#srv/web/owncloud/apps/documents/l10n/en@pirate
-#srv/web/owncloud/apps/documents/l10n/en@pirate.php
-#srv/web/owncloud/apps/documents/l10n/en@pirate/documents.po
-#srv/web/owncloud/apps/documents/l10n/en_GB
-#srv/web/owncloud/apps/documents/l10n/en_GB.php
-#srv/web/owncloud/apps/documents/l10n/en_GB/documents.po
-#srv/web/owncloud/apps/documents/l10n/en_NZ
-#srv/web/owncloud/apps/documents/l10n/en_NZ/documents.po
-#srv/web/owncloud/apps/documents/l10n/eo
-#srv/web/owncloud/apps/documents/l10n/eo.php
-#srv/web/owncloud/apps/documents/l10n/eo/documents.po
-#srv/web/owncloud/apps/documents/l10n/es
-#srv/web/owncloud/apps/documents/l10n/es.php
-#srv/web/owncloud/apps/documents/l10n/es/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_AR
-#srv/web/owncloud/apps/documents/l10n/es_AR.php
-#srv/web/owncloud/apps/documents/l10n/es_AR/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_BO
-#srv/web/owncloud/apps/documents/l10n/es_BO/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_CL
-#srv/web/owncloud/apps/documents/l10n/es_CL.php
-#srv/web/owncloud/apps/documents/l10n/es_CL/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_CO
-#srv/web/owncloud/apps/documents/l10n/es_CO/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_CR
-#srv/web/owncloud/apps/documents/l10n/es_CR/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_EC
-#srv/web/owncloud/apps/documents/l10n/es_EC/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_MX
-#srv/web/owncloud/apps/documents/l10n/es_MX.php
-#srv/web/owncloud/apps/documents/l10n/es_MX/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_PE
-#srv/web/owncloud/apps/documents/l10n/es_PE/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_PY
-#srv/web/owncloud/apps/documents/l10n/es_PY/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_US
-#srv/web/owncloud/apps/documents/l10n/es_US/documents.po
-#srv/web/owncloud/apps/documents/l10n/es_UY
-#srv/web/owncloud/apps/documents/l10n/es_UY/documents.po
-#srv/web/owncloud/apps/documents/l10n/et_EE
-#srv/web/owncloud/apps/documents/l10n/et_EE.php
-#srv/web/owncloud/apps/documents/l10n/et_EE/documents.po
-#srv/web/owncloud/apps/documents/l10n/eu
-#srv/web/owncloud/apps/documents/l10n/eu.php
-#srv/web/owncloud/apps/documents/l10n/eu/documents.po
-#srv/web/owncloud/apps/documents/l10n/eu_ES
-#srv/web/owncloud/apps/documents/l10n/eu_ES.php
-#srv/web/owncloud/apps/documents/l10n/eu_ES/documents.po
-#srv/web/owncloud/apps/documents/l10n/fa
-#srv/web/owncloud/apps/documents/l10n/fa.php
-#srv/web/owncloud/apps/documents/l10n/fa/documents.po
-#srv/web/owncloud/apps/documents/l10n/fi_FI
-#srv/web/owncloud/apps/documents/l10n/fi_FI.php
-#srv/web/owncloud/apps/documents/l10n/fi_FI/documents.po
-#srv/web/owncloud/apps/documents/l10n/fr
-#srv/web/owncloud/apps/documents/l10n/fr.php
-#srv/web/owncloud/apps/documents/l10n/fr/documents.po
-#srv/web/owncloud/apps/documents/l10n/fr_CA
-#srv/web/owncloud/apps/documents/l10n/fr_CA/documents.po
-#srv/web/owncloud/apps/documents/l10n/gl
-#srv/web/owncloud/apps/documents/l10n/gl.php
-#srv/web/owncloud/apps/documents/l10n/gl/documents.po
-#srv/web/owncloud/apps/documents/l10n/he
-#srv/web/owncloud/apps/documents/l10n/he.php
-#srv/web/owncloud/apps/documents/l10n/he/documents.po
-#srv/web/owncloud/apps/documents/l10n/hi
-#srv/web/owncloud/apps/documents/l10n/hi.php
-#srv/web/owncloud/apps/documents/l10n/hi/documents.po
-#srv/web/owncloud/apps/documents/l10n/hi_IN
-#srv/web/owncloud/apps/documents/l10n/hi_IN/documents.po
-#srv/web/owncloud/apps/documents/l10n/hr
-#srv/web/owncloud/apps/documents/l10n/hr.php
-#srv/web/owncloud/apps/documents/l10n/hr/documents.po
-#srv/web/owncloud/apps/documents/l10n/hu_HU
-#srv/web/owncloud/apps/documents/l10n/hu_HU.php
-#srv/web/owncloud/apps/documents/l10n/hu_HU/documents.po
-#srv/web/owncloud/apps/documents/l10n/hy
-#srv/web/owncloud/apps/documents/l10n/hy.php
-#srv/web/owncloud/apps/documents/l10n/hy/documents.po
-#srv/web/owncloud/apps/documents/l10n/ia
-#srv/web/owncloud/apps/documents/l10n/ia.php
-#srv/web/owncloud/apps/documents/l10n/ia/documents.po
-#srv/web/owncloud/apps/documents/l10n/id
-#srv/web/owncloud/apps/documents/l10n/id.php
-#srv/web/owncloud/apps/documents/l10n/id/documents.po
-#srv/web/owncloud/apps/documents/l10n/is
-#srv/web/owncloud/apps/documents/l10n/is.php
-#srv/web/owncloud/apps/documents/l10n/is/documents.po
-#srv/web/owncloud/apps/documents/l10n/it
-#srv/web/owncloud/apps/documents/l10n/it.php
-#srv/web/owncloud/apps/documents/l10n/it/documents.po
-#srv/web/owncloud/apps/documents/l10n/ja
-#srv/web/owncloud/apps/documents/l10n/ja.php
-#srv/web/owncloud/apps/documents/l10n/ja/documents.po
-#srv/web/owncloud/apps/documents/l10n/ja_JP.php
-#srv/web/owncloud/apps/documents/l10n/jv
-#srv/web/owncloud/apps/documents/l10n/jv.php
-#srv/web/owncloud/apps/documents/l10n/jv/documents.po
-#srv/web/owncloud/apps/documents/l10n/ka
-#srv/web/owncloud/apps/documents/l10n/ka.php
-#srv/web/owncloud/apps/documents/l10n/ka/documents.po
-#srv/web/owncloud/apps/documents/l10n/ka_GE
-#srv/web/owncloud/apps/documents/l10n/ka_GE.php
-#srv/web/owncloud/apps/documents/l10n/ka_GE/documents.po
-#srv/web/owncloud/apps/documents/l10n/km
-#srv/web/owncloud/apps/documents/l10n/km.php
-#srv/web/owncloud/apps/documents/l10n/km/documents.po
-#srv/web/owncloud/apps/documents/l10n/kn
-#srv/web/owncloud/apps/documents/l10n/kn/documents.po
-#srv/web/owncloud/apps/documents/l10n/ko
-#srv/web/owncloud/apps/documents/l10n/ko.php
-#srv/web/owncloud/apps/documents/l10n/ko/documents.po
-#srv/web/owncloud/apps/documents/l10n/ku_IQ
-#srv/web/owncloud/apps/documents/l10n/ku_IQ.php
-#srv/web/owncloud/apps/documents/l10n/ku_IQ/documents.po
-#srv/web/owncloud/apps/documents/l10n/l10n.pl
-#srv/web/owncloud/apps/documents/l10n/lb
-#srv/web/owncloud/apps/documents/l10n/lb.php
-#srv/web/owncloud/apps/documents/l10n/lb/documents.po
-#srv/web/owncloud/apps/documents/l10n/lt_LT
-#srv/web/owncloud/apps/documents/l10n/lt_LT.php
-#srv/web/owncloud/apps/documents/l10n/lt_LT/documents.po
-#srv/web/owncloud/apps/documents/l10n/lv
-#srv/web/owncloud/apps/documents/l10n/lv.php
-#srv/web/owncloud/apps/documents/l10n/lv/documents.po
-#srv/web/owncloud/apps/documents/l10n/mk
-#srv/web/owncloud/apps/documents/l10n/mk.php
-#srv/web/owncloud/apps/documents/l10n/mk/documents.po
-#srv/web/owncloud/apps/documents/l10n/ml
-#srv/web/owncloud/apps/documents/l10n/ml/documents.po
-#srv/web/owncloud/apps/documents/l10n/ml_IN
-#srv/web/owncloud/apps/documents/l10n/ml_IN/documents.po
-#srv/web/owncloud/apps/documents/l10n/mn
-#srv/web/owncloud/apps/documents/l10n/mn/documents.po
-#srv/web/owncloud/apps/documents/l10n/ms_MY
-#srv/web/owncloud/apps/documents/l10n/ms_MY.php
-#srv/web/owncloud/apps/documents/l10n/ms_MY/documents.po
-#srv/web/owncloud/apps/documents/l10n/my_MM
-#srv/web/owncloud/apps/documents/l10n/my_MM.php
-#srv/web/owncloud/apps/documents/l10n/my_MM/documents.po
-#srv/web/owncloud/apps/documents/l10n/nb_NO
-#srv/web/owncloud/apps/documents/l10n/nb_NO.php
-#srv/web/owncloud/apps/documents/l10n/nb_NO/documents.po
-#srv/web/owncloud/apps/documents/l10n/nds
-#srv/web/owncloud/apps/documents/l10n/nds/documents.po
-#srv/web/owncloud/apps/documents/l10n/ne
-#srv/web/owncloud/apps/documents/l10n/ne/documents.po
-#srv/web/owncloud/apps/documents/l10n/nl
-#srv/web/owncloud/apps/documents/l10n/nl.php
-#srv/web/owncloud/apps/documents/l10n/nl/documents.po
-#srv/web/owncloud/apps/documents/l10n/nn_NO
-#srv/web/owncloud/apps/documents/l10n/nn_NO.php
-#srv/web/owncloud/apps/documents/l10n/nn_NO/documents.po
-#srv/web/owncloud/apps/documents/l10n/nqo
-#srv/web/owncloud/apps/documents/l10n/nqo/documents.po
-#srv/web/owncloud/apps/documents/l10n/oc
-#srv/web/owncloud/apps/documents/l10n/oc.php
-#srv/web/owncloud/apps/documents/l10n/oc/documents.po
-#srv/web/owncloud/apps/documents/l10n/or_IN
-#srv/web/owncloud/apps/documents/l10n/or_IN/documents.po
-#srv/web/owncloud/apps/documents/l10n/pa
-#srv/web/owncloud/apps/documents/l10n/pa.php
-#srv/web/owncloud/apps/documents/l10n/pa/documents.po
-#srv/web/owncloud/apps/documents/l10n/pl
-#srv/web/owncloud/apps/documents/l10n/pl.php
-#srv/web/owncloud/apps/documents/l10n/pl/documents.po
-#srv/web/owncloud/apps/documents/l10n/pt_BR
-#srv/web/owncloud/apps/documents/l10n/pt_BR.php
-#srv/web/owncloud/apps/documents/l10n/pt_BR/documents.po
-#srv/web/owncloud/apps/documents/l10n/pt_PT
-#srv/web/owncloud/apps/documents/l10n/pt_PT.php
-#srv/web/owncloud/apps/documents/l10n/pt_PT/documents.po
-#srv/web/owncloud/apps/documents/l10n/ro
-#srv/web/owncloud/apps/documents/l10n/ro.php
-#srv/web/owncloud/apps/documents/l10n/ro/documents.po
-#srv/web/owncloud/apps/documents/l10n/ru
-#srv/web/owncloud/apps/documents/l10n/ru.php
-#srv/web/owncloud/apps/documents/l10n/ru/documents.po
-#srv/web/owncloud/apps/documents/l10n/ru_RU
-#srv/web/owncloud/apps/documents/l10n/ru_RU.php
-#srv/web/owncloud/apps/documents/l10n/ru_RU/documents.po
-#srv/web/owncloud/apps/documents/l10n/si_LK
-#srv/web/owncloud/apps/documents/l10n/si_LK.php
-#srv/web/owncloud/apps/documents/l10n/si_LK/documents.po
-#srv/web/owncloud/apps/documents/l10n/sk
-#srv/web/owncloud/apps/documents/l10n/sk.php
-#srv/web/owncloud/apps/documents/l10n/sk/documents.po
-#srv/web/owncloud/apps/documents/l10n/sk_SK
-#srv/web/owncloud/apps/documents/l10n/sk_SK.php
-#srv/web/owncloud/apps/documents/l10n/sk_SK/documents.po
-#srv/web/owncloud/apps/documents/l10n/sl
-#srv/web/owncloud/apps/documents/l10n/sl.php
-#srv/web/owncloud/apps/documents/l10n/sl/documents.po
-#srv/web/owncloud/apps/documents/l10n/sq
-#srv/web/owncloud/apps/documents/l10n/sq.php
-#srv/web/owncloud/apps/documents/l10n/sq/documents.po
-#srv/web/owncloud/apps/documents/l10n/sr
-#srv/web/owncloud/apps/documents/l10n/sr.php
-#srv/web/owncloud/apps/documents/l10n/sr/documents.po
-#srv/web/owncloud/apps/documents/l10n/sr@latin
-#srv/web/owncloud/apps/documents/l10n/sr@latin.php
-#srv/web/owncloud/apps/documents/l10n/sr@latin/documents.po
-#srv/web/owncloud/apps/documents/l10n/su
-#srv/web/owncloud/apps/documents/l10n/su/documents.po
-#srv/web/owncloud/apps/documents/l10n/sv
-#srv/web/owncloud/apps/documents/l10n/sv.php
-#srv/web/owncloud/apps/documents/l10n/sv/documents.po
-#srv/web/owncloud/apps/documents/l10n/sw_KE
-#srv/web/owncloud/apps/documents/l10n/sw_KE/documents.po
-#srv/web/owncloud/apps/documents/l10n/ta_IN
-#srv/web/owncloud/apps/documents/l10n/ta_IN/documents.po
-#srv/web/owncloud/apps/documents/l10n/ta_LK
-#srv/web/owncloud/apps/documents/l10n/ta_LK.php
-#srv/web/owncloud/apps/documents/l10n/ta_LK/documents.po
-#srv/web/owncloud/apps/documents/l10n/te
-#srv/web/owncloud/apps/documents/l10n/te.php
-#srv/web/owncloud/apps/documents/l10n/te/documents.po
-#srv/web/owncloud/apps/documents/l10n/templates
-#srv/web/owncloud/apps/documents/l10n/templates/documents.pot
-#srv/web/owncloud/apps/documents/l10n/th_TH
-#srv/web/owncloud/apps/documents/l10n/th_TH.php
-#srv/web/owncloud/apps/documents/l10n/th_TH/documents.po
-#srv/web/owncloud/apps/documents/l10n/tr
-#srv/web/owncloud/apps/documents/l10n/tr.php
-#srv/web/owncloud/apps/documents/l10n/tr/documents.po
-#srv/web/owncloud/apps/documents/l10n/tzm
-#srv/web/owncloud/apps/documents/l10n/tzm/documents.po
-#srv/web/owncloud/apps/documents/l10n/ug
-#srv/web/owncloud/apps/documents/l10n/ug.php
-#srv/web/owncloud/apps/documents/l10n/ug/documents.po
-#srv/web/owncloud/apps/documents/l10n/uk
-#srv/web/owncloud/apps/documents/l10n/uk.php
-#srv/web/owncloud/apps/documents/l10n/uk/documents.po
-#srv/web/owncloud/apps/documents/l10n/ur
-#srv/web/owncloud/apps/documents/l10n/ur/documents.po
-#srv/web/owncloud/apps/documents/l10n/ur_PK
-#srv/web/owncloud/apps/documents/l10n/ur_PK.php
-#srv/web/owncloud/apps/documents/l10n/ur_PK/documents.po
-#srv/web/owncloud/apps/documents/l10n/uz
-#srv/web/owncloud/apps/documents/l10n/uz/documents.po
-#srv/web/owncloud/apps/documents/l10n/vi
-#srv/web/owncloud/apps/documents/l10n/vi.php
-#srv/web/owncloud/apps/documents/l10n/vi/documents.po
-#srv/web/owncloud/apps/documents/l10n/zh_CN
-#srv/web/owncloud/apps/documents/l10n/zh_CN.php
-#srv/web/owncloud/apps/documents/l10n/zh_CN/documents.po
-#srv/web/owncloud/apps/documents/l10n/zh_HK
-#srv/web/owncloud/apps/documents/l10n/zh_HK.php
-#srv/web/owncloud/apps/documents/l10n/zh_HK/documents.po
-#srv/web/owncloud/apps/documents/l10n/zh_TW
-#srv/web/owncloud/apps/documents/l10n/zh_TW.php
-#srv/web/owncloud/apps/documents/l10n/zh_TW/documents.po
-#srv/web/owncloud/apps/documents/lib
-#srv/web/owncloud/apps/documents/lib/config.php
-#srv/web/owncloud/apps/documents/lib/converter.php
-#srv/web/owncloud/apps/documents/lib/db
-#srv/web/owncloud/apps/documents/lib/db.php
-#srv/web/owncloud/apps/documents/lib/db/member.php
-#srv/web/owncloud/apps/documents/lib/db/op.php
-#srv/web/owncloud/apps/documents/lib/db/session.php
-#srv/web/owncloud/apps/documents/lib/download
-#srv/web/owncloud/apps/documents/lib/download.php
-#srv/web/owncloud/apps/documents/lib/download/range.php
-#srv/web/owncloud/apps/documents/lib/download/simple.php
-#srv/web/owncloud/apps/documents/lib/file.php
-#srv/web/owncloud/apps/documents/lib/filter
-#srv/web/owncloud/apps/documents/lib/filter.php
-#srv/web/owncloud/apps/documents/lib/filter/office.php
-#srv/web/owncloud/apps/documents/lib/genesis.php
-#srv/web/owncloud/apps/documents/lib/helper.php
-#srv/web/owncloud/apps/documents/lib/request.php
-#srv/web/owncloud/apps/documents/lib/response.odt
-#srv/web/owncloud/apps/documents/lib/storage.php
-#srv/web/owncloud/apps/documents/lib/view.php
-#srv/web/owncloud/apps/documents/personal.php
-#srv/web/owncloud/apps/documents/public.php
-#srv/web/owncloud/apps/documents/settings.php
-#srv/web/owncloud/apps/documents/src
-#srv/web/owncloud/apps/documents/src/locale.sh
-#srv/web/owncloud/apps/documents/src/patches
-#srv/web/owncloud/apps/documents/src/patches/MemberListView-OCavatar.patch
-#srv/web/owncloud/apps/documents/src/patches/MemberListView-OCnick.patch
-#srv/web/owncloud/apps/documents/src/patches/dojoStylesPill.patch
-#srv/web/owncloud/apps/documents/src/patches/fontsCssPath.patch
-#srv/web/owncloud/apps/documents/src/patches/hideCaretAvatar.patch
-#srv/web/owncloud/apps/documents/src/patches/keepBodyStyle.patch
-#srv/web/owncloud/apps/documents/src/updateWebODF.sh
-#srv/web/owncloud/apps/documents/templates
-#srv/web/owncloud/apps/documents/templates/admin.php
-#srv/web/owncloud/apps/documents/templates/documents.php
-#srv/web/owncloud/apps/documents/templates/personal.php
-#srv/web/owncloud/apps/documents/templates/public.php
-#srv/web/owncloud/apps/documents/templates/settings.php
-#srv/web/owncloud/apps/external
-#srv/web/owncloud/apps/external/ajax
-#srv/web/owncloud/apps/external/ajax/setsites.php
-#srv/web/owncloud/apps/external/appinfo
-#srv/web/owncloud/apps/external/appinfo/app.php
-#srv/web/owncloud/apps/external/appinfo/info.xml
-#srv/web/owncloud/apps/external/appinfo/version
-#srv/web/owncloud/apps/external/css
-#srv/web/owncloud/apps/external/css/style.css
-#srv/web/owncloud/apps/external/img
-#srv/web/owncloud/apps/external/img/external.png
-#srv/web/owncloud/apps/external/img/external.svg
-#srv/web/owncloud/apps/external/index.php
-#srv/web/owncloud/apps/external/js
-#srv/web/owncloud/apps/external/js/admin.js
-#srv/web/owncloud/apps/external/js/external.js
-#srv/web/owncloud/apps/external/l10n
-#srv/web/owncloud/apps/external/l10n/af_ZA.php
-#srv/web/owncloud/apps/external/l10n/ar.php
-#srv/web/owncloud/apps/external/l10n/ast.php
-#srv/web/owncloud/apps/external/l10n/bg_BG.php
-#srv/web/owncloud/apps/external/l10n/bn_BD.php
-#srv/web/owncloud/apps/external/l10n/bs.php
-#srv/web/owncloud/apps/external/l10n/ca.php
-#srv/web/owncloud/apps/external/l10n/cs_CZ.php
-#srv/web/owncloud/apps/external/l10n/cy_GB.php
-#srv/web/owncloud/apps/external/l10n/da.php
-#srv/web/owncloud/apps/external/l10n/de.php
-#srv/web/owncloud/apps/external/l10n/de_CH.php
-#srv/web/owncloud/apps/external/l10n/de_DE.php
-#srv/web/owncloud/apps/external/l10n/el.php
-#srv/web/owncloud/apps/external/l10n/en_GB.php
-#srv/web/owncloud/apps/external/l10n/eo.php
-#srv/web/owncloud/apps/external/l10n/es.php
-#srv/web/owncloud/apps/external/l10n/es_AR.php
-#srv/web/owncloud/apps/external/l10n/es_MX.php
-#srv/web/owncloud/apps/external/l10n/et_EE.php
-#srv/web/owncloud/apps/external/l10n/eu.php
-#srv/web/owncloud/apps/external/l10n/fa.php
-#srv/web/owncloud/apps/external/l10n/fi_FI.php
-#srv/web/owncloud/apps/external/l10n/fr.php
-#srv/web/owncloud/apps/external/l10n/gl.php
-#srv/web/owncloud/apps/external/l10n/he.php
-#srv/web/owncloud/apps/external/l10n/hi.php
-#srv/web/owncloud/apps/external/l10n/hr.php
-#srv/web/owncloud/apps/external/l10n/hu_HU.php
-#srv/web/owncloud/apps/external/l10n/ia.php
-#srv/web/owncloud/apps/external/l10n/id.php
-#srv/web/owncloud/apps/external/l10n/is.php
-#srv/web/owncloud/apps/external/l10n/it.php
-#srv/web/owncloud/apps/external/l10n/ja.php
-#srv/web/owncloud/apps/external/l10n/ja_JP.php
-#srv/web/owncloud/apps/external/l10n/ka_GE.php
-#srv/web/owncloud/apps/external/l10n/km.php
-#srv/web/owncloud/apps/external/l10n/ko.php
-#srv/web/owncloud/apps/external/l10n/ku_IQ.php
-#srv/web/owncloud/apps/external/l10n/lb.php
-#srv/web/owncloud/apps/external/l10n/lt_LT.php
-#srv/web/owncloud/apps/external/l10n/lv.php
-#srv/web/owncloud/apps/external/l10n/mk.php
-#srv/web/owncloud/apps/external/l10n/ms_MY.php
-#srv/web/owncloud/apps/external/l10n/my_MM.php
-#srv/web/owncloud/apps/external/l10n/nb_NO.php
-#srv/web/owncloud/apps/external/l10n/nl.php
-#srv/web/owncloud/apps/external/l10n/nn_NO.php
-#srv/web/owncloud/apps/external/l10n/oc.php
-#srv/web/owncloud/apps/external/l10n/pl.php
-#srv/web/owncloud/apps/external/l10n/pt_BR.php
-#srv/web/owncloud/apps/external/l10n/pt_PT.php
-#srv/web/owncloud/apps/external/l10n/ro.php
-#srv/web/owncloud/apps/external/l10n/ru.php
-#srv/web/owncloud/apps/external/l10n/si_LK.php
-#srv/web/owncloud/apps/external/l10n/sk_SK.php
-#srv/web/owncloud/apps/external/l10n/sl.php
-#srv/web/owncloud/apps/external/l10n/sq.php
-#srv/web/owncloud/apps/external/l10n/sr.php
-#srv/web/owncloud/apps/external/l10n/sr@latin.php
-#srv/web/owncloud/apps/external/l10n/sv.php
-#srv/web/owncloud/apps/external/l10n/ta_LK.php
-#srv/web/owncloud/apps/external/l10n/te.php
-#srv/web/owncloud/apps/external/l10n/th_TH.php
-#srv/web/owncloud/apps/external/l10n/tr.php
-#srv/web/owncloud/apps/external/l10n/ug.php
-#srv/web/owncloud/apps/external/l10n/uk.php
-#srv/web/owncloud/apps/external/l10n/ur_PK.php
-#srv/web/owncloud/apps/external/l10n/vi.php
-#srv/web/owncloud/apps/external/l10n/zh_CN.php
-#srv/web/owncloud/apps/external/l10n/zh_HK.php
-#srv/web/owncloud/apps/external/l10n/zh_TW.php
-#srv/web/owncloud/apps/external/lib
-#srv/web/owncloud/apps/external/lib/external.php
-#srv/web/owncloud/apps/external/settings.php
-#srv/web/owncloud/apps/external/templates
-#srv/web/owncloud/apps/external/templates/frame.php
-#srv/web/owncloud/apps/external/templates/settings.php
-#srv/web/owncloud/apps/files
-#srv/web/owncloud/apps/files/admin.php
-#srv/web/owncloud/apps/files/ajax
-#srv/web/owncloud/apps/files/ajax/delete.php
-#srv/web/owncloud/apps/files/ajax/download.php
-#srv/web/owncloud/apps/files/ajax/getstoragestats.php
-#srv/web/owncloud/apps/files/ajax/list.php
-#srv/web/owncloud/apps/files/ajax/mimeicon.php
-#srv/web/owncloud/apps/files/ajax/move.php
-#srv/web/owncloud/apps/files/ajax/newfile.php
-#srv/web/owncloud/apps/files/ajax/newfolder.php
-#srv/web/owncloud/apps/files/ajax/rename.php
-#srv/web/owncloud/apps/files/ajax/scan.php
-#srv/web/owncloud/apps/files/ajax/upload.php
-#srv/web/owncloud/apps/files/appinfo
-#srv/web/owncloud/apps/files/appinfo/app.php
-#srv/web/owncloud/apps/files/appinfo/filesync.php
-#srv/web/owncloud/apps/files/appinfo/info.xml
-#srv/web/owncloud/apps/files/appinfo/register_command.php
-#srv/web/owncloud/apps/files/appinfo/remote.php
-#srv/web/owncloud/apps/files/appinfo/routes.php
-#srv/web/owncloud/apps/files/appinfo/update.php
-#srv/web/owncloud/apps/files/appinfo/version
-#srv/web/owncloud/apps/files/command
-#srv/web/owncloud/apps/files/command/scan.php
-#srv/web/owncloud/apps/files/css
-#srv/web/owncloud/apps/files/css/files.css
-#srv/web/owncloud/apps/files/css/mobile.css
-#srv/web/owncloud/apps/files/css/upload.css
-#srv/web/owncloud/apps/files/download.php
-#srv/web/owncloud/apps/files/index.php
-#srv/web/owncloud/apps/files/js
-#srv/web/owncloud/apps/files/js/admin.js
-#srv/web/owncloud/apps/files/js/app.js
-#srv/web/owncloud/apps/files/js/breadcrumb.js
-#srv/web/owncloud/apps/files/js/file-upload.js
-#srv/web/owncloud/apps/files/js/fileactions.js
-#srv/web/owncloud/apps/files/js/filelist.js
-#srv/web/owncloud/apps/files/js/files.js
-#srv/web/owncloud/apps/files/js/filesummary.js
-#srv/web/owncloud/apps/files/js/jquery-visibility.js
-#srv/web/owncloud/apps/files/js/jquery.fileupload.js
-#srv/web/owncloud/apps/files/js/jquery.iframe-transport.js
-#srv/web/owncloud/apps/files/js/keyboardshortcuts.js
-#srv/web/owncloud/apps/files/js/navigation.js
-#srv/web/owncloud/apps/files/js/upload.js
-#srv/web/owncloud/apps/files/l10n
-#srv/web/owncloud/apps/files/l10n/ach.php
-#srv/web/owncloud/apps/files/l10n/ady.php
-#srv/web/owncloud/apps/files/l10n/af.php
-#srv/web/owncloud/apps/files/l10n/af_ZA.php
-#srv/web/owncloud/apps/files/l10n/ak.php
-#srv/web/owncloud/apps/files/l10n/am_ET.php
-#srv/web/owncloud/apps/files/l10n/ar.php
-#srv/web/owncloud/apps/files/l10n/ast.php
-#srv/web/owncloud/apps/files/l10n/az.php
-#srv/web/owncloud/apps/files/l10n/be.php
-#srv/web/owncloud/apps/files/l10n/bg_BG.php
-#srv/web/owncloud/apps/files/l10n/bn_BD.php
-#srv/web/owncloud/apps/files/l10n/bn_IN.php
-#srv/web/owncloud/apps/files/l10n/bs.php
-#srv/web/owncloud/apps/files/l10n/ca.php
-#srv/web/owncloud/apps/files/l10n/ca@valencia.php
-#srv/web/owncloud/apps/files/l10n/cs_CZ.php
-#srv/web/owncloud/apps/files/l10n/cy_GB.php
-#srv/web/owncloud/apps/files/l10n/da.php
-#srv/web/owncloud/apps/files/l10n/de.php
-#srv/web/owncloud/apps/files/l10n/de_AT.php
-#srv/web/owncloud/apps/files/l10n/de_CH.php
-#srv/web/owncloud/apps/files/l10n/de_DE.php
-#srv/web/owncloud/apps/files/l10n/el.php
-#srv/web/owncloud/apps/files/l10n/en@pirate.php
-#srv/web/owncloud/apps/files/l10n/en_GB.php
-#srv/web/owncloud/apps/files/l10n/en_NZ.php
-#srv/web/owncloud/apps/files/l10n/eo.php
-#srv/web/owncloud/apps/files/l10n/es.php
-#srv/web/owncloud/apps/files/l10n/es_AR.php
-#srv/web/owncloud/apps/files/l10n/es_BO.php
-#srv/web/owncloud/apps/files/l10n/es_CL.php
-#srv/web/owncloud/apps/files/l10n/es_CO.php
-#srv/web/owncloud/apps/files/l10n/es_CR.php
-#srv/web/owncloud/apps/files/l10n/es_EC.php
-#srv/web/owncloud/apps/files/l10n/es_MX.php
-#srv/web/owncloud/apps/files/l10n/es_PE.php
-#srv/web/owncloud/apps/files/l10n/es_PY.php
-#srv/web/owncloud/apps/files/l10n/es_US.php
-#srv/web/owncloud/apps/files/l10n/es_UY.php
-#srv/web/owncloud/apps/files/l10n/et_EE.php
-#srv/web/owncloud/apps/files/l10n/eu.php
-#srv/web/owncloud/apps/files/l10n/eu_ES.php
-#srv/web/owncloud/apps/files/l10n/fa.php
-#srv/web/owncloud/apps/files/l10n/fi.php
-#srv/web/owncloud/apps/files/l10n/fi_FI.php
-#srv/web/owncloud/apps/files/l10n/fr.php
-#srv/web/owncloud/apps/files/l10n/fr_CA.php
-#srv/web/owncloud/apps/files/l10n/gl.php
-#srv/web/owncloud/apps/files/l10n/he.php
-#srv/web/owncloud/apps/files/l10n/hi.php
-#srv/web/owncloud/apps/files/l10n/hi_IN.php
-#srv/web/owncloud/apps/files/l10n/hr.php
-#srv/web/owncloud/apps/files/l10n/hu_HU.php
-#srv/web/owncloud/apps/files/l10n/hy.php
-#srv/web/owncloud/apps/files/l10n/ia.php
-#srv/web/owncloud/apps/files/l10n/id.php
-#srv/web/owncloud/apps/files/l10n/is.php
-#srv/web/owncloud/apps/files/l10n/it.php
-#srv/web/owncloud/apps/files/l10n/ja.php
-#srv/web/owncloud/apps/files/l10n/ja_JP.php
-#srv/web/owncloud/apps/files/l10n/jv.php
-#srv/web/owncloud/apps/files/l10n/ka.php
-#srv/web/owncloud/apps/files/l10n/ka_GE.php
-#srv/web/owncloud/apps/files/l10n/km.php
-#srv/web/owncloud/apps/files/l10n/kn.php
-#srv/web/owncloud/apps/files/l10n/ko.php
-#srv/web/owncloud/apps/files/l10n/ku_IQ.php
-#srv/web/owncloud/apps/files/l10n/lb.php
-#srv/web/owncloud/apps/files/l10n/lt_LT.php
-#srv/web/owncloud/apps/files/l10n/lv.php
-#srv/web/owncloud/apps/files/l10n/mk.php
-#srv/web/owncloud/apps/files/l10n/ml.php
-#srv/web/owncloud/apps/files/l10n/ml_IN.php
-#srv/web/owncloud/apps/files/l10n/mn.php
-#srv/web/owncloud/apps/files/l10n/ms_MY.php
-#srv/web/owncloud/apps/files/l10n/my_MM.php
-#srv/web/owncloud/apps/files/l10n/nb_NO.php
-#srv/web/owncloud/apps/files/l10n/nds.php
-#srv/web/owncloud/apps/files/l10n/ne.php
-#srv/web/owncloud/apps/files/l10n/nl.php
-#srv/web/owncloud/apps/files/l10n/nn_NO.php
-#srv/web/owncloud/apps/files/l10n/nqo.php
-#srv/web/owncloud/apps/files/l10n/oc.php
-#srv/web/owncloud/apps/files/l10n/or_IN.php
-#srv/web/owncloud/apps/files/l10n/pa.php
-#srv/web/owncloud/apps/files/l10n/pl.php
-#srv/web/owncloud/apps/files/l10n/pt_BR.php
-#srv/web/owncloud/apps/files/l10n/pt_PT.php
-#srv/web/owncloud/apps/files/l10n/ro.php
-#srv/web/owncloud/apps/files/l10n/ru.php
-#srv/web/owncloud/apps/files/l10n/si_LK.php
-#srv/web/owncloud/apps/files/l10n/sk.php
-#srv/web/owncloud/apps/files/l10n/sk_SK.php
-#srv/web/owncloud/apps/files/l10n/sl.php
-#srv/web/owncloud/apps/files/l10n/sq.php
-#srv/web/owncloud/apps/files/l10n/sr.php
-#srv/web/owncloud/apps/files/l10n/sr@latin.php
-#srv/web/owncloud/apps/files/l10n/su.php
-#srv/web/owncloud/apps/files/l10n/sv.php
-#srv/web/owncloud/apps/files/l10n/sw_KE.php
-#srv/web/owncloud/apps/files/l10n/ta_IN.php
-#srv/web/owncloud/apps/files/l10n/ta_LK.php
-#srv/web/owncloud/apps/files/l10n/te.php
-#srv/web/owncloud/apps/files/l10n/th_TH.php
-#srv/web/owncloud/apps/files/l10n/tr.php
-#srv/web/owncloud/apps/files/l10n/tzm.php
-#srv/web/owncloud/apps/files/l10n/ug.php
-#srv/web/owncloud/apps/files/l10n/uk.php
-#srv/web/owncloud/apps/files/l10n/ur.php
-#srv/web/owncloud/apps/files/l10n/ur_PK.php
-#srv/web/owncloud/apps/files/l10n/uz.php
-#srv/web/owncloud/apps/files/l10n/vi.php
-#srv/web/owncloud/apps/files/l10n/xgettextfiles
-#srv/web/owncloud/apps/files/l10n/zh_CN.php
-#srv/web/owncloud/apps/files/l10n/zh_HK.php
-#srv/web/owncloud/apps/files/l10n/zh_TW.php
-#srv/web/owncloud/apps/files/lib
-#srv/web/owncloud/apps/files/lib/app.php
-#srv/web/owncloud/apps/files/lib/capabilities.php
-#srv/web/owncloud/apps/files/lib/helper.php
-#srv/web/owncloud/apps/files/list.php
-#srv/web/owncloud/apps/files/settings.php
-#srv/web/owncloud/apps/files/templates
-#srv/web/owncloud/apps/files/templates/admin.php
-#srv/web/owncloud/apps/files/templates/appnavigation.php
-#srv/web/owncloud/apps/files/templates/fileexists.html
-#srv/web/owncloud/apps/files/templates/index.php
-#srv/web/owncloud/apps/files/templates/list.php
-#srv/web/owncloud/apps/files/tests
-#srv/web/owncloud/apps/files/tests/ajax_rename.php
-#srv/web/owncloud/apps/files/tests/helper.php
-#srv/web/owncloud/apps/files/tests/js
-#srv/web/owncloud/apps/files/tests/js/appSpec.js
-#srv/web/owncloud/apps/files/tests/js/breadcrumbSpec.js
-#srv/web/owncloud/apps/files/tests/js/fileUploadSpec.js
-#srv/web/owncloud/apps/files/tests/js/fileactionsSpec.js
-#srv/web/owncloud/apps/files/tests/js/filelistSpec.js
-#srv/web/owncloud/apps/files/tests/js/filesSpec.js
-#srv/web/owncloud/apps/files/tests/js/filesummarySpec.js
-#srv/web/owncloud/apps/files/triggerupdate.php
-#srv/web/owncloud/apps/files_encryption
-#srv/web/owncloud/apps/files_encryption/3rdparty
-#srv/web/owncloud/apps/files_encryption/3rdparty/Crypt_Blowfish
-#srv/web/owncloud/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish
-#srv/web/owncloud/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish.php
-#srv/web/owncloud/apps/files_encryption/3rdparty/Crypt_Blowfish/Blowfish/DefaultKey.php
-#srv/web/owncloud/apps/files_encryption/ajax
-#srv/web/owncloud/apps/files_encryption/ajax/adminrecovery.php
-#srv/web/owncloud/apps/files_encryption/ajax/changeRecoveryPassword.php
-#srv/web/owncloud/apps/files_encryption/ajax/getMigrationStatus.php
-#srv/web/owncloud/apps/files_encryption/ajax/updatePrivateKeyPassword.php
-#srv/web/owncloud/apps/files_encryption/ajax/userrecovery.php
-#srv/web/owncloud/apps/files_encryption/appinfo
-#srv/web/owncloud/apps/files_encryption/appinfo/app.php
-#srv/web/owncloud/apps/files_encryption/appinfo/info.xml
-#srv/web/owncloud/apps/files_encryption/appinfo/routes.php
-#srv/web/owncloud/apps/files_encryption/appinfo/spec.txt
-#srv/web/owncloud/apps/files_encryption/appinfo/update.php
-#srv/web/owncloud/apps/files_encryption/appinfo/version
-#srv/web/owncloud/apps/files_encryption/css
-#srv/web/owncloud/apps/files_encryption/css/settings-personal.css
-#srv/web/owncloud/apps/files_encryption/files
-#srv/web/owncloud/apps/files_encryption/files/error.php
-#srv/web/owncloud/apps/files_encryption/hooks
-#srv/web/owncloud/apps/files_encryption/hooks/hooks.php
-#srv/web/owncloud/apps/files_encryption/js
-#srv/web/owncloud/apps/files_encryption/js/detect-migration.js
-#srv/web/owncloud/apps/files_encryption/js/encryption.js
-#srv/web/owncloud/apps/files_encryption/js/settings-admin.js
-#srv/web/owncloud/apps/files_encryption/js/settings-personal.js
-#srv/web/owncloud/apps/files_encryption/l10n
-#srv/web/owncloud/apps/files_encryption/l10n/ar.php
-#srv/web/owncloud/apps/files_encryption/l10n/ast.php
-#srv/web/owncloud/apps/files_encryption/l10n/bg_BG.php
-#srv/web/owncloud/apps/files_encryption/l10n/bn_BD.php
-#srv/web/owncloud/apps/files_encryption/l10n/bs.php
-#srv/web/owncloud/apps/files_encryption/l10n/ca.php
-#srv/web/owncloud/apps/files_encryption/l10n/cs_CZ.php
-#srv/web/owncloud/apps/files_encryption/l10n/cy_GB.php
-#srv/web/owncloud/apps/files_encryption/l10n/da.php
-#srv/web/owncloud/apps/files_encryption/l10n/de.php
-#srv/web/owncloud/apps/files_encryption/l10n/de_CH.php
-#srv/web/owncloud/apps/files_encryption/l10n/de_DE.php
-#srv/web/owncloud/apps/files_encryption/l10n/el.php
-#srv/web/owncloud/apps/files_encryption/l10n/en_GB.php
-#srv/web/owncloud/apps/files_encryption/l10n/eo.php
-#srv/web/owncloud/apps/files_encryption/l10n/es.php
-#srv/web/owncloud/apps/files_encryption/l10n/es_AR.php
-#srv/web/owncloud/apps/files_encryption/l10n/es_MX.php
-#srv/web/owncloud/apps/files_encryption/l10n/et_EE.php
-#srv/web/owncloud/apps/files_encryption/l10n/eu.php
-#srv/web/owncloud/apps/files_encryption/l10n/fa.php
-#srv/web/owncloud/apps/files_encryption/l10n/fi_FI.php
-#srv/web/owncloud/apps/files_encryption/l10n/fr.php
-#srv/web/owncloud/apps/files_encryption/l10n/gl.php
-#srv/web/owncloud/apps/files_encryption/l10n/he.php
-#srv/web/owncloud/apps/files_encryption/l10n/hr.php
-#srv/web/owncloud/apps/files_encryption/l10n/hu_HU.php
-#srv/web/owncloud/apps/files_encryption/l10n/id.php
-#srv/web/owncloud/apps/files_encryption/l10n/is.php
-#srv/web/owncloud/apps/files_encryption/l10n/it.php
-#srv/web/owncloud/apps/files_encryption/l10n/ja.php
-#srv/web/owncloud/apps/files_encryption/l10n/ja_JP.php
-#srv/web/owncloud/apps/files_encryption/l10n/ka_GE.php
-#srv/web/owncloud/apps/files_encryption/l10n/km.php
-#srv/web/owncloud/apps/files_encryption/l10n/ko.php
-#srv/web/owncloud/apps/files_encryption/l10n/ku_IQ.php
-#srv/web/owncloud/apps/files_encryption/l10n/lb.php
-#srv/web/owncloud/apps/files_encryption/l10n/lt_LT.php
-#srv/web/owncloud/apps/files_encryption/l10n/lv.php
-#srv/web/owncloud/apps/files_encryption/l10n/mk.php
-#srv/web/owncloud/apps/files_encryption/l10n/ms_MY.php
-#srv/web/owncloud/apps/files_encryption/l10n/nb_NO.php
-#srv/web/owncloud/apps/files_encryption/l10n/nl.php
-#srv/web/owncloud/apps/files_encryption/l10n/nn_NO.php
-#srv/web/owncloud/apps/files_encryption/l10n/oc.php
-#srv/web/owncloud/apps/files_encryption/l10n/pa.php
-#srv/web/owncloud/apps/files_encryption/l10n/pl.php
-#srv/web/owncloud/apps/files_encryption/l10n/pt_BR.php
-#srv/web/owncloud/apps/files_encryption/l10n/pt_PT.php
-#srv/web/owncloud/apps/files_encryption/l10n/ro.php
-#srv/web/owncloud/apps/files_encryption/l10n/ru.php
-#srv/web/owncloud/apps/files_encryption/l10n/si_LK.php
-#srv/web/owncloud/apps/files_encryption/l10n/sk_SK.php
-#srv/web/owncloud/apps/files_encryption/l10n/sl.php
-#srv/web/owncloud/apps/files_encryption/l10n/sq.php
-#srv/web/owncloud/apps/files_encryption/l10n/sr.php
-#srv/web/owncloud/apps/files_encryption/l10n/sv.php
-#srv/web/owncloud/apps/files_encryption/l10n/ta_LK.php
-#srv/web/owncloud/apps/files_encryption/l10n/te.php
-#srv/web/owncloud/apps/files_encryption/l10n/th_TH.php
-#srv/web/owncloud/apps/files_encryption/l10n/tr.php
-#srv/web/owncloud/apps/files_encryption/l10n/ug.php
-#srv/web/owncloud/apps/files_encryption/l10n/uk.php
-#srv/web/owncloud/apps/files_encryption/l10n/vi.php
-#srv/web/owncloud/apps/files_encryption/l10n/zh_CN.php
-#srv/web/owncloud/apps/files_encryption/l10n/zh_HK.php
-#srv/web/owncloud/apps/files_encryption/l10n/zh_TW.php
-#srv/web/owncloud/apps/files_encryption/lib
-#srv/web/owncloud/apps/files_encryption/lib/capabilities.php
-#srv/web/owncloud/apps/files_encryption/lib/crypt.php
-#srv/web/owncloud/apps/files_encryption/lib/exceptions.php
-#srv/web/owncloud/apps/files_encryption/lib/helper.php
-#srv/web/owncloud/apps/files_encryption/lib/keymanager.php
-#srv/web/owncloud/apps/files_encryption/lib/migration.php
-#srv/web/owncloud/apps/files_encryption/lib/proxy.php
-#srv/web/owncloud/apps/files_encryption/lib/session.php
-#srv/web/owncloud/apps/files_encryption/lib/stream.php
-#srv/web/owncloud/apps/files_encryption/lib/util.php
-#srv/web/owncloud/apps/files_encryption/settings-admin.php
-#srv/web/owncloud/apps/files_encryption/settings-personal.php
-#srv/web/owncloud/apps/files_encryption/templates
-#srv/web/owncloud/apps/files_encryption/templates/invalid_private_key.php
-#srv/web/owncloud/apps/files_encryption/templates/settings-admin.php
-#srv/web/owncloud/apps/files_encryption/templates/settings-personal.php
-#srv/web/owncloud/apps/files_encryption/tests
-#srv/web/owncloud/apps/files_encryption/tests/binary
-#srv/web/owncloud/apps/files_encryption/tests/crypt.php
-#srv/web/owncloud/apps/files_encryption/tests/encryption.key
-#srv/web/owncloud/apps/files_encryption/tests/encryption_table.xml
-#srv/web/owncloud/apps/files_encryption/tests/helper.php
-#srv/web/owncloud/apps/files_encryption/tests/hooks.php
-#srv/web/owncloud/apps/files_encryption/tests/keymanager.php
-#srv/web/owncloud/apps/files_encryption/tests/legacy-encrypted-text.txt
-#srv/web/owncloud/apps/files_encryption/tests/migration.php
-#srv/web/owncloud/apps/files_encryption/tests/proxy.php
-#srv/web/owncloud/apps/files_encryption/tests/share.php
-#srv/web/owncloud/apps/files_encryption/tests/stream.php
-#srv/web/owncloud/apps/files_encryption/tests/testcase.php
-#srv/web/owncloud/apps/files_encryption/tests/trashbin.php
-#srv/web/owncloud/apps/files_encryption/tests/util.php
-#srv/web/owncloud/apps/files_encryption/tests/webdav.php
-#srv/web/owncloud/apps/files_encryption/tests/zeros
-#srv/web/owncloud/apps/files_external
-#srv/web/owncloud/apps/files_external/3rdparty
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/API.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/Exception.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/Exception/Forbidden.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/Exception/NotFound.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/Exception/OverQuota.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/Exception/RequestToken.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/LICENSE.txt
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/OAuth
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/OAuth.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/OAuth/Consumer
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/OAuth/Consumer/Dropbox.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/OAuth/Curl.php
-#srv/web/owncloud/apps/files_external/3rdparty/Dropbox/autoload.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Aws.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/AbstractClient.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/AwsClientInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/ClientBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/DefaultClient.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/ExpiredCredentialsChecker.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/ThrottlingErrorChecker.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/UploadBodyListener.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Client/UserAgentListener.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Command
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Command/AwsQueryVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Command/JsonCommand.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Command/QueryCommand.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Command/XmlResponseLocationVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Credentials
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Credentials/AbstractCredentialsDecorator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Credentials/AbstractRefreshableCredentials.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Credentials/CacheableCredentials.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Credentials/Credentials.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Credentials/CredentialsInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Credentials/RefreshableInstanceProfileCredentials.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum/ClientOptions.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum/DateFormat.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum/Region.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum/Size.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum/Time.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Enum/UaString.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/AwsExceptionInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/BadMethodCallException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/DomainException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/ExceptionFactoryInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/ExceptionListener.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/InstanceProfileCredentialsException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/InvalidArgumentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/LogicException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/MultipartUploadException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/NamespaceExceptionFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/OutOfBoundsException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/OverflowException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/Parser
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/Parser/AbstractJsonExceptionParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/Parser/DefaultXmlExceptionParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/Parser/ExceptionParserInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/Parser/JsonQueryExceptionParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/Parser/JsonRestExceptionParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/RequiredExtensionNotLoadedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/RuntimeException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/ServiceResponseException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Exception/UnexpectedValueException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Facade
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Facade/Facade.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Facade/FacadeInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Facade/facade-classes.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Hash
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Hash/ChunkHash.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Hash/ChunkHashInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Hash/HashUtils.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Hash/TreeHash.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/HostNameUtils.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/InstanceMetadata
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/InstanceMetadata/InstanceMetadataClient.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/InstanceMetadata/Waiter
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/InstanceMetadata/Waiter/ServiceAvailable.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Iterator
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Iterator/AwsResourceIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Iterator/AwsResourceIteratorFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/AbstractTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/AbstractTransferState.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/AbstractUploadBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/AbstractUploadId.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/AbstractUploadPart.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/TransferInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/TransferStateInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/UploadIdInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Model/MultipartUpload/UploadPartInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Resources
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Resources/aws-config.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Resources/sdk1-config.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/AbstractSignature.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/EndpointSignatureInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/SignatureInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/SignatureListener.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/SignatureV2.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/SignatureV3.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/SignatureV3Https.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Signature/SignatureV4.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/AbstractResourceWaiter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/AbstractWaiter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/CallableWaiter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/CompositeWaiterFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/ConfigResourceWaiter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/ResourceWaiterInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/WaiterClassFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/WaiterConfig.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/WaiterConfigFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/WaiterFactoryInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/Common/Waiter/WaiterInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/LICENSE.md
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/NOTICE.md
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/AcpListener.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/BucketStyleListener.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Command
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Command/S3Command.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/CannedAcl.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/Event.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/GranteeType.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/Group.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/MFADelete.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/MetadataDirective.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/Payer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/Permission.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/Protocol.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/ServerSideEncryption.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/Status.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/Storage.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Enum/StorageClass.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/AccessDeniedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/AccountProblemException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/AmbiguousGrantByEmailAddressException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/BadDigestException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/BucketAlreadyExistsException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/BucketAlreadyOwnedByYouException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/BucketNotEmptyException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/CredentialsNotSupportedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/CrossLocationLoggingProhibitedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/DeleteMultipleObjectsException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/EntityTooLargeException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/EntityTooSmallException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/ExpiredTokenException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/IllegalVersioningConfigurationException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/IncompleteBodyException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/IncorrectNumberOfFilesInPostRequestException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InlineDataTooLargeException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InternalErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidAccessKeyIdException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidAddressingHeaderException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidArgumentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidBucketNameException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidBucketStateException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidDigestException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidLocationConstraintException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidPartException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidPartOrderException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidPayerException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidPolicyDocumentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidRangeException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidRequestException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidSOAPRequestException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidSecurityException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidStorageClassException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidTagErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidTargetBucketForLoggingException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidTokenException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/InvalidURIException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/KeyTooLongException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MalformedACLErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MalformedPOSTRequestException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MalformedXMLException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MaxMessageLengthExceededException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MaxPostPreDataLengthExceededErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MetadataTooLargeException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MethodNotAllowedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MissingAttachmentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MissingContentLengthException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MissingRequestBodyErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MissingSecurityElementException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/MissingSecurityHeaderException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoLoggingStatusForKeyException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchBucketException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchBucketPolicyException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchCORSConfigurationException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchKeyException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchLifecycleConfigurationException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchTagSetErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchUploadException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchVersionException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NoSuchWebsiteConfigurationException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NotImplementedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NotSignedUpException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/NotSuchBucketPolicyException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/ObjectAlreadyInActiveTierErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/ObjectNotInActiveTierErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/OperationAbortedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/Parser
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/Parser/S3ExceptionParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/PermanentRedirectException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/PreconditionFailedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/RedirectException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/RequestIsNotMultiPartContentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/RequestTimeTooSkewedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/RequestTimeoutException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/RequestTorrentOfBucketErrorException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/S3Exception.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/ServiceUnavailableException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/SignatureDoesNotMatchException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/SlowDownException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/TemporaryRedirectException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/TokenRefreshRequiredException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/TooManyBucketsException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/UnexpectedContentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/UnresolvableGrantByEmailAddressException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Exception/UserKeyMustBeSpecifiedException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Iterator
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Iterator/ListBucketsIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Iterator/ListMultipartUploadsIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Iterator/ListObjectVersionsIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Iterator/ListObjectsIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Iterator/OpendirIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/Acp.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/AcpBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/ClearBucket.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/DeleteObjectsBatch.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/DeleteObjectsTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/Grant.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/Grantee.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload/AbstractTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload/ParallelTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload/SerialTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload/TransferState.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload/UploadBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload/UploadId.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/MultipartUpload/UploadPart.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Model/PostObject.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Resources
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Resources/s3-2006-03-01.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/ResumableDownload.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/S3Client.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/S3Signature.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/S3SignatureInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/SocketTimeoutChecker.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/StreamWrapper.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/AbstractSync.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/AbstractSyncBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/ChangedFilesIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/DownloadSync.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/DownloadSyncBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/FilenameConverterInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/KeyConverter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/UploadSync.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Aws/S3/Sync/UploadSyncBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/ApcCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/ArrayCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/Cache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/CacheProvider.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/CouchbaseCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/FileCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/FilesystemCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/MemcacheCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/MemcachedCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/PhpFileCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/RedisCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/WinCacheCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/XcacheCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Doctrine/Common/Cache/ZendDataCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/AbstractBatchDecorator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/Batch.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchClosureDivisor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchClosureTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchCommandTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchDivisorInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchRequestTransfer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchSizeDivisor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/BatchTransferInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/Exception/BatchTransferException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/ExceptionBufferingBatch.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/FlushingBatch.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/HistoryBatch.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/NotifyingBatch.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/AbstractCacheAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/CacheAdapterFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/CacheAdapterInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/ClosureCacheAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/DoctrineCacheAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/NullCacheAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/Zf1CacheAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Cache/Zf2CacheAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/AbstractHasDispatcher.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Collection.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Event.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Exception/BadMethodCallException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Exception/ExceptionCollection.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Exception/GuzzleException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Exception/InvalidArgumentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Exception/RuntimeException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Exception/UnexpectedValueException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/FromConfigInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/HasDispatcherInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/ToArrayInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Common/Version.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/AbstractEntityBodyDecorator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/CachingEntityBody.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Client.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/ClientInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Curl
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Curl/CurlHandle.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Curl/CurlMulti.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Curl/CurlMultiInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Curl/CurlMultiProxy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Curl/CurlVersion.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Curl/RequestMediator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/EntityBody.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/EntityBodyInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/BadResponseException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/ClientErrorResponseException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/CouldNotRewindStreamException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/CurlException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/HttpException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/MultiTransferException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/RequestException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/ServerErrorResponseException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Exception/TooManyRedirectsException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/IoEmittingEntityBody.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/AbstractMessage.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/EntityEnclosingRequest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/EntityEnclosingRequestInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header/CacheControl.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header/HeaderCollection.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header/HeaderFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header/HeaderFactoryInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header/HeaderInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Header/Link.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/MessageInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/PostFile.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/PostFileInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Request.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/RequestFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/RequestFactoryInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/RequestInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Message/Response.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Mimetypes.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/QueryAggregator
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/QueryAggregator/CommaAggregator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/QueryAggregator/DuplicateAggregator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/QueryAggregator/PhpAggregator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/QueryString.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/ReadLimitEntityBody.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/RedirectPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Resources
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Resources/cacert.pem
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Resources/cacert.pem.md5
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/StaticClient.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Http/Url.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Inflection
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Inflection/Inflector.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Inflection/InflectorInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Inflection/MemoizingInflector.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Inflection/PreComputedInflector.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Iterator
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Iterator/AppendIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Iterator/ChunkedIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Iterator/FilterIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Iterator/MapIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Iterator/MethodProxyIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/AbstractLogAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/ArrayLogAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/ClosureLogAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/LogAdapterInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/MessageFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/MonologLogAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/PsrLogAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/Zf1LogAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Log/Zf2LogAdapter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Cookie
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Cookie/CookieParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Cookie/CookieParserInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Message
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Message/AbstractMessageParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Message/MessageParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Message/MessageParserInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Message/PeclHttpMessageParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/ParserRegistry.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/UriTemplate
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/UriTemplate/PeclUriTemplate.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/UriTemplate/UriTemplate.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/UriTemplate/UriTemplateInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Url
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Url/UrlParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Parser/Url/UrlParserInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Async
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Async/AsyncPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/AbstractBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/AbstractErrorCodeBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/BackoffLogger.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/BackoffPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/BackoffStrategyInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/CallbackBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/ConstantBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/CurlBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/ExponentialBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/HttpBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/LinearBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/ReasonPhraseBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/CacheKeyProviderInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/CachePlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/CacheStorageInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/CallbackCanCacheStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/CanCacheStrategyInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/DefaultCacheKeyProvider.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/DefaultCacheStorage.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/DefaultCanCacheStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/DefaultRevalidation.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/DenyRevalidation.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/RevalidationInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cache/SkipRevalidation.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/Cookie.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/CookieJar
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/CookieJar/ArrayCookieJar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/CookieJar/CookieJarInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/CookieJar/FileCookieJar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/CookiePlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Cookie/Exception/InvalidCookieException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/CurlAuth
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/CurlAuth/CurlAuthPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/ErrorResponse
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/ErrorResponse/ErrorResponseExceptionInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/ErrorResponse/ErrorResponsePlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/ErrorResponse/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/ErrorResponse/Exception/ErrorResponseException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/History
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/History/HistoryPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Log
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Log/LogPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Md5
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Md5/CommandContentMd5Plugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Md5/Md5ValidatorPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Mock
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Mock/MockPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Oauth
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Plugin/Oauth/OauthPlugin.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/AbstractConfigLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Builder
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Builder/ServiceBuilder.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Builder/ServiceBuilderInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Builder/ServiceBuilderLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/CachingConfigLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Client.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/ClientInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/AbstractCommand.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/ClosureCommand.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/CommandInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultRequestSerializer.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/DefaultResponseParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/Factory
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/Factory/AliasFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/Factory/CompositeFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/Factory/ConcreteClassFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/Factory/FactoryInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/Factory/MapFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/Factory/ServiceDescriptionFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/AbstractRequestVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/BodyVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/HeaderVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/JsonVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/PostFieldVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/PostFileVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/QueryVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/RequestVisitorInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/ResponseBodyVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Request/XmlVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/AbstractResponseVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/BodyVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/HeaderVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/JsonVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/ReasonPhraseVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/ResponseVisitorInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/StatusCodeVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/Response/XmlVisitor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/LocationVisitor/VisitorFlyweight.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/OperationCommand.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/OperationResponseParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/RequestSerializerInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/ResponseClassInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Command/ResponseParserInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/ConfigLoaderInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/Operation.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/OperationInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/Parameter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/SchemaFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/SchemaValidator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/ServiceDescription.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/ServiceDescriptionInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/ServiceDescriptionLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Description/ValidatorInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/CommandException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/CommandTransferException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/DescriptionBuilderException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/InconsistentClientTransferException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/ResponseClassException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/ServiceBuilderException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/ServiceNotFoundException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Exception/ValidationException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/AbstractResourceIteratorFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/CompositeResourceIteratorFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/MapResourceIteratorFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/Model.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/ResourceIterator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/ResourceIteratorApplyBatched.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/ResourceIteratorClassFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/ResourceIteratorFactoryInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Service/Resource/ResourceIteratorInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Stream
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Stream/PhpStreamRequestFactory.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Stream/Stream.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Stream/StreamInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Stream/StreamRequestFactoryInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/ChromePHPFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/FormatterInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/GelfMessageFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/JsonFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/LineFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/LogstashFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/NormalizerFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Formatter/WildfireFormatter.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/AbstractHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/AbstractProcessingHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/AmqpHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/BufferHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/ChromePHPHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/CouchDBHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/CubeHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/DoctrineCouchDBHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/FingersCrossed
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/FingersCrossedHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/FirePHPHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/GelfHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/GroupHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/HandlerInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/MailHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/MissingExtensionException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/MongoDBHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NativeMailerHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NullHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/PushoverHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/RavenHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/RedisHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/RotatingFileHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/SocketHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/StreamHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/SwiftMailerHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/SyslogHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/TestHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/ZendMonitorHandler.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Logger.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Processor
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Processor/IntrospectionProcessor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Processor/MemoryPeakUsageProcessor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Processor/MemoryProcessor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Processor/MemoryUsageProcessor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Processor/PsrLogMessageProcessor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Monolog/Processor/WebProcessor.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/AbstractLogger.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/InvalidArgumentException.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/LogLevel.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/LoggerAwareInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/LoggerAwareTrait.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/LoggerInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/LoggerTrait.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/NullLogger.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/Test
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Psr/Log/Test/LoggerInterfaceTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/ApcClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/ApcUniversalClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/ClassCollectionLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/ClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/ClassMapGenerator.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/DebugClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/DebugUniversalClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/MapClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/ApcUniversalClassLoaderTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/ClassCollectionLoaderTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/ClassLoaderTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/ClassMapGeneratorTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/DebugClassLoaderTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Baz.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/FooBar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Pearlike
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Pearlike/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Pearlike/Baz.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Pearlike/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Apc
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Apc/Pearlike
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Apc/Pearlike/FooBar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Namespaced
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Namespaced/FooBar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/A.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/ATrait.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/B.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/BTrait.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/CInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/CTrait.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/D.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/E.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/GInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Baz.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/WithComments.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced2
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced2/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced2/Baz.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced2/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike/Baz.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike/WithComments.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike2
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike2/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike2/Baz.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike2/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/A/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/A/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/C
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/C/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/C/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/PrefixCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/PrefixCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/PrefixCollision/A/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/PrefixCollision/A/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/PrefixCollision/C
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/PrefixCollision/C/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/PrefixCollision/C/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/A/B
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/A/B/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/A/B/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/C
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/C/B
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/C/B/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/C/B/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/A
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/A/B
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/A/B/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/A/B/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/C
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/C/B
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/C/B/Bar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/beta/PrefixCollision/C/B/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/classmap
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeClass.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeParent.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/multipleNs.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/notAClass.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/sameNsMultipleClasses.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/deps
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/deps/traits.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Namespaced
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Namespaced/FooBar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Namespaced2
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Namespaced2/FooBar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Pearlike
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Pearlike/FooBar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Pearlike2
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Pearlike2/FooBar.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/includepath
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/includepath/Foo.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/php5.4
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/Fixtures/php5.4/traits.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/Tests/UniversalClassLoaderTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/UniversalClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/WinCacheClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/ClassLoader/XcacheClassLoader.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Debug
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcherInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Event.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/EventDispatcher.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/EventDispatcherInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/EventSubscriberInterface.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/GenericEvent.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Tests
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Tests/ContainerAwareEventDispatcherTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Tests/EventDispatcherTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Tests/EventTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Tests/GenericEventTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/Symfony/Component/EventDispatcher/Tests/ImmutableEventDispatcherTest.php
-#srv/web/owncloud/apps/files_external/3rdparty/aws-sdk-php/aws-autoloader.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/LICENSE
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/NOTICE
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/README
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/Google_Client.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_AssertionCredentials.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_Auth.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_AuthNone.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_LoginTicket.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_OAuth2.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_P12Signer.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_PemVerifier.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_Signer.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/auth/Google_Verifier.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/cache
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/cache/Google_ApcCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/cache/Google_Cache.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/cache/Google_FileCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/cache/Google_MemcacheCache.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/config.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/contrib
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/contrib/Google_DriveService.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/external
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/external/URITemplateParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/io
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/io/Google_CacheParser.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/io/Google_CurlIO.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/io/Google_HttpRequest.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/io/Google_IO.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/io/Google_REST.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/io/cacerts.pem
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/service
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/service/Google_BatchRequest.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/service/Google_MediaFileUpload.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/service/Google_Model.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/service/Google_Service.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/service/Google_ServiceResource.php
-#srv/web/owncloud/apps/files_external/3rdparty/google-api-php-client/src/service/Google_Utils.php
-#srv/web/owncloud/apps/files_external/3rdparty/smb4php
-#srv/web/owncloud/apps/files_external/3rdparty/smb4php/smb.php
-#srv/web/owncloud/apps/files_external/ajax
-#srv/web/owncloud/apps/files_external/ajax/addMountPoint.php
-#srv/web/owncloud/apps/files_external/ajax/addRootCertificate.php
-#srv/web/owncloud/apps/files_external/ajax/applicable.php
-#srv/web/owncloud/apps/files_external/ajax/dropbox.php
-#srv/web/owncloud/apps/files_external/ajax/google.php
-#srv/web/owncloud/apps/files_external/ajax/removeMountPoint.php
-#srv/web/owncloud/apps/files_external/ajax/removeRootCertificate.php
-#srv/web/owncloud/apps/files_external/appinfo
-#srv/web/owncloud/apps/files_external/appinfo/app.php
-#srv/web/owncloud/apps/files_external/appinfo/info.xml
-#srv/web/owncloud/apps/files_external/appinfo/routes.php
-#srv/web/owncloud/apps/files_external/appinfo/version
-#srv/web/owncloud/apps/files_external/css
-#srv/web/owncloud/apps/files_external/css/settings.css
-#srv/web/owncloud/apps/files_external/js
-#srv/web/owncloud/apps/files_external/js/app.js
-#srv/web/owncloud/apps/files_external/js/dropbox.js
-#srv/web/owncloud/apps/files_external/js/google.js
-#srv/web/owncloud/apps/files_external/js/mountsfilelist.js
-#srv/web/owncloud/apps/files_external/js/settings.js
-#srv/web/owncloud/apps/files_external/l10n
-#srv/web/owncloud/apps/files_external/l10n/af_ZA.php
-#srv/web/owncloud/apps/files_external/l10n/ar.php
-#srv/web/owncloud/apps/files_external/l10n/ast.php
-#srv/web/owncloud/apps/files_external/l10n/bg_BG.php
-#srv/web/owncloud/apps/files_external/l10n/bn_BD.php
-#srv/web/owncloud/apps/files_external/l10n/bs.php
-#srv/web/owncloud/apps/files_external/l10n/ca.php
-#srv/web/owncloud/apps/files_external/l10n/cs_CZ.php
-#srv/web/owncloud/apps/files_external/l10n/cy_GB.php
-#srv/web/owncloud/apps/files_external/l10n/da.php
-#srv/web/owncloud/apps/files_external/l10n/de.php
-#srv/web/owncloud/apps/files_external/l10n/de_AT.php
-#srv/web/owncloud/apps/files_external/l10n/de_CH.php
-#srv/web/owncloud/apps/files_external/l10n/de_DE.php
-#srv/web/owncloud/apps/files_external/l10n/el.php
-#srv/web/owncloud/apps/files_external/l10n/en@pirate.php
-#srv/web/owncloud/apps/files_external/l10n/en_GB.php
-#srv/web/owncloud/apps/files_external/l10n/eo.php
-#srv/web/owncloud/apps/files_external/l10n/es.php
-#srv/web/owncloud/apps/files_external/l10n/es_AR.php
-#srv/web/owncloud/apps/files_external/l10n/es_CL.php
-#srv/web/owncloud/apps/files_external/l10n/es_MX.php
-#srv/web/owncloud/apps/files_external/l10n/et_EE.php
-#srv/web/owncloud/apps/files_external/l10n/eu.php
-#srv/web/owncloud/apps/files_external/l10n/eu_ES.php
-#srv/web/owncloud/apps/files_external/l10n/fa.php
-#srv/web/owncloud/apps/files_external/l10n/fi_FI.php
-#srv/web/owncloud/apps/files_external/l10n/fr.php
-#srv/web/owncloud/apps/files_external/l10n/gl.php
-#srv/web/owncloud/apps/files_external/l10n/he.php
-#srv/web/owncloud/apps/files_external/l10n/hi.php
-#srv/web/owncloud/apps/files_external/l10n/hr.php
-#srv/web/owncloud/apps/files_external/l10n/hu_HU.php
-#srv/web/owncloud/apps/files_external/l10n/hy.php
-#srv/web/owncloud/apps/files_external/l10n/ia.php
-#srv/web/owncloud/apps/files_external/l10n/id.php
-#srv/web/owncloud/apps/files_external/l10n/is.php
-#srv/web/owncloud/apps/files_external/l10n/it.php
-#srv/web/owncloud/apps/files_external/l10n/ja.php
-#srv/web/owncloud/apps/files_external/l10n/ja_JP.php
-#srv/web/owncloud/apps/files_external/l10n/jv.php
-#srv/web/owncloud/apps/files_external/l10n/ka.php
-#srv/web/owncloud/apps/files_external/l10n/ka_GE.php
-#srv/web/owncloud/apps/files_external/l10n/km.php
-#srv/web/owncloud/apps/files_external/l10n/ko.php
-#srv/web/owncloud/apps/files_external/l10n/ku_IQ.php
-#srv/web/owncloud/apps/files_external/l10n/lb.php
-#srv/web/owncloud/apps/files_external/l10n/lt_LT.php
-#srv/web/owncloud/apps/files_external/l10n/lv.php
-#srv/web/owncloud/apps/files_external/l10n/mk.php
-#srv/web/owncloud/apps/files_external/l10n/ms_MY.php
-#srv/web/owncloud/apps/files_external/l10n/my_MM.php
-#srv/web/owncloud/apps/files_external/l10n/nb_NO.php
-#srv/web/owncloud/apps/files_external/l10n/nl.php
-#srv/web/owncloud/apps/files_external/l10n/nn_NO.php
-#srv/web/owncloud/apps/files_external/l10n/oc.php
-#srv/web/owncloud/apps/files_external/l10n/pa.php
-#srv/web/owncloud/apps/files_external/l10n/pl.php
-#srv/web/owncloud/apps/files_external/l10n/pt_BR.php
-#srv/web/owncloud/apps/files_external/l10n/pt_PT.php
-#srv/web/owncloud/apps/files_external/l10n/ro.php
-#srv/web/owncloud/apps/files_external/l10n/ru.php
-#srv/web/owncloud/apps/files_external/l10n/si_LK.php
-#srv/web/owncloud/apps/files_external/l10n/sk.php
-#srv/web/owncloud/apps/files_external/l10n/sk_SK.php
-#srv/web/owncloud/apps/files_external/l10n/sl.php
-#srv/web/owncloud/apps/files_external/l10n/sq.php
-#srv/web/owncloud/apps/files_external/l10n/sr.php
-#srv/web/owncloud/apps/files_external/l10n/sr@latin.php
-#srv/web/owncloud/apps/files_external/l10n/sv.php
-#srv/web/owncloud/apps/files_external/l10n/ta_LK.php
-#srv/web/owncloud/apps/files_external/l10n/te.php
-#srv/web/owncloud/apps/files_external/l10n/th_TH.php
-#srv/web/owncloud/apps/files_external/l10n/tr.php
-#srv/web/owncloud/apps/files_external/l10n/ug.php
-#srv/web/owncloud/apps/files_external/l10n/uk.php
-#srv/web/owncloud/apps/files_external/l10n/ur_PK.php
-#srv/web/owncloud/apps/files_external/l10n/vi.php
-#srv/web/owncloud/apps/files_external/l10n/zh_CN.php
-#srv/web/owncloud/apps/files_external/l10n/zh_HK.php
-#srv/web/owncloud/apps/files_external/l10n/zh_TW.php
-#srv/web/owncloud/apps/files_external/lib
-#srv/web/owncloud/apps/files_external/lib/amazons3.php
-#srv/web/owncloud/apps/files_external/lib/api.php
-#srv/web/owncloud/apps/files_external/lib/config.php
-#srv/web/owncloud/apps/files_external/lib/dropbox.php
-#srv/web/owncloud/apps/files_external/lib/etagpropagator.php
-#srv/web/owncloud/apps/files_external/lib/ftp.php
-#srv/web/owncloud/apps/files_external/lib/google.php
-#srv/web/owncloud/apps/files_external/lib/owncloud.php
-#srv/web/owncloud/apps/files_external/lib/personalmount.php
-#srv/web/owncloud/apps/files_external/lib/sftp.php
-#srv/web/owncloud/apps/files_external/lib/smb.php
-#srv/web/owncloud/apps/files_external/lib/smb_oc.php
-#srv/web/owncloud/apps/files_external/lib/streamwrapper.php
-#srv/web/owncloud/apps/files_external/lib/swift.php
-#srv/web/owncloud/apps/files_external/list.php
-#srv/web/owncloud/apps/files_external/personal.php
-#srv/web/owncloud/apps/files_external/settings.php
-#srv/web/owncloud/apps/files_external/templates
-#srv/web/owncloud/apps/files_external/templates/list.php
-#srv/web/owncloud/apps/files_external/templates/settings.php
-#srv/web/owncloud/apps/files_external/tests
-#srv/web/owncloud/apps/files_external/tests/amazons3.php
-#srv/web/owncloud/apps/files_external/tests/amazons3migration.php
-#srv/web/owncloud/apps/files_external/tests/appSpec.js
-#srv/web/owncloud/apps/files_external/tests/config.php
-#srv/web/owncloud/apps/files_external/tests/dropbox.php
-#srv/web/owncloud/apps/files_external/tests/dynamicmountconfig.php
-#srv/web/owncloud/apps/files_external/tests/etagpropagator.php
-#srv/web/owncloud/apps/files_external/tests/ftp.php
-#srv/web/owncloud/apps/files_external/tests/google.php
-#srv/web/owncloud/apps/files_external/tests/js
-#srv/web/owncloud/apps/files_external/tests/js/mountsfilelistSpec.js
-#srv/web/owncloud/apps/files_external/tests/mountconfig.php
-#srv/web/owncloud/apps/files_external/tests/owncloud.php
-#srv/web/owncloud/apps/files_external/tests/owncloudfunctions.php
-#srv/web/owncloud/apps/files_external/tests/sftp.php
-#srv/web/owncloud/apps/files_external/tests/smb.php
-#srv/web/owncloud/apps/files_external/tests/smbfunctions.php
-#srv/web/owncloud/apps/files_external/tests/swift.php
-#srv/web/owncloud/apps/files_external/tests/webdav.php
-#srv/web/owncloud/apps/files_pdfviewer
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/LICENSE
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/compatibility.js
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-check.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-comment.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-help.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-insert.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-key.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-newparagraph.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-noicon.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-note.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/annotation-paragraph.svg
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-next-rtl.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-next-rtl@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-next.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-next@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-previous-rtl.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-previous-rtl@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-previous.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/findbarButton-previous@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/grab.cur
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/grabbing.cur
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/loading-icon.gif
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/loading-small.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-documentProperties.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-documentProperties@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-firstPage.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-firstPage@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-handTool.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-handTool@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-lastPage.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-lastPage@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-rotateCcw.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-rotateCcw@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-rotateCw.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/secondaryToolbarButton-rotateCw@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/shadow.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/texture.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-bookmark.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-bookmark@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-download.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-download@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-menuArrows.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-menuArrows@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-openFile.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-openFile@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageDown-rtl.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageDown-rtl@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageDown.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageDown@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageUp-rtl.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageUp-rtl@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageUp.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-pageUp@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-presentationMode.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-presentationMode@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-print.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-print@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-search.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-search@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-secondaryToolbarToggle-rtl.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-secondaryToolbarToggle.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-secondaryToolbarToggle@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-sidebarToggle-rtl.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-sidebarToggle-rtl@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-sidebarToggle.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-sidebarToggle@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-viewOutline-rtl.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-viewOutline-rtl@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-viewOutline.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-viewOutline@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-viewThumbnail.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-viewThumbnail@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-zoomIn.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-zoomIn@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-zoomOut.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/images/toolbarButton-zoomOut@2x.png
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/l10n.js
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ar
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ar/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/bn-BD
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/bn-BD/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ca
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ca/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/cs
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/cs/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/cy
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/cy/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/da
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/da/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/de
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/de/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/el
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/el/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/en-US
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/en-US/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/es
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/es/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/fa
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/fa/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/fi
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/fi/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/fr
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/fr/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/he
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/he/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/it
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/it/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ja
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ja/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ko
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ko/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/locale.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/lt
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/lt/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/nl
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/nl/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/no
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/no/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/pl
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/pl/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/pt-BR
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/pt-BR/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ro
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ro/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ru
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/ru/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/sr
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/sr/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/sv-SE
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/sv-SE/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/tr
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/tr/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/vi
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/vi/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/zh-CN
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/zh-CN/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/zh-TW
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/locale/zh-TW/viewer.properties
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/pdf.js
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/pdf.worker.js
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/viewer.css
-#srv/web/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/viewer.js
-#srv/web/owncloud/apps/files_pdfviewer/appinfo
-#srv/web/owncloud/apps/files_pdfviewer/appinfo/app.php
-#srv/web/owncloud/apps/files_pdfviewer/appinfo/info.xml
-#srv/web/owncloud/apps/files_pdfviewer/appinfo/version
-#srv/web/owncloud/apps/files_pdfviewer/js
-#srv/web/owncloud/apps/files_pdfviewer/js/files.php
-#srv/web/owncloud/apps/files_pdfviewer/js/loader.js
-#srv/web/owncloud/apps/files_pdfviewer/js/on_event.js
-#srv/web/owncloud/apps/files_pdfviewer/templates
-#srv/web/owncloud/apps/files_pdfviewer/templates/pdf.php
-#srv/web/owncloud/apps/files_pdfviewer/viewer.php
-#srv/web/owncloud/apps/files_sharing
-#srv/web/owncloud/apps/files_sharing/ajax
-#srv/web/owncloud/apps/files_sharing/ajax/external.php
-#srv/web/owncloud/apps/files_sharing/ajax/list.php
-#srv/web/owncloud/apps/files_sharing/ajax/publicpreview.php
-#srv/web/owncloud/apps/files_sharing/ajax/shareinfo.php
-#srv/web/owncloud/apps/files_sharing/ajax/testremote.php
-#srv/web/owncloud/apps/files_sharing/appinfo
-#srv/web/owncloud/apps/files_sharing/appinfo/app.php
-#srv/web/owncloud/apps/files_sharing/appinfo/database.xml
-#srv/web/owncloud/apps/files_sharing/appinfo/info.xml
-#srv/web/owncloud/apps/files_sharing/appinfo/routes.php
-#srv/web/owncloud/apps/files_sharing/appinfo/update.php
-#srv/web/owncloud/apps/files_sharing/appinfo/version
-#srv/web/owncloud/apps/files_sharing/css
-#srv/web/owncloud/apps/files_sharing/css/404.css
-#srv/web/owncloud/apps/files_sharing/css/authenticate.css
-#srv/web/owncloud/apps/files_sharing/css/mobile.css
-#srv/web/owncloud/apps/files_sharing/css/public.css
-#srv/web/owncloud/apps/files_sharing/css/sharedfilelist.css
-#srv/web/owncloud/apps/files_sharing/js
-#srv/web/owncloud/apps/files_sharing/js/app.js
-#srv/web/owncloud/apps/files_sharing/js/external.js
-#srv/web/owncloud/apps/files_sharing/js/public.js
-#srv/web/owncloud/apps/files_sharing/js/settings-admin.js
-#srv/web/owncloud/apps/files_sharing/js/share.js
-#srv/web/owncloud/apps/files_sharing/js/sharedfilelist.js
-#srv/web/owncloud/apps/files_sharing/l10n
-#srv/web/owncloud/apps/files_sharing/l10n/af_ZA.php
-#srv/web/owncloud/apps/files_sharing/l10n/ar.php
-#srv/web/owncloud/apps/files_sharing/l10n/ast.php
-#srv/web/owncloud/apps/files_sharing/l10n/bg_BG.php
-#srv/web/owncloud/apps/files_sharing/l10n/bn_BD.php
-#srv/web/owncloud/apps/files_sharing/l10n/bs.php
-#srv/web/owncloud/apps/files_sharing/l10n/ca.php
-#srv/web/owncloud/apps/files_sharing/l10n/cs_CZ.php
-#srv/web/owncloud/apps/files_sharing/l10n/cy_GB.php
-#srv/web/owncloud/apps/files_sharing/l10n/da.php
-#srv/web/owncloud/apps/files_sharing/l10n/de.php
-#srv/web/owncloud/apps/files_sharing/l10n/de_AT.php
-#srv/web/owncloud/apps/files_sharing/l10n/de_CH.php
-#srv/web/owncloud/apps/files_sharing/l10n/de_DE.php
-#srv/web/owncloud/apps/files_sharing/l10n/el.php
-#srv/web/owncloud/apps/files_sharing/l10n/en@pirate.php
-#srv/web/owncloud/apps/files_sharing/l10n/en_GB.php
-#srv/web/owncloud/apps/files_sharing/l10n/eo.php
-#srv/web/owncloud/apps/files_sharing/l10n/es.php
-#srv/web/owncloud/apps/files_sharing/l10n/es_AR.php
-#srv/web/owncloud/apps/files_sharing/l10n/es_CL.php
-#srv/web/owncloud/apps/files_sharing/l10n/es_MX.php
-#srv/web/owncloud/apps/files_sharing/l10n/et_EE.php
-#srv/web/owncloud/apps/files_sharing/l10n/eu.php
-#srv/web/owncloud/apps/files_sharing/l10n/eu_ES.php
-#srv/web/owncloud/apps/files_sharing/l10n/fa.php
-#srv/web/owncloud/apps/files_sharing/l10n/fi_FI.php
-#srv/web/owncloud/apps/files_sharing/l10n/fr.php
-#srv/web/owncloud/apps/files_sharing/l10n/gl.php
-#srv/web/owncloud/apps/files_sharing/l10n/he.php
-#srv/web/owncloud/apps/files_sharing/l10n/hi.php
-#srv/web/owncloud/apps/files_sharing/l10n/hr.php
-#srv/web/owncloud/apps/files_sharing/l10n/hu_HU.php
-#srv/web/owncloud/apps/files_sharing/l10n/hy.php
-#srv/web/owncloud/apps/files_sharing/l10n/ia.php
-#srv/web/owncloud/apps/files_sharing/l10n/id.php
-#srv/web/owncloud/apps/files_sharing/l10n/is.php
-#srv/web/owncloud/apps/files_sharing/l10n/it.php
-#srv/web/owncloud/apps/files_sharing/l10n/ja.php
-#srv/web/owncloud/apps/files_sharing/l10n/ja_JP.php
-#srv/web/owncloud/apps/files_sharing/l10n/jv.php
-#srv/web/owncloud/apps/files_sharing/l10n/ka.php
-#srv/web/owncloud/apps/files_sharing/l10n/ka_GE.php
-#srv/web/owncloud/apps/files_sharing/l10n/km.php
-#srv/web/owncloud/apps/files_sharing/l10n/ko.php
-#srv/web/owncloud/apps/files_sharing/l10n/ku_IQ.php
-#srv/web/owncloud/apps/files_sharing/l10n/lb.php
-#srv/web/owncloud/apps/files_sharing/l10n/lt_LT.php
-#srv/web/owncloud/apps/files_sharing/l10n/lv.php
-#srv/web/owncloud/apps/files_sharing/l10n/mk.php
-#srv/web/owncloud/apps/files_sharing/l10n/ms_MY.php
-#srv/web/owncloud/apps/files_sharing/l10n/my_MM.php
-#srv/web/owncloud/apps/files_sharing/l10n/nb_NO.php
-#srv/web/owncloud/apps/files_sharing/l10n/nl.php
-#srv/web/owncloud/apps/files_sharing/l10n/nn_NO.php
-#srv/web/owncloud/apps/files_sharing/l10n/oc.php
-#srv/web/owncloud/apps/files_sharing/l10n/pa.php
-#srv/web/owncloud/apps/files_sharing/l10n/pl.php
-#srv/web/owncloud/apps/files_sharing/l10n/pt_BR.php
-#srv/web/owncloud/apps/files_sharing/l10n/pt_PT.php
-#srv/web/owncloud/apps/files_sharing/l10n/ro.php
-#srv/web/owncloud/apps/files_sharing/l10n/ru.php
-#srv/web/owncloud/apps/files_sharing/l10n/si_LK.php
-#srv/web/owncloud/apps/files_sharing/l10n/sk.php
-#srv/web/owncloud/apps/files_sharing/l10n/sk_SK.php
-#srv/web/owncloud/apps/files_sharing/l10n/sl.php
-#srv/web/owncloud/apps/files_sharing/l10n/sq.php
-#srv/web/owncloud/apps/files_sharing/l10n/sr.php
-#srv/web/owncloud/apps/files_sharing/l10n/sr@latin.php
-#srv/web/owncloud/apps/files_sharing/l10n/sv.php
-#srv/web/owncloud/apps/files_sharing/l10n/ta_LK.php
-#srv/web/owncloud/apps/files_sharing/l10n/te.php
-#srv/web/owncloud/apps/files_sharing/l10n/th_TH.php
-#srv/web/owncloud/apps/files_sharing/l10n/tr.php
-#srv/web/owncloud/apps/files_sharing/l10n/ug.php
-#srv/web/owncloud/apps/files_sharing/l10n/uk.php
-#srv/web/owncloud/apps/files_sharing/l10n/ur_PK.php
-#srv/web/owncloud/apps/files_sharing/l10n/vi.php
-#srv/web/owncloud/apps/files_sharing/l10n/zh_CN.php
-#srv/web/owncloud/apps/files_sharing/l10n/zh_HK.php
-#srv/web/owncloud/apps/files_sharing/l10n/zh_TW.php
-#srv/web/owncloud/apps/files_sharing/lib
-#srv/web/owncloud/apps/files_sharing/lib/api.php
-#srv/web/owncloud/apps/files_sharing/lib/cache.php
-#srv/web/owncloud/apps/files_sharing/lib/connector
-#srv/web/owncloud/apps/files_sharing/lib/connector/publicauth.php
-#srv/web/owncloud/apps/files_sharing/lib/exceptions.php
-#srv/web/owncloud/apps/files_sharing/lib/external
-#srv/web/owncloud/apps/files_sharing/lib/external/cache.php
-#srv/web/owncloud/apps/files_sharing/lib/external/manager.php
-#srv/web/owncloud/apps/files_sharing/lib/external/mount.php
-#srv/web/owncloud/apps/files_sharing/lib/external/scanner.php
-#srv/web/owncloud/apps/files_sharing/lib/external/storage.php
-#srv/web/owncloud/apps/files_sharing/lib/helper.php
-#srv/web/owncloud/apps/files_sharing/lib/isharedstorage.php
-#srv/web/owncloud/apps/files_sharing/lib/maintainer.php
-#srv/web/owncloud/apps/files_sharing/lib/proxy.php
-#srv/web/owncloud/apps/files_sharing/lib/readonlycache.php
-#srv/web/owncloud/apps/files_sharing/lib/readonlywrapper.php
-#srv/web/owncloud/apps/files_sharing/lib/scanner.php
-#srv/web/owncloud/apps/files_sharing/lib/share
-#srv/web/owncloud/apps/files_sharing/lib/share/file.php
-#srv/web/owncloud/apps/files_sharing/lib/share/folder.php
-#srv/web/owncloud/apps/files_sharing/lib/sharedmount.php
-#srv/web/owncloud/apps/files_sharing/lib/sharedstorage.php
-#srv/web/owncloud/apps/files_sharing/lib/updater.php
-#srv/web/owncloud/apps/files_sharing/lib/watcher.php
-#srv/web/owncloud/apps/files_sharing/list.php
-#srv/web/owncloud/apps/files_sharing/public.php
-#srv/web/owncloud/apps/files_sharing/publicwebdav.php
-#srv/web/owncloud/apps/files_sharing/settings-admin.php
-#srv/web/owncloud/apps/files_sharing/templates
-#srv/web/owncloud/apps/files_sharing/templates/authenticate.php
-#srv/web/owncloud/apps/files_sharing/templates/list.php
-#srv/web/owncloud/apps/files_sharing/templates/part.404.php
-#srv/web/owncloud/apps/files_sharing/templates/public.php
-#srv/web/owncloud/apps/files_sharing/templates/settings-admin.php
-#srv/web/owncloud/apps/files_sharing/tests
-#srv/web/owncloud/apps/files_sharing/tests/api.php
-#srv/web/owncloud/apps/files_sharing/tests/backend.php
-#srv/web/owncloud/apps/files_sharing/tests/base.php
-#srv/web/owncloud/apps/files_sharing/tests/cache.php
-#srv/web/owncloud/apps/files_sharing/tests/externalstorage.php
-#srv/web/owncloud/apps/files_sharing/tests/helper.php
-#srv/web/owncloud/apps/files_sharing/tests/js
-#srv/web/owncloud/apps/files_sharing/tests/js/appSpec.js
-#srv/web/owncloud/apps/files_sharing/tests/js/shareSpec.js
-#srv/web/owncloud/apps/files_sharing/tests/js/sharedfilelistSpec.js
-#srv/web/owncloud/apps/files_sharing/tests/permissions.php
-#srv/web/owncloud/apps/files_sharing/tests/propagation.php
-#srv/web/owncloud/apps/files_sharing/tests/proxy.php
-#srv/web/owncloud/apps/files_sharing/tests/share.php
-#srv/web/owncloud/apps/files_sharing/tests/sharedmount.php
-#srv/web/owncloud/apps/files_sharing/tests/sharedstorage.php
-#srv/web/owncloud/apps/files_sharing/tests/update.php
-#srv/web/owncloud/apps/files_sharing/tests/updater.php
-#srv/web/owncloud/apps/files_sharing/tests/watcher.php
-#srv/web/owncloud/apps/files_texteditor
-#srv/web/owncloud/apps/files_texteditor/ajax
-#srv/web/owncloud/apps/files_texteditor/ajax/loadfile.php
-#srv/web/owncloud/apps/files_texteditor/ajax/savefile.php
-#srv/web/owncloud/apps/files_texteditor/appinfo
-#srv/web/owncloud/apps/files_texteditor/appinfo/app.php
-#srv/web/owncloud/apps/files_texteditor/appinfo/info.xml
-#srv/web/owncloud/apps/files_texteditor/appinfo/version
-#srv/web/owncloud/apps/files_texteditor/css
-#srv/web/owncloud/apps/files_texteditor/css/DroidSansMono
-#srv/web/owncloud/apps/files_texteditor/css/DroidSansMono/DroidSansMono-webfont.eot
-#srv/web/owncloud/apps/files_texteditor/css/DroidSansMono/DroidSansMono-webfont.svg
-#srv/web/owncloud/apps/files_texteditor/css/DroidSansMono/DroidSansMono-webfont.ttf
-#srv/web/owncloud/apps/files_texteditor/css/DroidSansMono/DroidSansMono-webfont.woff
-#srv/web/owncloud/apps/files_texteditor/css/DroidSansMono/Google_Android_License.txt
-#srv/web/owncloud/apps/files_texteditor/css/DroidSansMono/stylesheet.css
-#srv/web/owncloud/apps/files_texteditor/css/mobile.css
-#srv/web/owncloud/apps/files_texteditor/css/style.css
-#srv/web/owncloud/apps/files_texteditor/js
-#srv/web/owncloud/apps/files_texteditor/js/editor.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ace.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-elastic_tabstops_lite.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-emmet.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-keybinding_menu.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-language_tools.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-modelist.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-options.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-searchbox.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-settings_menu.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-spellcheck.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-split.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-static_highlight.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-statusbar.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-textarea.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-themelist.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ext-whitespace.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/keybinding-emacs.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/keybinding-vim.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-abap.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-actionscript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-ada.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-asciidoc.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-assembly_x86.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-autohotkey.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-batchfile.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-c9search.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-c_cpp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-clojure.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-cobol.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-coffee.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-coldfusion.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-csharp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-css.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-curly.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-d.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-dart.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-diff.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-django.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-dot.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-ejs.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-erlang.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-forth.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-ftl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-glsl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-golang.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-groovy.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-haml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-haskell.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-haxe.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-html.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-html_ruby.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-ini.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-jade.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-java.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-javascript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-json.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-jsoniq.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-jsp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-jsx.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-julia.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-latex.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-less.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-liquid.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-lisp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-livescript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-logiql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-lsl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-lua.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-luapage.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-lucene.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-makefile.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-markdown.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-matlab.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-mushcode.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-mushcode_high_rules.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-mysql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-objectivec.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-ocaml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-pascal.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-perl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-pgsql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-php.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-plain_text.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-powershell.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-prolog.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-properties.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-python.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-r.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-rdoc.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-rhtml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-ruby.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-rust.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-sass.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-scad.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-scala.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-scheme.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-scss.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-sh.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-snippets.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-sql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-stylus.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-svg.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-tcl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-tex.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-text.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-textile.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-tmsnippet.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-toml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-twig.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-typescript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-vbscript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-velocity.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-verilog.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-xml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-xquery.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-yaml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/abap.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/actionscript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/ada.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/asciidoc.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/assembly_x86.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/autohotkey.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/batchfile.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/c9search.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/c_cpp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/clojure.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/cobol.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/coffee.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/coldfusion.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/csharp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/css.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/curly.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/d.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/dart.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/diff.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/django.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/dot.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/ejs.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/erlang.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/forth.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/ftl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/glsl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/golang.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/groovy.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/haml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/haskell.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/haxe.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/html.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/html_ruby.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/ini.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/jade.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/java.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/javascript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/json.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/jsoniq.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/jsp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/jsx.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/julia.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/latex.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/less.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/liquid.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/lisp.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/livescript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/logiql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/lsl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/lua.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/luapage.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/lucene.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/makefile.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/markdown.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/matlab.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/mushcode.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/mushcode_high_rules.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/mysql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/objectivec.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/ocaml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/pascal.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/perl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/pgsql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/php.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/plain_text.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/powershell.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/prolog.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/properties.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/python.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/r.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/rdoc.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/rhtml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/ruby.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/rust.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/sass.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/scad.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/scala.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/scheme.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/scss.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/sh.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/snippets.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/sql.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/stylus.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/svg.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/tcl.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/tex.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/text.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/textile.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/toml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/twig.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/typescript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/vbscript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/velocity.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/verilog.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/xml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/xquery.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/yaml.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-ambiance.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-chaos.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-chrome.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-clouds.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-clouds_midnight.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-cobalt.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-crimson_editor.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-dawn.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-dreamweaver.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-eclipse.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-github.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-idle_fingers.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-kr.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-merbivore.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-merbivore_soft.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-mono_industrial.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-monokai.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-pastel_on_dark.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-solarized_dark.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-solarized_light.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-terminal.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-textmate.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-tomorrow.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-tomorrow_night.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-tomorrow_night_blue.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-tomorrow_night_bright.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-tomorrow_night_eighties.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-twilight.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-vibrant_ink.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/theme-xcode.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/worker-coffee.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/worker-css.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/worker-javascript.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/worker-json.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/worker-lua.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/worker-php.js
-#srv/web/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/worker-xquery.js
-#srv/web/owncloud/apps/files_texteditor/l10n
-#srv/web/owncloud/apps/files_texteditor/l10n/ar.php
-#srv/web/owncloud/apps/files_texteditor/l10n/bg_BG.php
-#srv/web/owncloud/apps/files_texteditor/l10n/bn_BD.php
-#srv/web/owncloud/apps/files_texteditor/l10n/bs.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ca.php
-#srv/web/owncloud/apps/files_texteditor/l10n/cs_CZ.php
-#srv/web/owncloud/apps/files_texteditor/l10n/cy_GB.php
-#srv/web/owncloud/apps/files_texteditor/l10n/da.php
-#srv/web/owncloud/apps/files_texteditor/l10n/de.php
-#srv/web/owncloud/apps/files_texteditor/l10n/de_CH.php
-#srv/web/owncloud/apps/files_texteditor/l10n/de_DE.php
-#srv/web/owncloud/apps/files_texteditor/l10n/el.php
-#srv/web/owncloud/apps/files_texteditor/l10n/en_GB.php
-#srv/web/owncloud/apps/files_texteditor/l10n/eo.php
-#srv/web/owncloud/apps/files_texteditor/l10n/es.php
-#srv/web/owncloud/apps/files_texteditor/l10n/es_AR.php
-#srv/web/owncloud/apps/files_texteditor/l10n/es_MX.php
-#srv/web/owncloud/apps/files_texteditor/l10n/et_EE.php
-#srv/web/owncloud/apps/files_texteditor/l10n/eu.php
-#srv/web/owncloud/apps/files_texteditor/l10n/eu_ES.php
-#srv/web/owncloud/apps/files_texteditor/l10n/fa.php
-#srv/web/owncloud/apps/files_texteditor/l10n/fi.php
-#srv/web/owncloud/apps/files_texteditor/l10n/fi_FI.php
-#srv/web/owncloud/apps/files_texteditor/l10n/fr.php
-#srv/web/owncloud/apps/files_texteditor/l10n/gl.php
-#srv/web/owncloud/apps/files_texteditor/l10n/he.php
-#srv/web/owncloud/apps/files_texteditor/l10n/hi.php
-#srv/web/owncloud/apps/files_texteditor/l10n/hr.php
-#srv/web/owncloud/apps/files_texteditor/l10n/hu_HU.php
-#srv/web/owncloud/apps/files_texteditor/l10n/hy.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ia.php
-#srv/web/owncloud/apps/files_texteditor/l10n/id.php
-#srv/web/owncloud/apps/files_texteditor/l10n/is.php
-#srv/web/owncloud/apps/files_texteditor/l10n/it.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ja_JP.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ka_GE.php
-#srv/web/owncloud/apps/files_texteditor/l10n/km.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ko.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ku_IQ.php
-#srv/web/owncloud/apps/files_texteditor/l10n/lb.php
-#srv/web/owncloud/apps/files_texteditor/l10n/lt_LT.php
-#srv/web/owncloud/apps/files_texteditor/l10n/lv.php
-#srv/web/owncloud/apps/files_texteditor/l10n/mk.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ms_MY.php
-#srv/web/owncloud/apps/files_texteditor/l10n/nb_NO.php
-#srv/web/owncloud/apps/files_texteditor/l10n/nl.php
-#srv/web/owncloud/apps/files_texteditor/l10n/nn_NO.php
-#srv/web/owncloud/apps/files_texteditor/l10n/oc.php
-#srv/web/owncloud/apps/files_texteditor/l10n/pa.php
-#srv/web/owncloud/apps/files_texteditor/l10n/pl.php
-#srv/web/owncloud/apps/files_texteditor/l10n/pl_PL.php
-#srv/web/owncloud/apps/files_texteditor/l10n/pt_BR.php
-#srv/web/owncloud/apps/files_texteditor/l10n/pt_PT.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ro.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ru.php
-#srv/web/owncloud/apps/files_texteditor/l10n/si_LK.php
-#srv/web/owncloud/apps/files_texteditor/l10n/sk.php
-#srv/web/owncloud/apps/files_texteditor/l10n/sk_SK.php
-#srv/web/owncloud/apps/files_texteditor/l10n/sl.php
-#srv/web/owncloud/apps/files_texteditor/l10n/sq.php
-#srv/web/owncloud/apps/files_texteditor/l10n/sr.php
-#srv/web/owncloud/apps/files_texteditor/l10n/sr@latin.php
-#srv/web/owncloud/apps/files_texteditor/l10n/sv.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ta_LK.php
-#srv/web/owncloud/apps/files_texteditor/l10n/te.php
-#srv/web/owncloud/apps/files_texteditor/l10n/th_TH.php
-#srv/web/owncloud/apps/files_texteditor/l10n/tr.php
-#srv/web/owncloud/apps/files_texteditor/l10n/ug.php
-#srv/web/owncloud/apps/files_texteditor/l10n/uk.php
-#srv/web/owncloud/apps/files_texteditor/l10n/vi.php
-#srv/web/owncloud/apps/files_texteditor/l10n/zh_CN.php
-#srv/web/owncloud/apps/files_texteditor/l10n/zh_HK.php
-#srv/web/owncloud/apps/files_texteditor/l10n/zh_TW.php
-#srv/web/owncloud/apps/files_trashbin
-#srv/web/owncloud/apps/files_trashbin/ajax
-#srv/web/owncloud/apps/files_trashbin/ajax/delete.php
-#srv/web/owncloud/apps/files_trashbin/ajax/isEmpty.php
-#srv/web/owncloud/apps/files_trashbin/ajax/list.php
-#srv/web/owncloud/apps/files_trashbin/ajax/preview.php
-#srv/web/owncloud/apps/files_trashbin/ajax/undelete.php
-#srv/web/owncloud/apps/files_trashbin/appinfo
-#srv/web/owncloud/apps/files_trashbin/appinfo/app.php
-#srv/web/owncloud/apps/files_trashbin/appinfo/database.xml
-#srv/web/owncloud/apps/files_trashbin/appinfo/info.xml
-#srv/web/owncloud/apps/files_trashbin/appinfo/preupdate.php
-#srv/web/owncloud/apps/files_trashbin/appinfo/routes.php
-#srv/web/owncloud/apps/files_trashbin/appinfo/update.php
-#srv/web/owncloud/apps/files_trashbin/appinfo/version
-#srv/web/owncloud/apps/files_trashbin/css
-#srv/web/owncloud/apps/files_trashbin/css/trash.css
-#srv/web/owncloud/apps/files_trashbin/js
-#srv/web/owncloud/apps/files_trashbin/js/app.js
-#srv/web/owncloud/apps/files_trashbin/js/filelist.js
-#srv/web/owncloud/apps/files_trashbin/l10n
-#srv/web/owncloud/apps/files_trashbin/l10n/ach.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ady.php
-#srv/web/owncloud/apps/files_trashbin/l10n/af_ZA.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ar.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ast.php
-#srv/web/owncloud/apps/files_trashbin/l10n/be.php
-#srv/web/owncloud/apps/files_trashbin/l10n/bg_BG.php
-#srv/web/owncloud/apps/files_trashbin/l10n/bn_BD.php
-#srv/web/owncloud/apps/files_trashbin/l10n/bs.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ca.php
-#srv/web/owncloud/apps/files_trashbin/l10n/cs_CZ.php
-#srv/web/owncloud/apps/files_trashbin/l10n/cy_GB.php
-#srv/web/owncloud/apps/files_trashbin/l10n/da.php
-#srv/web/owncloud/apps/files_trashbin/l10n/de.php
-#srv/web/owncloud/apps/files_trashbin/l10n/de_AT.php
-#srv/web/owncloud/apps/files_trashbin/l10n/de_CH.php
-#srv/web/owncloud/apps/files_trashbin/l10n/de_DE.php
-#srv/web/owncloud/apps/files_trashbin/l10n/el.php
-#srv/web/owncloud/apps/files_trashbin/l10n/en@pirate.php
-#srv/web/owncloud/apps/files_trashbin/l10n/en_GB.php
-#srv/web/owncloud/apps/files_trashbin/l10n/eo.php
-#srv/web/owncloud/apps/files_trashbin/l10n/es.php
-#srv/web/owncloud/apps/files_trashbin/l10n/es_AR.php
-#srv/web/owncloud/apps/files_trashbin/l10n/es_CL.php
-#srv/web/owncloud/apps/files_trashbin/l10n/es_MX.php
-#srv/web/owncloud/apps/files_trashbin/l10n/et_EE.php
-#srv/web/owncloud/apps/files_trashbin/l10n/eu.php
-#srv/web/owncloud/apps/files_trashbin/l10n/eu_ES.php
-#srv/web/owncloud/apps/files_trashbin/l10n/fa.php
-#srv/web/owncloud/apps/files_trashbin/l10n/fi_FI.php
-#srv/web/owncloud/apps/files_trashbin/l10n/fr.php
-#srv/web/owncloud/apps/files_trashbin/l10n/gl.php
-#srv/web/owncloud/apps/files_trashbin/l10n/he.php
-#srv/web/owncloud/apps/files_trashbin/l10n/hi.php
-#srv/web/owncloud/apps/files_trashbin/l10n/hr.php
-#srv/web/owncloud/apps/files_trashbin/l10n/hu_HU.php
-#srv/web/owncloud/apps/files_trashbin/l10n/hy.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ia.php
-#srv/web/owncloud/apps/files_trashbin/l10n/id.php
-#srv/web/owncloud/apps/files_trashbin/l10n/is.php
-#srv/web/owncloud/apps/files_trashbin/l10n/it.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ja.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ja_JP.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ka.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ka_GE.php
-#srv/web/owncloud/apps/files_trashbin/l10n/km.php
-#srv/web/owncloud/apps/files_trashbin/l10n/kn.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ko.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ku_IQ.php
-#srv/web/owncloud/apps/files_trashbin/l10n/lb.php
-#srv/web/owncloud/apps/files_trashbin/l10n/lt_LT.php
-#srv/web/owncloud/apps/files_trashbin/l10n/lv.php
-#srv/web/owncloud/apps/files_trashbin/l10n/mk.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ml_IN.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ms_MY.php
-#srv/web/owncloud/apps/files_trashbin/l10n/my_MM.php
-#srv/web/owncloud/apps/files_trashbin/l10n/nb_NO.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ne.php
-#srv/web/owncloud/apps/files_trashbin/l10n/nl.php
-#srv/web/owncloud/apps/files_trashbin/l10n/nn_NO.php
-#srv/web/owncloud/apps/files_trashbin/l10n/nqo.php
-#srv/web/owncloud/apps/files_trashbin/l10n/oc.php
-#srv/web/owncloud/apps/files_trashbin/l10n/pa.php
-#srv/web/owncloud/apps/files_trashbin/l10n/pl.php
-#srv/web/owncloud/apps/files_trashbin/l10n/pt_BR.php
-#srv/web/owncloud/apps/files_trashbin/l10n/pt_PT.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ro.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ru.php
-#srv/web/owncloud/apps/files_trashbin/l10n/si_LK.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sk.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sk_SK.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sl.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sq.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sr.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sr@latin.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sv.php
-#srv/web/owncloud/apps/files_trashbin/l10n/sw_KE.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ta_LK.php
-#srv/web/owncloud/apps/files_trashbin/l10n/te.php
-#srv/web/owncloud/apps/files_trashbin/l10n/th_TH.php
-#srv/web/owncloud/apps/files_trashbin/l10n/tr.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ug.php
-#srv/web/owncloud/apps/files_trashbin/l10n/uk.php
-#srv/web/owncloud/apps/files_trashbin/l10n/ur_PK.php
-#srv/web/owncloud/apps/files_trashbin/l10n/vi.php
-#srv/web/owncloud/apps/files_trashbin/l10n/zh_CN.php
-#srv/web/owncloud/apps/files_trashbin/l10n/zh_HK.php
-#srv/web/owncloud/apps/files_trashbin/l10n/zh_TW.php
-#srv/web/owncloud/apps/files_trashbin/lib
-#srv/web/owncloud/apps/files_trashbin/lib/exceptions.php
-#srv/web/owncloud/apps/files_trashbin/lib/helper.php
-#srv/web/owncloud/apps/files_trashbin/lib/hooks.php
-#srv/web/owncloud/apps/files_trashbin/lib/trashbin.php
-#srv/web/owncloud/apps/files_trashbin/list.php
-#srv/web/owncloud/apps/files_trashbin/templates
-#srv/web/owncloud/apps/files_trashbin/templates/index.php
-#srv/web/owncloud/apps/files_trashbin/tests
-#srv/web/owncloud/apps/files_trashbin/tests/js
-#srv/web/owncloud/apps/files_trashbin/tests/js/appSpec.js
-#srv/web/owncloud/apps/files_trashbin/tests/js/filelistSpec.js
-#srv/web/owncloud/apps/files_trashbin/tests/trashbin.php
-#srv/web/owncloud/apps/files_versions
-#srv/web/owncloud/apps/files_versions/ajax
-#srv/web/owncloud/apps/files_versions/ajax/getVersions.php
-#srv/web/owncloud/apps/files_versions/ajax/preview.php
-#srv/web/owncloud/apps/files_versions/ajax/rollbackVersion.php
-#srv/web/owncloud/apps/files_versions/appinfo
-#srv/web/owncloud/apps/files_versions/appinfo/api.php
-#srv/web/owncloud/apps/files_versions/appinfo/app.php
-#srv/web/owncloud/apps/files_versions/appinfo/info.xml
-#srv/web/owncloud/apps/files_versions/appinfo/routes.php
-#srv/web/owncloud/apps/files_versions/appinfo/update.php
-#srv/web/owncloud/apps/files_versions/appinfo/version
-#srv/web/owncloud/apps/files_versions/css
-#srv/web/owncloud/apps/files_versions/css/versions.css
-#srv/web/owncloud/apps/files_versions/download.php
-#srv/web/owncloud/apps/files_versions/js
-#srv/web/owncloud/apps/files_versions/js/versions.js
-#srv/web/owncloud/apps/files_versions/l10n
-#srv/web/owncloud/apps/files_versions/l10n/ar.php
-#srv/web/owncloud/apps/files_versions/l10n/ast.php
-#srv/web/owncloud/apps/files_versions/l10n/bg_BG.php
-#srv/web/owncloud/apps/files_versions/l10n/bn_BD.php
-#srv/web/owncloud/apps/files_versions/l10n/ca.php
-#srv/web/owncloud/apps/files_versions/l10n/cs_CZ.php
-#srv/web/owncloud/apps/files_versions/l10n/cy_GB.php
-#srv/web/owncloud/apps/files_versions/l10n/da.php
-#srv/web/owncloud/apps/files_versions/l10n/de.php
-#srv/web/owncloud/apps/files_versions/l10n/de_CH.php
-#srv/web/owncloud/apps/files_versions/l10n/de_DE.php
-#srv/web/owncloud/apps/files_versions/l10n/el.php
-#srv/web/owncloud/apps/files_versions/l10n/en_GB.php
-#srv/web/owncloud/apps/files_versions/l10n/eo.php
-#srv/web/owncloud/apps/files_versions/l10n/es.php
-#srv/web/owncloud/apps/files_versions/l10n/es_AR.php
-#srv/web/owncloud/apps/files_versions/l10n/es_MX.php
-#srv/web/owncloud/apps/files_versions/l10n/et_EE.php
-#srv/web/owncloud/apps/files_versions/l10n/eu.php
-#srv/web/owncloud/apps/files_versions/l10n/fa.php
-#srv/web/owncloud/apps/files_versions/l10n/fi_FI.php
-#srv/web/owncloud/apps/files_versions/l10n/fr.php
-#srv/web/owncloud/apps/files_versions/l10n/gl.php
-#srv/web/owncloud/apps/files_versions/l10n/he.php
-#srv/web/owncloud/apps/files_versions/l10n/hu_HU.php
-#srv/web/owncloud/apps/files_versions/l10n/id.php
-#srv/web/owncloud/apps/files_versions/l10n/is.php
-#srv/web/owncloud/apps/files_versions/l10n/it.php
-#srv/web/owncloud/apps/files_versions/l10n/ja.php
-#srv/web/owncloud/apps/files_versions/l10n/ja_JP.php
-#srv/web/owncloud/apps/files_versions/l10n/ka_GE.php
-#srv/web/owncloud/apps/files_versions/l10n/km.php
-#srv/web/owncloud/apps/files_versions/l10n/ko.php
-#srv/web/owncloud/apps/files_versions/l10n/ku_IQ.php
-#srv/web/owncloud/apps/files_versions/l10n/lb.php
-#srv/web/owncloud/apps/files_versions/l10n/lt_LT.php
-#srv/web/owncloud/apps/files_versions/l10n/lv.php
-#srv/web/owncloud/apps/files_versions/l10n/mk.php
-#srv/web/owncloud/apps/files_versions/l10n/ms_MY.php
-#srv/web/owncloud/apps/files_versions/l10n/nb_NO.php
-#srv/web/owncloud/apps/files_versions/l10n/nl.php
-#srv/web/owncloud/apps/files_versions/l10n/nn_NO.php
-#srv/web/owncloud/apps/files_versions/l10n/pl.php
-#srv/web/owncloud/apps/files_versions/l10n/pt_BR.php
-#srv/web/owncloud/apps/files_versions/l10n/pt_PT.php
-#srv/web/owncloud/apps/files_versions/l10n/ro.php
-#srv/web/owncloud/apps/files_versions/l10n/ru.php
-#srv/web/owncloud/apps/files_versions/l10n/si_LK.php
-#srv/web/owncloud/apps/files_versions/l10n/sk_SK.php
-#srv/web/owncloud/apps/files_versions/l10n/sl.php
-#srv/web/owncloud/apps/files_versions/l10n/sq.php
-#srv/web/owncloud/apps/files_versions/l10n/sr.php
-#srv/web/owncloud/apps/files_versions/l10n/sv.php
-#srv/web/owncloud/apps/files_versions/l10n/ta_LK.php
-#srv/web/owncloud/apps/files_versions/l10n/th_TH.php
-#srv/web/owncloud/apps/files_versions/l10n/tr.php
-#srv/web/owncloud/apps/files_versions/l10n/ug.php
-#srv/web/owncloud/apps/files_versions/l10n/uk.php
-#srv/web/owncloud/apps/files_versions/l10n/ur_PK.php
-#srv/web/owncloud/apps/files_versions/l10n/vi.php
-#srv/web/owncloud/apps/files_versions/l10n/zh_CN.php
-#srv/web/owncloud/apps/files_versions/l10n/zh_HK.php
-#srv/web/owncloud/apps/files_versions/l10n/zh_TW.php
-#srv/web/owncloud/apps/files_versions/lib
-#srv/web/owncloud/apps/files_versions/lib/capabilities.php
-#srv/web/owncloud/apps/files_versions/lib/hooks.php
-#srv/web/owncloud/apps/files_versions/lib/versions.php
-#srv/web/owncloud/apps/files_versions/tests
-#srv/web/owncloud/apps/files_versions/tests/versions.php
-#srv/web/owncloud/apps/files_videoviewer
-#srv/web/owncloud/apps/files_videoviewer/appinfo
-#srv/web/owncloud/apps/files_videoviewer/appinfo/app.php
-#srv/web/owncloud/apps/files_videoviewer/appinfo/info.xml
-#srv/web/owncloud/apps/files_videoviewer/appinfo/version
-#srv/web/owncloud/apps/files_videoviewer/css
-#srv/web/owncloud/apps/files_videoviewer/css/mediaelementplayer.css
-#srv/web/owncloud/apps/files_videoviewer/css/style.css
-#srv/web/owncloud/apps/files_videoviewer/img
-#srv/web/owncloud/apps/files_videoviewer/img/close.png
-#srv/web/owncloud/apps/files_videoviewer/img/skin
-#srv/web/owncloud/apps/files_videoviewer/img/skin/background.png
-#srv/web/owncloud/apps/files_videoviewer/img/skin/bigplay.png
-#srv/web/owncloud/apps/files_videoviewer/img/skin/bigplay.svg
-#srv/web/owncloud/apps/files_videoviewer/img/skin/controls-ted.png
-#srv/web/owncloud/apps/files_videoviewer/img/skin/controls-wmp-bg.png
-#srv/web/owncloud/apps/files_videoviewer/img/skin/controls-wmp.png
-#srv/web/owncloud/apps/files_videoviewer/img/skin/controls.png
-#srv/web/owncloud/apps/files_videoviewer/img/skin/controls.svg
-#srv/web/owncloud/apps/files_videoviewer/img/skin/loading.gif
-#srv/web/owncloud/apps/files_videoviewer/js
-#srv/web/owncloud/apps/files_videoviewer/js/flashmediaelement.swf
-#srv/web/owncloud/apps/files_videoviewer/js/mediaelement-and-player.js
-#srv/web/owncloud/apps/files_videoviewer/js/mediaelement-and-player.min.js
-#srv/web/owncloud/apps/files_videoviewer/js/mep-extra.js
-#srv/web/owncloud/apps/files_videoviewer/js/silverlightmediaelement.xap
-#srv/web/owncloud/apps/files_videoviewer/js/viewer.js
-#srv/web/owncloud/apps/files_videoviewer/src
-#srv/web/owncloud/apps/files_videoviewer/src/flash
-#srv/web/owncloud/apps/files_videoviewer/src/flash/FlashMediaElement.as
-#srv/web/owncloud/apps/files_videoviewer/src/flash/FlashMediaElement.fla
-#srv/web/owncloud/apps/files_videoviewer/src/flash/HtmlMediaEvent.as
-#srv/web/owncloud/apps/files_videoviewer/src/flash/htmlelements
-#srv/web/owncloud/apps/files_videoviewer/src/flash/htmlelements/AudioElement.as
-#srv/web/owncloud/apps/files_videoviewer/src/flash/htmlelements/IMediaElement.as
-#srv/web/owncloud/apps/files_videoviewer/src/flash/htmlelements/VideoElement.as
-#srv/web/owncloud/apps/files_videoviewer/src/flash/htmlelements/YouTubeElement.as
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/App.xaml
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/App.xaml.cs
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/MainPage.xaml
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/MainPage.xaml.cs
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/Properties
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/Properties/AppManifest.xml
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/Properties/AssemblyInfo.cs
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/SilverlightMediaElement.csproj
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/SilverlightMediaElement.csproj.user
-#srv/web/owncloud/apps/files_videoviewer/src/silverlight/SilverlightMediaElement.sln
-#srv/web/owncloud/apps/firstrunwizard
-#srv/web/owncloud/apps/firstrunwizard/ajax
-#srv/web/owncloud/apps/firstrunwizard/ajax/disable.php
-#srv/web/owncloud/apps/firstrunwizard/ajax/enable.php
-#srv/web/owncloud/apps/firstrunwizard/appinfo
-#srv/web/owncloud/apps/firstrunwizard/appinfo/app.php
-#srv/web/owncloud/apps/firstrunwizard/appinfo/info.xml
-#srv/web/owncloud/apps/firstrunwizard/appinfo/version
-#srv/web/owncloud/apps/firstrunwizard/css
-#srv/web/owncloud/apps/firstrunwizard/css/colorbox.css
-#srv/web/owncloud/apps/firstrunwizard/css/firstrunwizard.css
-#srv/web/owncloud/apps/firstrunwizard/js
-#srv/web/owncloud/apps/firstrunwizard/js/activate.js
-#srv/web/owncloud/apps/firstrunwizard/js/firstrunwizard.js
-#srv/web/owncloud/apps/firstrunwizard/js/jquery.colorbox.js
-#srv/web/owncloud/apps/firstrunwizard/l10n
-#srv/web/owncloud/apps/firstrunwizard/l10n/ar.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ast.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/bg_BG.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/bn_BD.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/bs.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ca.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/cs_CZ.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/cy_GB.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/da.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/de.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/de_CH.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/de_DE.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/el.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/en@pirate.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/en_GB.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/eo.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/es.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/es_AR.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/es_MX.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/et_EE.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/eu.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/fa.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/fi_FI.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/fr.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/gl.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/he.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/hr.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/hu_HU.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ia.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/id.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/is.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/it.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ja.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ja_JP.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ka_GE.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/km.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ko.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ku_IQ.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/l10n.pl
-#srv/web/owncloud/apps/firstrunwizard/l10n/lb.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/lt_LT.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/lv.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/mk.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ms_MY.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/nb_NO.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/nl.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/nn_NO.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/oc.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/pl.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/pt_BR.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/pt_PT.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ro.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ru.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/si_LK.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/sk_SK.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/sl.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/sq.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/sr.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/sv.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ta_LK.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/te.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/templates
-#srv/web/owncloud/apps/firstrunwizard/l10n/templates/firstrunwizard.pot
-#srv/web/owncloud/apps/firstrunwizard/l10n/th_TH.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/tr.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/ug.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/uk.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/vi.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/zh_CN.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/zh_HK.php
-#srv/web/owncloud/apps/firstrunwizard/l10n/zh_TW.php
-#srv/web/owncloud/apps/firstrunwizard/lib
-#srv/web/owncloud/apps/firstrunwizard/lib/firstrunwizard.php
-#srv/web/owncloud/apps/firstrunwizard/templates
-#srv/web/owncloud/apps/firstrunwizard/templates/wizard.php
-#srv/web/owncloud/apps/firstrunwizard/wizard.php
-#srv/web/owncloud/apps/gallery
-#srv/web/owncloud/apps/gallery/ajax
-#srv/web/owncloud/apps/gallery/ajax/gallery.php
-#srv/web/owncloud/apps/gallery/ajax/getimages.php
-#srv/web/owncloud/apps/gallery/ajax/image.php
-#srv/web/owncloud/apps/gallery/ajax/thumbnail.php
-#srv/web/owncloud/apps/gallery/appinfo
-#srv/web/owncloud/apps/gallery/appinfo/app.php
-#srv/web/owncloud/apps/gallery/appinfo/database.xml
-#srv/web/owncloud/apps/gallery/appinfo/info.xml
-#srv/web/owncloud/apps/gallery/appinfo/update.php
-#srv/web/owncloud/apps/gallery/appinfo/version
-#srv/web/owncloud/apps/gallery/css
-#srv/web/owncloud/apps/gallery/css/mobile.css
-#srv/web/owncloud/apps/gallery/css/public.css
-#srv/web/owncloud/apps/gallery/css/slideshow.css
-#srv/web/owncloud/apps/gallery/css/styles.css
-#srv/web/owncloud/apps/gallery/index.php
-#srv/web/owncloud/apps/gallery/js
-#srv/web/owncloud/apps/gallery/js/album.js
-#srv/web/owncloud/apps/gallery/js/gallery.js
-#srv/web/owncloud/apps/gallery/js/jquery.mousewheel-3.1.1.js
-#srv/web/owncloud/apps/gallery/js/public.js
-#srv/web/owncloud/apps/gallery/js/slideshow.js
-#srv/web/owncloud/apps/gallery/js/thumbnail.js
-#srv/web/owncloud/apps/gallery/l10n
-#srv/web/owncloud/apps/gallery/l10n/ach
-#srv/web/owncloud/apps/gallery/l10n/ach/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ady
-#srv/web/owncloud/apps/gallery/l10n/ady/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/af
-#srv/web/owncloud/apps/gallery/l10n/af/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/af_ZA
-#srv/web/owncloud/apps/gallery/l10n/af_ZA.php
-#srv/web/owncloud/apps/gallery/l10n/af_ZA/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ak
-#srv/web/owncloud/apps/gallery/l10n/ak/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/am_ET
-#srv/web/owncloud/apps/gallery/l10n/am_ET/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ar
-#srv/web/owncloud/apps/gallery/l10n/ar.php
-#srv/web/owncloud/apps/gallery/l10n/ar/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ast
-#srv/web/owncloud/apps/gallery/l10n/ast.php
-#srv/web/owncloud/apps/gallery/l10n/ast/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/az
-#srv/web/owncloud/apps/gallery/l10n/az/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/be
-#srv/web/owncloud/apps/gallery/l10n/be/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/bg_BG
-#srv/web/owncloud/apps/gallery/l10n/bg_BG.php
-#srv/web/owncloud/apps/gallery/l10n/bg_BG/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/bn_BD
-#srv/web/owncloud/apps/gallery/l10n/bn_BD.php
-#srv/web/owncloud/apps/gallery/l10n/bn_BD/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/bn_IN
-#srv/web/owncloud/apps/gallery/l10n/bn_IN/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/bs
-#srv/web/owncloud/apps/gallery/l10n/bs.php
-#srv/web/owncloud/apps/gallery/l10n/bs/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ca
-#srv/web/owncloud/apps/gallery/l10n/ca.php
-#srv/web/owncloud/apps/gallery/l10n/ca/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ca@valencia
-#srv/web/owncloud/apps/gallery/l10n/ca@valencia/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/cs_CZ
-#srv/web/owncloud/apps/gallery/l10n/cs_CZ.php
-#srv/web/owncloud/apps/gallery/l10n/cs_CZ/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/cy_GB
-#srv/web/owncloud/apps/gallery/l10n/cy_GB.php
-#srv/web/owncloud/apps/gallery/l10n/cy_GB/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/da
-#srv/web/owncloud/apps/gallery/l10n/da.php
-#srv/web/owncloud/apps/gallery/l10n/da/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/de
-#srv/web/owncloud/apps/gallery/l10n/de.php
-#srv/web/owncloud/apps/gallery/l10n/de/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/de_AT
-#srv/web/owncloud/apps/gallery/l10n/de_AT.php
-#srv/web/owncloud/apps/gallery/l10n/de_AT/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/de_CH
-#srv/web/owncloud/apps/gallery/l10n/de_CH.php
-#srv/web/owncloud/apps/gallery/l10n/de_CH/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/de_DE
-#srv/web/owncloud/apps/gallery/l10n/de_DE.php
-#srv/web/owncloud/apps/gallery/l10n/de_DE/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/el
-#srv/web/owncloud/apps/gallery/l10n/el.php
-#srv/web/owncloud/apps/gallery/l10n/el/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/en@pirate
-#srv/web/owncloud/apps/gallery/l10n/en@pirate/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/en_GB
-#srv/web/owncloud/apps/gallery/l10n/en_GB.php
-#srv/web/owncloud/apps/gallery/l10n/en_GB/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/en_NZ
-#srv/web/owncloud/apps/gallery/l10n/en_NZ/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/eo
-#srv/web/owncloud/apps/gallery/l10n/eo.php
-#srv/web/owncloud/apps/gallery/l10n/eo/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es
-#srv/web/owncloud/apps/gallery/l10n/es.php
-#srv/web/owncloud/apps/gallery/l10n/es/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_AR
-#srv/web/owncloud/apps/gallery/l10n/es_AR.php
-#srv/web/owncloud/apps/gallery/l10n/es_AR/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_BO
-#srv/web/owncloud/apps/gallery/l10n/es_BO/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_CL
-#srv/web/owncloud/apps/gallery/l10n/es_CL.php
-#srv/web/owncloud/apps/gallery/l10n/es_CL/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_CO
-#srv/web/owncloud/apps/gallery/l10n/es_CO/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_CR
-#srv/web/owncloud/apps/gallery/l10n/es_CR/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_EC
-#srv/web/owncloud/apps/gallery/l10n/es_EC/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_MX
-#srv/web/owncloud/apps/gallery/l10n/es_MX.php
-#srv/web/owncloud/apps/gallery/l10n/es_MX/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_PE
-#srv/web/owncloud/apps/gallery/l10n/es_PE/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_PY
-#srv/web/owncloud/apps/gallery/l10n/es_PY/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_US
-#srv/web/owncloud/apps/gallery/l10n/es_US/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/es_UY
-#srv/web/owncloud/apps/gallery/l10n/es_UY/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/et_EE
-#srv/web/owncloud/apps/gallery/l10n/et_EE.php
-#srv/web/owncloud/apps/gallery/l10n/et_EE/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/eu
-#srv/web/owncloud/apps/gallery/l10n/eu.php
-#srv/web/owncloud/apps/gallery/l10n/eu/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/eu_ES
-#srv/web/owncloud/apps/gallery/l10n/eu_ES/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/fa
-#srv/web/owncloud/apps/gallery/l10n/fa.php
-#srv/web/owncloud/apps/gallery/l10n/fa/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/fi_FI
-#srv/web/owncloud/apps/gallery/l10n/fi_FI.php
-#srv/web/owncloud/apps/gallery/l10n/fi_FI/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/fr
-#srv/web/owncloud/apps/gallery/l10n/fr.php
-#srv/web/owncloud/apps/gallery/l10n/fr/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/fr_CA
-#srv/web/owncloud/apps/gallery/l10n/fr_CA/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/gl
-#srv/web/owncloud/apps/gallery/l10n/gl.php
-#srv/web/owncloud/apps/gallery/l10n/gl/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/he
-#srv/web/owncloud/apps/gallery/l10n/he.php
-#srv/web/owncloud/apps/gallery/l10n/he/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/hi
-#srv/web/owncloud/apps/gallery/l10n/hi.php
-#srv/web/owncloud/apps/gallery/l10n/hi/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/hi_IN
-#srv/web/owncloud/apps/gallery/l10n/hi_IN/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/hr
-#srv/web/owncloud/apps/gallery/l10n/hr.php
-#srv/web/owncloud/apps/gallery/l10n/hr/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/hu_HU
-#srv/web/owncloud/apps/gallery/l10n/hu_HU.php
-#srv/web/owncloud/apps/gallery/l10n/hu_HU/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/hy
-#srv/web/owncloud/apps/gallery/l10n/hy/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ia
-#srv/web/owncloud/apps/gallery/l10n/ia.php
-#srv/web/owncloud/apps/gallery/l10n/ia/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/id
-#srv/web/owncloud/apps/gallery/l10n/id.php
-#srv/web/owncloud/apps/gallery/l10n/id/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/is
-#srv/web/owncloud/apps/gallery/l10n/is.php
-#srv/web/owncloud/apps/gallery/l10n/is/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/it
-#srv/web/owncloud/apps/gallery/l10n/it.php
-#srv/web/owncloud/apps/gallery/l10n/it/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ja
-#srv/web/owncloud/apps/gallery/l10n/ja.php
-#srv/web/owncloud/apps/gallery/l10n/ja/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ja_JP.php
-#srv/web/owncloud/apps/gallery/l10n/jv
-#srv/web/owncloud/apps/gallery/l10n/jv/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ka_GE
-#srv/web/owncloud/apps/gallery/l10n/ka_GE.php
-#srv/web/owncloud/apps/gallery/l10n/ka_GE/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/km
-#srv/web/owncloud/apps/gallery/l10n/km.php
-#srv/web/owncloud/apps/gallery/l10n/km/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/kn
-#srv/web/owncloud/apps/gallery/l10n/kn/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ko
-#srv/web/owncloud/apps/gallery/l10n/ko.php
-#srv/web/owncloud/apps/gallery/l10n/ko/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ku_IQ
-#srv/web/owncloud/apps/gallery/l10n/ku_IQ.php
-#srv/web/owncloud/apps/gallery/l10n/ku_IQ/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/l10n.pl
-#srv/web/owncloud/apps/gallery/l10n/lb
-#srv/web/owncloud/apps/gallery/l10n/lb.php
-#srv/web/owncloud/apps/gallery/l10n/lb/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/lt_LT
-#srv/web/owncloud/apps/gallery/l10n/lt_LT.php
-#srv/web/owncloud/apps/gallery/l10n/lt_LT/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/lv
-#srv/web/owncloud/apps/gallery/l10n/lv.php
-#srv/web/owncloud/apps/gallery/l10n/lv/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/mk
-#srv/web/owncloud/apps/gallery/l10n/mk.php
-#srv/web/owncloud/apps/gallery/l10n/mk/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ml
-#srv/web/owncloud/apps/gallery/l10n/ml/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ml_IN
-#srv/web/owncloud/apps/gallery/l10n/ml_IN/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/mn
-#srv/web/owncloud/apps/gallery/l10n/mn/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ms_MY
-#srv/web/owncloud/apps/gallery/l10n/ms_MY.php
-#srv/web/owncloud/apps/gallery/l10n/ms_MY/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/my_MM
-#srv/web/owncloud/apps/gallery/l10n/my_MM/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/nb_NO
-#srv/web/owncloud/apps/gallery/l10n/nb_NO.php
-#srv/web/owncloud/apps/gallery/l10n/nb_NO/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/nds
-#srv/web/owncloud/apps/gallery/l10n/nds/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ne
-#srv/web/owncloud/apps/gallery/l10n/ne/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/nl
-#srv/web/owncloud/apps/gallery/l10n/nl.php
-#srv/web/owncloud/apps/gallery/l10n/nl/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/nn_NO
-#srv/web/owncloud/apps/gallery/l10n/nn_NO.php
-#srv/web/owncloud/apps/gallery/l10n/nn_NO/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/nqo
-#srv/web/owncloud/apps/gallery/l10n/nqo/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/oc
-#srv/web/owncloud/apps/gallery/l10n/oc.php
-#srv/web/owncloud/apps/gallery/l10n/oc/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/or_IN
-#srv/web/owncloud/apps/gallery/l10n/or_IN/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/pa
-#srv/web/owncloud/apps/gallery/l10n/pa.php
-#srv/web/owncloud/apps/gallery/l10n/pa/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/pl
-#srv/web/owncloud/apps/gallery/l10n/pl.php
-#srv/web/owncloud/apps/gallery/l10n/pl/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/pt_BR
-#srv/web/owncloud/apps/gallery/l10n/pt_BR.php
-#srv/web/owncloud/apps/gallery/l10n/pt_BR/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/pt_PT
-#srv/web/owncloud/apps/gallery/l10n/pt_PT.php
-#srv/web/owncloud/apps/gallery/l10n/pt_PT/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ro
-#srv/web/owncloud/apps/gallery/l10n/ro.php
-#srv/web/owncloud/apps/gallery/l10n/ro/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ru
-#srv/web/owncloud/apps/gallery/l10n/ru.php
-#srv/web/owncloud/apps/gallery/l10n/ru/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/si_LK
-#srv/web/owncloud/apps/gallery/l10n/si_LK.php
-#srv/web/owncloud/apps/gallery/l10n/si_LK/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sk
-#srv/web/owncloud/apps/gallery/l10n/sk.php
-#srv/web/owncloud/apps/gallery/l10n/sk/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sk_SK
-#srv/web/owncloud/apps/gallery/l10n/sk_SK.php
-#srv/web/owncloud/apps/gallery/l10n/sk_SK/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sl
-#srv/web/owncloud/apps/gallery/l10n/sl.php
-#srv/web/owncloud/apps/gallery/l10n/sl/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sq
-#srv/web/owncloud/apps/gallery/l10n/sq.php
-#srv/web/owncloud/apps/gallery/l10n/sq/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sr
-#srv/web/owncloud/apps/gallery/l10n/sr.php
-#srv/web/owncloud/apps/gallery/l10n/sr/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sr@latin
-#srv/web/owncloud/apps/gallery/l10n/sr@latin.php
-#srv/web/owncloud/apps/gallery/l10n/sr@latin/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/su
-#srv/web/owncloud/apps/gallery/l10n/su/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sv
-#srv/web/owncloud/apps/gallery/l10n/sv.php
-#srv/web/owncloud/apps/gallery/l10n/sv/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/sw_KE
-#srv/web/owncloud/apps/gallery/l10n/sw_KE/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ta_IN
-#srv/web/owncloud/apps/gallery/l10n/ta_IN/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ta_LK
-#srv/web/owncloud/apps/gallery/l10n/ta_LK.php
-#srv/web/owncloud/apps/gallery/l10n/ta_LK/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/te
-#srv/web/owncloud/apps/gallery/l10n/te/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/templates
-#srv/web/owncloud/apps/gallery/l10n/templates/gallery.pot
-#srv/web/owncloud/apps/gallery/l10n/th_TH
-#srv/web/owncloud/apps/gallery/l10n/th_TH.php
-#srv/web/owncloud/apps/gallery/l10n/th_TH/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/tr
-#srv/web/owncloud/apps/gallery/l10n/tr.php
-#srv/web/owncloud/apps/gallery/l10n/tr/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/tzm
-#srv/web/owncloud/apps/gallery/l10n/tzm/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ug
-#srv/web/owncloud/apps/gallery/l10n/ug.php
-#srv/web/owncloud/apps/gallery/l10n/ug/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/uk
-#srv/web/owncloud/apps/gallery/l10n/uk.php
-#srv/web/owncloud/apps/gallery/l10n/uk/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ur
-#srv/web/owncloud/apps/gallery/l10n/ur/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/ur_PK
-#srv/web/owncloud/apps/gallery/l10n/ur_PK.php
-#srv/web/owncloud/apps/gallery/l10n/ur_PK/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/uz
-#srv/web/owncloud/apps/gallery/l10n/uz/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/vi
-#srv/web/owncloud/apps/gallery/l10n/vi.php
-#srv/web/owncloud/apps/gallery/l10n/vi/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/zh_CN
-#srv/web/owncloud/apps/gallery/l10n/zh_CN.php
-#srv/web/owncloud/apps/gallery/l10n/zh_CN/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/zh_HK
-#srv/web/owncloud/apps/gallery/l10n/zh_HK.php
-#srv/web/owncloud/apps/gallery/l10n/zh_HK/gallery.po
-#srv/web/owncloud/apps/gallery/l10n/zh_TW
-#srv/web/owncloud/apps/gallery/l10n/zh_TW.php
-#srv/web/owncloud/apps/gallery/l10n/zh_TW/gallery.po
-#srv/web/owncloud/apps/gallery/lib
-#srv/web/owncloud/apps/gallery/lib/albumthumbnail.php
-#srv/web/owncloud/apps/gallery/lib/share.php
-#srv/web/owncloud/apps/gallery/lib/thumbnail.php
-#srv/web/owncloud/apps/gallery/public.php
-#srv/web/owncloud/apps/gallery/templates
-#srv/web/owncloud/apps/gallery/templates/index.php
-#srv/web/owncloud/apps/gallery/templates/public.php
-#srv/web/owncloud/apps/gallery/templates/slideshow.html
-#srv/web/owncloud/apps/search_lucene
-#srv/web/owncloud/apps/search_lucene/3rdparty
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Cache.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Exception.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/AccessController.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Container
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Container.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Container/Interface.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Container/Locked.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Container/Movable.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Exception.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Manager.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Memory/Value.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/GoTo.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/GoTo3DView.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/GoToE.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/GoToR.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Hide.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/ImportData.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/JavaScript.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Launch.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Movie.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Named.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Rendition.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/ResetForm.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/SetOCGState.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Sound.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/SubmitForm.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Thread.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Trans.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/URI.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Action/Unknown.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Annotation
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Annotation.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Annotation/FileAttachment.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Annotation/Link.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Annotation/Markup.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Annotation/Text.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Canvas
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Canvas.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Canvas/Abstract.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Canvas/Interface.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Cmap
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Cmap.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Cmap/ByteEncoding
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Cmap/ByteEncoding.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Cmap/ByteEncoding/Static.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Cmap/SegmentToDelta.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Cmap/TrimmedTable.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Color
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Color.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Color/Cmyk.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Color/GrayScale.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Color/Html.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Color/Rgb.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/Explicit.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/Fit.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/FitBoundingBox.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/FitBoundingBoxHorizontally.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/FitBoundingBoxVertically.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/FitHorizontally.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/FitRectangle.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/FitVertically.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/Named.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/Unknown.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Destination/Zoom.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Array.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Boolean.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Dictionary.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Name.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Null.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Numeric.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Object
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Object.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Object/Stream.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Reference
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Reference.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Reference/Context.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Reference/Table.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/Stream.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/String
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/String.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Element/String/Binary.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/ElementFactory
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/ElementFactory.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/ElementFactory/Interface.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/ElementFactory/Proxy.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Exception.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Font
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Font.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Font/OpenType
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Font/OpenType.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Font/OpenType/TrueType.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Image
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Image.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParser/Image/Png.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParserDataSource
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParserDataSource.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParserDataSource/File.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/FileParserDataSource/String.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/Ascii85.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/AsciiHex.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/Compression
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/Compression.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/Compression/Flate.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/Compression/Lzw.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/Interface.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Filter/RunLength.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Font.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Image.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/NameTree.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Outline
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Outline.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Outline/Created.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Outline/Loaded.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Page.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Parser.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/RecursivelyIteratableObjectsContainer.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/ContentStream.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Extractor.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/CidFont
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/CidFont.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/CidFont/TrueType.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Extracted.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/FontDescriptor.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Parsed
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Parsed.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Parsed/TrueType.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/Courier.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/CourierBold.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/CourierBoldOblique.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/CourierOblique.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/Helvetica.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/HelveticaBold.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/HelveticaBoldOblique.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/HelveticaOblique.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/Symbol.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/TimesBold.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/TimesBoldItalic.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/TimesItalic.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/TimesRoman.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Simple/Standard/ZapfDingbats.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Font/Type0.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/GraphicsState.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Image
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Image.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Image/Jpeg.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Image/Png.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Image/Tiff.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/ImageFactory.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Resource/Unified.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/StringParser.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Style.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Target.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Trailer
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Trailer.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Trailer/Generator.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/Trailer/Keeper.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Pdf/UpdateInfoContainer.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Exception.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Text
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Text.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Text/CaseInsensitive.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/TextNum
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/TextNum.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/TextNum/CaseInsensitive.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8/CaseInsensitive.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8Num
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8Num.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8Num/CaseInsensitive.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/Token.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/TokenFilter
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/TokenFilter.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/TokenFilter/LowerCase.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/TokenFilter/LowerCaseUtf8.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/TokenFilter/ShortWords.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Analysis/TokenFilter/StopWords.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document/Docx.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document/Exception.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document/Html.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document/OpenXml.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document/Pptx.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Document/Xlsx.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Exception.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/FSM.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/FSMAction.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Field.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/DictionaryLoader.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/DocsFilter.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/FieldInfo.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/SegmentInfo.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/SegmentMerger.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/SegmentWriter
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/SegmentWriter.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/SegmentWriter/DocumentWriter.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/SegmentWriter/StreamWriter.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/Term.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/TermInfo.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/TermsPriorityQueue.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/TermsStream
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/TermsStream/Interface.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Index/Writer.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Interface.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/LockManager.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/MultiSearcher.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/PriorityQueue.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Proxy.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/BooleanExpressionRecognizer.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Highlighter
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Highlighter/Default.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Highlighter/Interface.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Boolean.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Empty.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Fuzzy.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Insignificant.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/MultiTerm.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Phrase.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Preprocessing
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Preprocessing.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Preprocessing/Fuzzy.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Preprocessing/Phrase.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Preprocessing/Term.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Range.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Term.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Query/Wildcard.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryEntry
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryEntry.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryEntry/Phrase.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryEntry/Subquery.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryEntry/Term.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryHit.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryLexer.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryParser.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryParserContext.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryParserException.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/QueryToken.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Similarity
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Similarity.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Similarity/Default.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Weight
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Weight.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Weight/Boolean.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Weight/Empty.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Weight/MultiTerm.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Weight/Phrase.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Search/Weight/Term.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage/Directory
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage/Directory.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage/Directory/Filesystem.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage/File
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage/File.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage/File/Filesystem.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/Storage/File/Memory.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/Zend/Search/Lucene/TermStreamsPriorityQueue.php
-#srv/web/owncloud/apps/search_lucene/3rdparty/pdf2text.php
-#srv/web/owncloud/apps/search_lucene/ajax
-#srv/web/owncloud/apps/search_lucene/ajax/lucene.php
-#srv/web/owncloud/apps/search_lucene/appinfo
-#srv/web/owncloud/apps/search_lucene/appinfo/app.php
-#srv/web/owncloud/apps/search_lucene/appinfo/database.xml
-#srv/web/owncloud/apps/search_lucene/appinfo/info.xml
-#srv/web/owncloud/apps/search_lucene/appinfo/preupdate.php
-#srv/web/owncloud/apps/search_lucene/appinfo/update.php
-#srv/web/owncloud/apps/search_lucene/appinfo/version
-#srv/web/owncloud/apps/search_lucene/css
-#srv/web/owncloud/apps/search_lucene/css/lucene.css
-#srv/web/owncloud/apps/search_lucene/document
-#srv/web/owncloud/apps/search_lucene/document/Ods.php
-#srv/web/owncloud/apps/search_lucene/document/Odt.php
-#srv/web/owncloud/apps/search_lucene/document/OpenDocument.php
-#srv/web/owncloud/apps/search_lucene/document/Pdf.php
-#srv/web/owncloud/apps/search_lucene/js
-#srv/web/owncloud/apps/search_lucene/js/checker.js
-#srv/web/owncloud/apps/search_lucene/lib
-#srv/web/owncloud/apps/search_lucene/lib/hooks.php
-#srv/web/owncloud/apps/search_lucene/lib/indexer.php
-#srv/web/owncloud/apps/search_lucene/lib/lucene.php
-#srv/web/owncloud/apps/search_lucene/lib/status.php
-#srv/web/owncloud/apps/templateeditor
-#srv/web/owncloud/apps/templateeditor/app
-#srv/web/owncloud/apps/templateeditor/app/templateeditor.php
-#srv/web/owncloud/apps/templateeditor/appinfo
-#srv/web/owncloud/apps/templateeditor/appinfo/app.php
-#srv/web/owncloud/apps/templateeditor/appinfo/info.xml
-#srv/web/owncloud/apps/templateeditor/appinfo/routes.php
-#srv/web/owncloud/apps/templateeditor/appinfo/version
-#srv/web/owncloud/apps/templateeditor/controller
-#srv/web/owncloud/apps/templateeditor/controller/adminsettingscontroller.php
-#srv/web/owncloud/apps/templateeditor/css
-#srv/web/owncloud/apps/templateeditor/css/settings-admin.css
-#srv/web/owncloud/apps/templateeditor/http
-#srv/web/owncloud/apps/templateeditor/http/mailtemplateresponse.php
-#srv/web/owncloud/apps/templateeditor/js
-#srv/web/owncloud/apps/templateeditor/js/settings-admin.js
-#srv/web/owncloud/apps/templateeditor/l10n
-#srv/web/owncloud/apps/templateeditor/l10n/l10n.pl
-#srv/web/owncloud/apps/templateeditor/lib
-#srv/web/owncloud/apps/templateeditor/lib/mailtemplate.php
-#srv/web/owncloud/apps/templateeditor/settings-admin.php
-#srv/web/owncloud/apps/templateeditor/templates
-#srv/web/owncloud/apps/templateeditor/templates/settings-admin.php
-#srv/web/owncloud/apps/updater
-#srv/web/owncloud/apps/updater/COPYING-AGPL
-#srv/web/owncloud/apps/updater/admin.php
-#srv/web/owncloud/apps/updater/ajax
-#srv/web/owncloud/apps/updater/ajax/backup
-#srv/web/owncloud/apps/updater/ajax/backup.php
-#srv/web/owncloud/apps/updater/ajax/backup/delete.php
-#srv/web/owncloud/apps/updater/ajax/backup/download.php
-#srv/web/owncloud/apps/updater/ajax/backup/list.php
-#srv/web/owncloud/apps/updater/ajax/download.php
-#srv/web/owncloud/apps/updater/ajax/update.php
-#srv/web/owncloud/apps/updater/appinfo
-#srv/web/owncloud/apps/updater/appinfo/app.php
-#srv/web/owncloud/apps/updater/appinfo/info.xml
-#srv/web/owncloud/apps/updater/appinfo/version
-#srv/web/owncloud/apps/updater/css
-#srv/web/owncloud/apps/updater/css/updater.css
-#srv/web/owncloud/apps/updater/js
-#srv/web/owncloud/apps/updater/js/3rdparty
-#srv/web/owncloud/apps/updater/js/3rdparty/angular.js
-#srv/web/owncloud/apps/updater/js/app.js
-#srv/web/owncloud/apps/updater/js/controllers.js
-#srv/web/owncloud/apps/updater/l10n
-#srv/web/owncloud/apps/updater/l10n/ar.php
-#srv/web/owncloud/apps/updater/l10n/ast.php
-#srv/web/owncloud/apps/updater/l10n/bg_BG.php
-#srv/web/owncloud/apps/updater/l10n/bn_BD.php
-#srv/web/owncloud/apps/updater/l10n/ca.php
-#srv/web/owncloud/apps/updater/l10n/cs_CZ.php
-#srv/web/owncloud/apps/updater/l10n/cy_GB.php
-#srv/web/owncloud/apps/updater/l10n/da.php
-#srv/web/owncloud/apps/updater/l10n/de.php
-#srv/web/owncloud/apps/updater/l10n/de_AT.php
-#srv/web/owncloud/apps/updater/l10n/de_CH.php
-#srv/web/owncloud/apps/updater/l10n/de_DE.php
-#srv/web/owncloud/apps/updater/l10n/el.php
-#srv/web/owncloud/apps/updater/l10n/en@pirate.php
-#srv/web/owncloud/apps/updater/l10n/en_GB.php
-#srv/web/owncloud/apps/updater/l10n/eo.php
-#srv/web/owncloud/apps/updater/l10n/es.php
-#srv/web/owncloud/apps/updater/l10n/es_AR.php
-#srv/web/owncloud/apps/updater/l10n/es_CL.php
-#srv/web/owncloud/apps/updater/l10n/es_MX.php
-#srv/web/owncloud/apps/updater/l10n/et_EE.php
-#srv/web/owncloud/apps/updater/l10n/eu.php
-#srv/web/owncloud/apps/updater/l10n/eu_ES.php
-#srv/web/owncloud/apps/updater/l10n/fa.php
-#srv/web/owncloud/apps/updater/l10n/fi_FI.php
-#srv/web/owncloud/apps/updater/l10n/fr.php
-#srv/web/owncloud/apps/updater/l10n/gl.php
-#srv/web/owncloud/apps/updater/l10n/he.php
-#srv/web/owncloud/apps/updater/l10n/hi.php
-#srv/web/owncloud/apps/updater/l10n/hr.php
-#srv/web/owncloud/apps/updater/l10n/hu_HU.php
-#srv/web/owncloud/apps/updater/l10n/hy.php
-#srv/web/owncloud/apps/updater/l10n/ia.php
-#srv/web/owncloud/apps/updater/l10n/id.php
-#srv/web/owncloud/apps/updater/l10n/is.php
-#srv/web/owncloud/apps/updater/l10n/it.php
-#srv/web/owncloud/apps/updater/l10n/ja.php
-#srv/web/owncloud/apps/updater/l10n/ja_JP.php
-#srv/web/owncloud/apps/updater/l10n/jv.php
-#srv/web/owncloud/apps/updater/l10n/ka.php
-#srv/web/owncloud/apps/updater/l10n/ka_GE.php
-#srv/web/owncloud/apps/updater/l10n/km.php
-#srv/web/owncloud/apps/updater/l10n/ko.php
-#srv/web/owncloud/apps/updater/l10n/ku_IQ.php
-#srv/web/owncloud/apps/updater/l10n/l10n.pl
-#srv/web/owncloud/apps/updater/l10n/lb.php
-#srv/web/owncloud/apps/updater/l10n/lt_LT.php
-#srv/web/owncloud/apps/updater/l10n/lv.php
-#srv/web/owncloud/apps/updater/l10n/mk.php
-#srv/web/owncloud/apps/updater/l10n/ms_MY.php
-#srv/web/owncloud/apps/updater/l10n/my_MM.php
-#srv/web/owncloud/apps/updater/l10n/nb_NO.php
-#srv/web/owncloud/apps/updater/l10n/nl.php
-#srv/web/owncloud/apps/updater/l10n/nn_NO.php
-#srv/web/owncloud/apps/updater/l10n/oc.php
-#srv/web/owncloud/apps/updater/l10n/pa.php
-#srv/web/owncloud/apps/updater/l10n/pl.php
-#srv/web/owncloud/apps/updater/l10n/pt_BR.php
-#srv/web/owncloud/apps/updater/l10n/pt_PT.php
-#srv/web/owncloud/apps/updater/l10n/ro.php
-#srv/web/owncloud/apps/updater/l10n/ru.php
-#srv/web/owncloud/apps/updater/l10n/si_LK.php
-#srv/web/owncloud/apps/updater/l10n/sk.php
-#srv/web/owncloud/apps/updater/l10n/sk_SK.php
-#srv/web/owncloud/apps/updater/l10n/sl.php
-#srv/web/owncloud/apps/updater/l10n/sq.php
-#srv/web/owncloud/apps/updater/l10n/sr.php
-#srv/web/owncloud/apps/updater/l10n/sr@latin.php
-#srv/web/owncloud/apps/updater/l10n/sv.php
-#srv/web/owncloud/apps/updater/l10n/ta_LK.php
-#srv/web/owncloud/apps/updater/l10n/te.php
-#srv/web/owncloud/apps/updater/l10n/th_TH.php
-#srv/web/owncloud/apps/updater/l10n/tr.php
-#srv/web/owncloud/apps/updater/l10n/ug.php
-#srv/web/owncloud/apps/updater/l10n/uk.php
-#srv/web/owncloud/apps/updater/l10n/ur_PK.php
-#srv/web/owncloud/apps/updater/l10n/vi.php
-#srv/web/owncloud/apps/updater/l10n/zh_CN.php
-#srv/web/owncloud/apps/updater/l10n/zh_HK.php
-#srv/web/owncloud/apps/updater/l10n/zh_TW.php
-#srv/web/owncloud/apps/updater/lib
-#srv/web/owncloud/apps/updater/lib/app.php
-#srv/web/owncloud/apps/updater/lib/backup.php
-#srv/web/owncloud/apps/updater/lib/collection.php
-#srv/web/owncloud/apps/updater/lib/downloader.php
-#srv/web/owncloud/apps/updater/lib/fsexception.php
-#srv/web/owncloud/apps/updater/lib/helper.php
-#srv/web/owncloud/apps/updater/lib/location
-#srv/web/owncloud/apps/updater/lib/location.php
-#srv/web/owncloud/apps/updater/lib/location/3rdparty.php
-#srv/web/owncloud/apps/updater/lib/location/apps.php
-#srv/web/owncloud/apps/updater/lib/location/core.php
-#srv/web/owncloud/apps/updater/lib/permissionexception.php
-#srv/web/owncloud/apps/updater/lib/updater.php
-#srv/web/owncloud/apps/updater/templates
-#srv/web/owncloud/apps/updater/templates/admin.php
-#srv/web/owncloud/apps/updater/templates/update.php
-#srv/web/owncloud/apps/updater/update.php
-#srv/web/owncloud/apps/user_external
-#srv/web/owncloud/apps/user_external/appinfo
-#srv/web/owncloud/apps/user_external/appinfo/app.php
-#srv/web/owncloud/apps/user_external/appinfo/database.xml
-#srv/web/owncloud/apps/user_external/appinfo/info.xml
-#srv/web/owncloud/apps/user_external/appinfo/version
-#srv/web/owncloud/apps/user_external/lib
-#srv/web/owncloud/apps/user_external/lib/base.php
-#srv/web/owncloud/apps/user_external/lib/ftp.php
-#srv/web/owncloud/apps/user_external/lib/imap.php
-#srv/web/owncloud/apps/user_external/lib/smb.php
-#srv/web/owncloud/apps/user_external/tests
-#srv/web/owncloud/apps/user_external/tests/config.php
-#srv/web/owncloud/apps/user_external/tests/ftp.php
-#srv/web/owncloud/apps/user_external/tests/imap.php
-#srv/web/owncloud/apps/user_external/tests/smb.php
-#srv/web/owncloud/apps/user_ldap
-#srv/web/owncloud/apps/user_ldap/ajax
-#srv/web/owncloud/apps/user_ldap/ajax/clearMappings.php
-#srv/web/owncloud/apps/user_ldap/ajax/deleteConfiguration.php
-#srv/web/owncloud/apps/user_ldap/ajax/getConfiguration.php
-#srv/web/owncloud/apps/user_ldap/ajax/getNewServerConfigPrefix.php
-#srv/web/owncloud/apps/user_ldap/ajax/setConfiguration.php
-#srv/web/owncloud/apps/user_ldap/ajax/testConfiguration.php
-#srv/web/owncloud/apps/user_ldap/ajax/wizard.php
-#srv/web/owncloud/apps/user_ldap/appinfo
-#srv/web/owncloud/apps/user_ldap/appinfo/app.php
-#srv/web/owncloud/apps/user_ldap/appinfo/database.xml
-#srv/web/owncloud/apps/user_ldap/appinfo/info.xml
-#srv/web/owncloud/apps/user_ldap/appinfo/install.php
-#srv/web/owncloud/apps/user_ldap/appinfo/register_command.php
-#srv/web/owncloud/apps/user_ldap/appinfo/update.php
-#srv/web/owncloud/apps/user_ldap/appinfo/version
-#srv/web/owncloud/apps/user_ldap/command
-#srv/web/owncloud/apps/user_ldap/command/checkuser.php
-#srv/web/owncloud/apps/user_ldap/command/search.php
-#srv/web/owncloud/apps/user_ldap/command/setconfig.php
-#srv/web/owncloud/apps/user_ldap/command/showconfig.php
-#srv/web/owncloud/apps/user_ldap/command/showremnants.php
-#srv/web/owncloud/apps/user_ldap/command/testconfig.php
-#srv/web/owncloud/apps/user_ldap/css
-#srv/web/owncloud/apps/user_ldap/css/settings.css
-#srv/web/owncloud/apps/user_ldap/group_ldap.php
-#srv/web/owncloud/apps/user_ldap/group_proxy.php
-#srv/web/owncloud/apps/user_ldap/js
-#srv/web/owncloud/apps/user_ldap/js/experiencedAdmin.js
-#srv/web/owncloud/apps/user_ldap/js/ldapFilter.js
-#srv/web/owncloud/apps/user_ldap/js/settings.js
-#srv/web/owncloud/apps/user_ldap/l10n
-#srv/web/owncloud/apps/user_ldap/l10n/ach.php
-#srv/web/owncloud/apps/user_ldap/l10n/ady.php
-#srv/web/owncloud/apps/user_ldap/l10n/af.php
-#srv/web/owncloud/apps/user_ldap/l10n/af_ZA.php
-#srv/web/owncloud/apps/user_ldap/l10n/ak.php
-#srv/web/owncloud/apps/user_ldap/l10n/am_ET.php
-#srv/web/owncloud/apps/user_ldap/l10n/ar.php
-#srv/web/owncloud/apps/user_ldap/l10n/ast.php
-#srv/web/owncloud/apps/user_ldap/l10n/az.php
-#srv/web/owncloud/apps/user_ldap/l10n/be.php
-#srv/web/owncloud/apps/user_ldap/l10n/bg_BG.php
-#srv/web/owncloud/apps/user_ldap/l10n/bn_BD.php
-#srv/web/owncloud/apps/user_ldap/l10n/bn_IN.php
-#srv/web/owncloud/apps/user_ldap/l10n/bs.php
-#srv/web/owncloud/apps/user_ldap/l10n/ca.php
-#srv/web/owncloud/apps/user_ldap/l10n/ca@valencia.php
-#srv/web/owncloud/apps/user_ldap/l10n/cs_CZ.php
-#srv/web/owncloud/apps/user_ldap/l10n/cy_GB.php
-#srv/web/owncloud/apps/user_ldap/l10n/da.php
-#srv/web/owncloud/apps/user_ldap/l10n/de.php
-#srv/web/owncloud/apps/user_ldap/l10n/de_AT.php
-#srv/web/owncloud/apps/user_ldap/l10n/de_CH.php
-#srv/web/owncloud/apps/user_ldap/l10n/de_DE.php
-#srv/web/owncloud/apps/user_ldap/l10n/el.php
-#srv/web/owncloud/apps/user_ldap/l10n/en@pirate.php
-#srv/web/owncloud/apps/user_ldap/l10n/en_GB.php
-#srv/web/owncloud/apps/user_ldap/l10n/en_NZ.php
-#srv/web/owncloud/apps/user_ldap/l10n/eo.php
-#srv/web/owncloud/apps/user_ldap/l10n/es.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_AR.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_BO.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_CL.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_CO.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_CR.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_EC.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_MX.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_PE.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_PY.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_US.php
-#srv/web/owncloud/apps/user_ldap/l10n/es_UY.php
-#srv/web/owncloud/apps/user_ldap/l10n/et_EE.php
-#srv/web/owncloud/apps/user_ldap/l10n/eu.php
-#srv/web/owncloud/apps/user_ldap/l10n/eu_ES.php
-#srv/web/owncloud/apps/user_ldap/l10n/fa.php
-#srv/web/owncloud/apps/user_ldap/l10n/fi_FI.php
-#srv/web/owncloud/apps/user_ldap/l10n/fr.php
-#srv/web/owncloud/apps/user_ldap/l10n/fr_CA.php
-#srv/web/owncloud/apps/user_ldap/l10n/gl.php
-#srv/web/owncloud/apps/user_ldap/l10n/he.php
-#srv/web/owncloud/apps/user_ldap/l10n/hi.php
-#srv/web/owncloud/apps/user_ldap/l10n/hi_IN.php
-#srv/web/owncloud/apps/user_ldap/l10n/hr.php
-#srv/web/owncloud/apps/user_ldap/l10n/hu_HU.php
-#srv/web/owncloud/apps/user_ldap/l10n/hy.php
-#srv/web/owncloud/apps/user_ldap/l10n/ia.php
-#srv/web/owncloud/apps/user_ldap/l10n/id.php
-#srv/web/owncloud/apps/user_ldap/l10n/is.php
-#srv/web/owncloud/apps/user_ldap/l10n/it.php
-#srv/web/owncloud/apps/user_ldap/l10n/ja.php
-#srv/web/owncloud/apps/user_ldap/l10n/ja_JP.php
-#srv/web/owncloud/apps/user_ldap/l10n/jv.php
-#srv/web/owncloud/apps/user_ldap/l10n/ka.php
-#srv/web/owncloud/apps/user_ldap/l10n/ka_GE.php
-#srv/web/owncloud/apps/user_ldap/l10n/km.php
-#srv/web/owncloud/apps/user_ldap/l10n/kn.php
-#srv/web/owncloud/apps/user_ldap/l10n/ko.php
-#srv/web/owncloud/apps/user_ldap/l10n/ku_IQ.php
-#srv/web/owncloud/apps/user_ldap/l10n/lb.php
-#srv/web/owncloud/apps/user_ldap/l10n/lt_LT.php
-#srv/web/owncloud/apps/user_ldap/l10n/lv.php
-#srv/web/owncloud/apps/user_ldap/l10n/mk.php
-#srv/web/owncloud/apps/user_ldap/l10n/ml.php
-#srv/web/owncloud/apps/user_ldap/l10n/ml_IN.php
-#srv/web/owncloud/apps/user_ldap/l10n/mn.php
-#srv/web/owncloud/apps/user_ldap/l10n/ms_MY.php
-#srv/web/owncloud/apps/user_ldap/l10n/my_MM.php
-#srv/web/owncloud/apps/user_ldap/l10n/nb_NO.php
-#srv/web/owncloud/apps/user_ldap/l10n/nds.php
-#srv/web/owncloud/apps/user_ldap/l10n/ne.php
-#srv/web/owncloud/apps/user_ldap/l10n/nl.php
-#srv/web/owncloud/apps/user_ldap/l10n/nn_NO.php
-#srv/web/owncloud/apps/user_ldap/l10n/nqo.php
-#srv/web/owncloud/apps/user_ldap/l10n/oc.php
-#srv/web/owncloud/apps/user_ldap/l10n/or_IN.php
-#srv/web/owncloud/apps/user_ldap/l10n/pa.php
-#srv/web/owncloud/apps/user_ldap/l10n/pl.php
-#srv/web/owncloud/apps/user_ldap/l10n/pt_BR.php
-#srv/web/owncloud/apps/user_ldap/l10n/pt_PT.php
-#srv/web/owncloud/apps/user_ldap/l10n/ro.php
-#srv/web/owncloud/apps/user_ldap/l10n/ru.php
-#srv/web/owncloud/apps/user_ldap/l10n/si_LK.php
-#srv/web/owncloud/apps/user_ldap/l10n/sk.php
-#srv/web/owncloud/apps/user_ldap/l10n/sk_SK.php
-#srv/web/owncloud/apps/user_ldap/l10n/sl.php
-#srv/web/owncloud/apps/user_ldap/l10n/sq.php
-#srv/web/owncloud/apps/user_ldap/l10n/sr.php
-#srv/web/owncloud/apps/user_ldap/l10n/sr@latin.php
-#srv/web/owncloud/apps/user_ldap/l10n/su.php
-#srv/web/owncloud/apps/user_ldap/l10n/sv.php
-#srv/web/owncloud/apps/user_ldap/l10n/sw_KE.php
-#srv/web/owncloud/apps/user_ldap/l10n/ta_IN.php
-#srv/web/owncloud/apps/user_ldap/l10n/ta_LK.php
-#srv/web/owncloud/apps/user_ldap/l10n/te.php
-#srv/web/owncloud/apps/user_ldap/l10n/th_TH.php
-#srv/web/owncloud/apps/user_ldap/l10n/tr.php
-#srv/web/owncloud/apps/user_ldap/l10n/tzm.php
-#srv/web/owncloud/apps/user_ldap/l10n/ug.php
-#srv/web/owncloud/apps/user_ldap/l10n/uk.php
-#srv/web/owncloud/apps/user_ldap/l10n/ur.php
-#srv/web/owncloud/apps/user_ldap/l10n/ur_PK.php
-#srv/web/owncloud/apps/user_ldap/l10n/uz.php
-#srv/web/owncloud/apps/user_ldap/l10n/vi.php
-#srv/web/owncloud/apps/user_ldap/l10n/zh_CN.php
-#srv/web/owncloud/apps/user_ldap/l10n/zh_HK.php
-#srv/web/owncloud/apps/user_ldap/l10n/zh_TW.php
-#srv/web/owncloud/apps/user_ldap/lib
-#srv/web/owncloud/apps/user_ldap/lib/access.php
-#srv/web/owncloud/apps/user_ldap/lib/backendutility.php
-#srv/web/owncloud/apps/user_ldap/lib/configuration.php
-#srv/web/owncloud/apps/user_ldap/lib/connection.php
-#srv/web/owncloud/apps/user_ldap/lib/filesystemhelper.php
-#srv/web/owncloud/apps/user_ldap/lib/helper.php
-#srv/web/owncloud/apps/user_ldap/lib/ildapwrapper.php
-#srv/web/owncloud/apps/user_ldap/lib/jobs
-#srv/web/owncloud/apps/user_ldap/lib/jobs.php
-#srv/web/owncloud/apps/user_ldap/lib/jobs/cleanup.php
-#srv/web/owncloud/apps/user_ldap/lib/ldap.php
-#srv/web/owncloud/apps/user_ldap/lib/ldaputility.php
-#srv/web/owncloud/apps/user_ldap/lib/logwrapper.php
-#srv/web/owncloud/apps/user_ldap/lib/proxy.php
-#srv/web/owncloud/apps/user_ldap/lib/user
-#srv/web/owncloud/apps/user_ldap/lib/user/deletedusersindex.php
-#srv/web/owncloud/apps/user_ldap/lib/user/iusertools.php
-#srv/web/owncloud/apps/user_ldap/lib/user/manager.php
-#srv/web/owncloud/apps/user_ldap/lib/user/offlineuser.php
-#srv/web/owncloud/apps/user_ldap/lib/user/user.php
-#srv/web/owncloud/apps/user_ldap/lib/wizard.php
-#srv/web/owncloud/apps/user_ldap/lib/wizardresult.php
-#srv/web/owncloud/apps/user_ldap/settings.php
-#srv/web/owncloud/apps/user_ldap/templates
-#srv/web/owncloud/apps/user_ldap/templates/part.settingcontrols.php
-#srv/web/owncloud/apps/user_ldap/templates/part.wizard-groupfilter.php
-#srv/web/owncloud/apps/user_ldap/templates/part.wizard-loginfilter.php
-#srv/web/owncloud/apps/user_ldap/templates/part.wizard-server.php
-#srv/web/owncloud/apps/user_ldap/templates/part.wizard-userfilter.php
-#srv/web/owncloud/apps/user_ldap/templates/part.wizardcontrols.php
-#srv/web/owncloud/apps/user_ldap/templates/settings.php
-#srv/web/owncloud/apps/user_ldap/tests
-#srv/web/owncloud/apps/user_ldap/tests/access.php
-#srv/web/owncloud/apps/user_ldap/tests/connection.php
-#srv/web/owncloud/apps/user_ldap/tests/group_ldap.php
-#srv/web/owncloud/apps/user_ldap/tests/helper.php
-#srv/web/owncloud/apps/user_ldap/tests/jobs
-#srv/web/owncloud/apps/user_ldap/tests/jobs/cleanup.php
-#srv/web/owncloud/apps/user_ldap/tests/user
-#srv/web/owncloud/apps/user_ldap/tests/user/manager.php
-#srv/web/owncloud/apps/user_ldap/tests/user/user.php
-#srv/web/owncloud/apps/user_ldap/tests/user_ldap.php
-#srv/web/owncloud/apps/user_ldap/tests/wizard.php
-#srv/web/owncloud/apps/user_ldap/user_ldap.php
-#srv/web/owncloud/apps/user_ldap/user_proxy.php
-#srv/web/owncloud/apps/user_webdavauth
-#srv/web/owncloud/apps/user_webdavauth/appinfo
-#srv/web/owncloud/apps/user_webdavauth/appinfo/app.php
-#srv/web/owncloud/apps/user_webdavauth/appinfo/info.xml
-#srv/web/owncloud/apps/user_webdavauth/appinfo/version
-#srv/web/owncloud/apps/user_webdavauth/l10n
-#srv/web/owncloud/apps/user_webdavauth/l10n/ar.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ast.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/bg_BG.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/bn_BD.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/bs.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ca.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/cs_CZ.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/cy_GB.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/da.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/de.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/de_AT.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/de_CH.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/de_DE.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/el.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/en_GB.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/eo.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/es.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/es_AR.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/es_MX.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/et_EE.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/eu.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/eu_ES.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/fa.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/fi_FI.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/fr.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/gl.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/he.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/hi.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/hr.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/hu_HU.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/hy.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ia.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/id.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/is.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/it.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ja.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ja_JP.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ka_GE.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/km.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ko.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ku_IQ.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/lb.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/lt_LT.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/lv.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/mk.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ms_MY.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/nb_NO.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/nl.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/nn_NO.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/oc.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/pl.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/pt_BR.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/pt_PT.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ro.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ru.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/si_LK.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/sk.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/sk_SK.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/sl.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/sq.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/sr.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/sr@latin.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/sv.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ta_LK.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/te.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/th_TH.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/tr.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ug.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/uk.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/ur_PK.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/vi.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/zh_CN.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/zh_HK.php
-#srv/web/owncloud/apps/user_webdavauth/l10n/zh_TW.php
-#srv/web/owncloud/apps/user_webdavauth/settings.php
-#srv/web/owncloud/apps/user_webdavauth/templates
-#srv/web/owncloud/apps/user_webdavauth/templates/settings.php
-#srv/web/owncloud/apps/user_webdavauth/user_webdavauth.php
-#srv/web/owncloud/config
-#srv/web/owncloud/config/.htaccess
-#srv/web/owncloud/config/config.sample.php
-#srv/web/owncloud/console.php
-#srv/web/owncloud/core
-#srv/web/owncloud/core/ajax
-#srv/web/owncloud/core/ajax/appconfig.php
-#srv/web/owncloud/core/ajax/preview.php
-#srv/web/owncloud/core/ajax/share.php
-#srv/web/owncloud/core/ajax/translations.php
-#srv/web/owncloud/core/ajax/update.php
-#srv/web/owncloud/core/avatar
-#srv/web/owncloud/core/avatar/controller.php
-#srv/web/owncloud/core/command
-#srv/web/owncloud/core/command/app
-#srv/web/owncloud/core/command/app/disable.php
-#srv/web/owncloud/core/command/app/enable.php
-#srv/web/owncloud/core/command/app/listapps.php
-#srv/web/owncloud/core/command/db
-#srv/web/owncloud/core/command/db/converttype.php
-#srv/web/owncloud/core/command/db/generatechangescript.php
-#srv/web/owncloud/core/command/maintenance
-#srv/web/owncloud/core/command/maintenance/mode.php
-#srv/web/owncloud/core/command/maintenance/repair.php
-#srv/web/owncloud/core/command/maintenance/singleuser.php
-#srv/web/owncloud/core/command/status.php
-#srv/web/owncloud/core/command/upgrade.php
-#srv/web/owncloud/core/command/user
-#srv/web/owncloud/core/command/user/delete.php
-#srv/web/owncloud/core/command/user/lastseen.php
-#srv/web/owncloud/core/command/user/report.php
-#srv/web/owncloud/core/command/user/resetpassword.php
-#srv/web/owncloud/core/css
-#srv/web/owncloud/core/css/apps.css
-#srv/web/owncloud/core/css/fixes.css
-#srv/web/owncloud/core/css/fonts.css
-#srv/web/owncloud/core/css/header.css
-#srv/web/owncloud/core/css/icons.css
-#srv/web/owncloud/core/css/images
-#srv/web/owncloud/core/css/images/animated-overlay.gif
-#srv/web/owncloud/core/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png
-#srv/web/owncloud/core/css/images/ui-bg_diagonals-thick_20_666666_40x40.png
-#srv/web/owncloud/core/css/images/ui-bg_flat_100_ffffff_40x100.png
-#srv/web/owncloud/core/css/images/ui-bg_flat_10_000000_40x100.png
-#srv/web/owncloud/core/css/images/ui-bg_flat_35_1d2d44_40x100.png
-#srv/web/owncloud/core/css/images/ui-bg_glass_100_f8f8f8_1x400.png
-#srv/web/owncloud/core/css/images/ui-bg_highlight-hard_100_f8f8f8_1x100.png
-#srv/web/owncloud/core/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
-#srv/web/owncloud/core/css/images/ui-icons_1d2d44_256x240.png
-#srv/web/owncloud/core/css/images/ui-icons_222222_256x240.png
-#srv/web/owncloud/core/css/images/ui-icons_ffd27a_256x240.png
-#srv/web/owncloud/core/css/images/ui-icons_ffffff_256x240.png
-#srv/web/owncloud/core/css/jquery-tipsy.css
-#srv/web/owncloud/core/css/jquery-ui-1.10.0.custom.css
-#srv/web/owncloud/core/css/jquery.multiselect.css
-#srv/web/owncloud/core/css/jquery.ocdialog.css
-#srv/web/owncloud/core/css/mobile.css
-#srv/web/owncloud/core/css/multiselect.css
-#srv/web/owncloud/core/css/select2
-#srv/web/owncloud/core/css/select2/select2-spinner.gif
-#srv/web/owncloud/core/css/select2/select2.css
-#srv/web/owncloud/core/css/select2/select2.png
-#srv/web/owncloud/core/css/select2/select2x2.png
-#srv/web/owncloud/core/css/share.css
-#srv/web/owncloud/core/css/styles.css
-#srv/web/owncloud/core/doc
-#srv/web/owncloud/core/doc/admin
-#srv/web/owncloud/core/doc/admin/index.html
-#srv/web/owncloud/core/doc/admin/release
-#srv/web/owncloud/core/doc/admin/release/.buildinfo
-#srv/web/owncloud/core/doc/admin/release/_images
-#srv/web/owncloud/core/doc/admin/release/_images/antivirus-app.png
-#srv/web/owncloud/core/doc/admin/release/_images/antivirus-config.png
-#srv/web/owncloud/core/doc/admin/release/_images/antivirus-daemon-socket.png
-#srv/web/owncloud/core/doc/admin/release/_images/antivirus-executable.png
-#srv/web/owncloud/core/doc/admin/release/_images/antivirus-logging.png
-#srv/web/owncloud/core/doc/admin/release/_images/create_public_share.png
-#srv/web/owncloud/core/doc/admin/release/_images/documents_app_enable.png
-#srv/web/owncloud/core/doc/admin/release/_images/documents_apply_test.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption1.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption2.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption3.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption4.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption5.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption6.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption7.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption8.png
-#srv/web/owncloud/core/doc/admin/release/_images/encryption9.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-sites-1.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-sites-2.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-sites-3.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-sites-4.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-sites-5.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-amazons3.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-app-add.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-app-enable.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-app-local.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-app-usermounts.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-dropbox-allowshare.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-dropbox-app.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-dropbox-configapp.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-dropbox-oc.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-dropbox.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-ftp.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive-0auth.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive-9.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive-sdk.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive1.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive2.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive5.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive7.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-google-drive8.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-smb.png
-#srv/web/owncloud/core/doc/admin/release/_images/external-storage-webdav.png
-#srv/web/owncloud/core/doc/admin/release/_images/install-wizard-advanced.png
-#srv/web/owncloud/core/doc/admin/release/_images/install-wizard.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-advanced-1-connection.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-advanced-2-directory.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-advanced-3-attributes.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-expert.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-fetched-avatar.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-settings-invalid-oc45.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-settings-valid-oc45.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-wizard-1-server.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-wizard-2-user.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-wizard-3-login.png
-#srv/web/owncloud/core/doc/admin/release/_images/ldap-wizard-4-group.png
-#srv/web/owncloud/core/doc/admin/release/_images/lucene-search-enable.png
-#srv/web/owncloud/core/doc/admin/release/_images/lucene-search-user.png
-#srv/web/owncloud/core/doc/admin/release/_images/oc-video-1.png
-#srv/web/owncloud/core/doc/admin/release/_images/oc-video-2.png
-#srv/web/owncloud/core/doc/admin/release/_images/oc_admin_app_page.png
-#srv/web/owncloud/core/doc/admin/release/_images/preview_images.png
-#srv/web/owncloud/core/doc/admin/release/_images/remote_shares.png
-#srv/web/owncloud/core/doc/admin/release/_images/sharing-admin.png
-#srv/web/owncloud/core/doc/admin/release/_images/sharing-user-local.png
-#srv/web/owncloud/core/doc/admin/release/_images/sharing-user.png
-#srv/web/owncloud/core/doc/admin/release/_images/smtp-config-php-sendmail.png
-#srv/web/owncloud/core/doc/admin/release/_images/smtp-config-smtp.png
-#srv/web/owncloud/core/doc/admin/release/_images/smtp-config-wizard.png
-#srv/web/owncloud/core/doc/admin/release/_images/ucs-app-center-install.png
-#srv/web/owncloud/core/doc/admin/release/_images/ucs-app-center-module.png
-#srv/web/owncloud/core/doc/admin/release/_images/ucsint.png
-#srv/web/owncloud/core/doc/admin/release/_images/ucsint1.png
-#srv/web/owncloud/core/doc/admin/release/_images/ucsint2.png
-#srv/web/owncloud/core/doc/admin/release/_images/untrusted-domain.png
-#srv/web/owncloud/core/doc/admin/release/_images/updater-1.png
-#srv/web/owncloud/core/doc/admin/release/_images/updater-2.png
-#srv/web/owncloud/core/doc/admin/release/_images/updater-3.png
-#srv/web/owncloud/core/doc/admin/release/_images/updater-4.png
-#srv/web/owncloud/core/doc/admin/release/_images/updater-5.png
-#srv/web/owncloud/core/doc/admin/release/_images/updater-6.png
-#srv/web/owncloud/core/doc/admin/release/_images/updater-7.png
-#srv/web/owncloud/core/doc/admin/release/_images/users-config.png
-#srv/web/owncloud/core/doc/admin/release/_images/users-create.png
-#srv/web/owncloud/core/doc/admin/release/_images/users-groups.png
-#srv/web/owncloud/core/doc/admin/release/_images/win7features.jpg
-#srv/web/owncloud/core/doc/admin/release/_images/winserverroles.jpg
-#srv/web/owncloud/core/doc/admin/release/_sources
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/activity_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/antivirus_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/automatic_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/background_jobs_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/big_file_upload_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/collaborative_documents_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/config_sample_php_parameters.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/custom_client_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/database_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/email_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/encryption_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/external_sites.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/external_storage_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/external_storage_configuration_gui.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/file_sharing_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/files_locking_enabling.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/harden_server.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/index.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/js_css_asset_management_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/knowledgebase_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/language_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/logging_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/occ_command.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/performance_tips.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/previews_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/reset_admin_password.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/reverse_proxy_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/search_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/server_to_server_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/serving_static_files_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/thirdparty_php_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/user_auth_ftp_smb_imap.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/user_auth_ldap.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/user_auth_ldap_cleanup.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/configuration/user_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/contents.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/index.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/appliance_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/apps_management_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/hiawatha_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/index.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/installation_wizard.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/lighttpd_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/linux_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/macos_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/nginx_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/others_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/selinux_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/source_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/ucs_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/windows_installation.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/installation/yaws_configuration.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/issues
-#srv/web/owncloud/core/doc/admin/release/_sources/issues/index.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/backup.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/convert_db.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/enable_maintenance.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/index.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/migrating.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/restore.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/update.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/maintenance/upgrade.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/release_notes.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/videos.txt
-#srv/web/owncloud/core/doc/admin/release/_sources/whats_new_admin.txt
-#srv/web/owncloud/core/doc/admin/release/_static
-#srv/web/owncloud/core/doc/admin/release/_static/ajax-loader.gif
-#srv/web/owncloud/core/doc/admin/release/_static/basic.css
-#srv/web/owncloud/core/doc/admin/release/_static/bootstrap-responsive.css
-#srv/web/owncloud/core/doc/admin/release/_static/bootstrap-sphinx.css
-#srv/web/owncloud/core/doc/admin/release/_static/bootstrap.css
-#srv/web/owncloud/core/doc/admin/release/_static/bootstrap.js
-#srv/web/owncloud/core/doc/admin/release/_static/comment-bright.png
-#srv/web/owncloud/core/doc/admin/release/_static/comment-close.png
-#srv/web/owncloud/core/doc/admin/release/_static/comment.png
-#srv/web/owncloud/core/doc/admin/release/_static/doctools.js
-#srv/web/owncloud/core/doc/admin/release/_static/down-pressed.png
-#srv/web/owncloud/core/doc/admin/release/_static/down.png
-#srv/web/owncloud/core/doc/admin/release/_static/file.png
-#srv/web/owncloud/core/doc/admin/release/_static/img
-#srv/web/owncloud/core/doc/admin/release/_static/img/glyphicons-halflings-white.png
-#srv/web/owncloud/core/doc/admin/release/_static/img/glyphicons-halflings.png
-#srv/web/owncloud/core/doc/admin/release/_static/img/note.svg
-#srv/web/owncloud/core/doc/admin/release/_static/img/todo.svg
-#srv/web/owncloud/core/doc/admin/release/_static/jquery.js
-#srv/web/owncloud/core/doc/admin/release/_static/logo-blue.pdf
-#srv/web/owncloud/core/doc/admin/release/_static/logo-blue.png
-#srv/web/owncloud/core/doc/admin/release/_static/minus.png
-#srv/web/owncloud/core/doc/admin/release/_static/plus.png
-#srv/web/owncloud/core/doc/admin/release/_static/pygments.css
-#srv/web/owncloud/core/doc/admin/release/_static/searchtools.js
-#srv/web/owncloud/core/doc/admin/release/_static/style.css
-#srv/web/owncloud/core/doc/admin/release/_static/underscore.js
-#srv/web/owncloud/core/doc/admin/release/_static/up-pressed.png
-#srv/web/owncloud/core/doc/admin/release/_static/up.png
-#srv/web/owncloud/core/doc/admin/release/_static/websupport.js
-#srv/web/owncloud/core/doc/admin/release/configuration
-#srv/web/owncloud/core/doc/admin/release/configuration/activity_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/antivirus_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/automatic_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/background_jobs_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/big_file_upload_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/collaborative_documents_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/config_sample_php_parameters.html
-#srv/web/owncloud/core/doc/admin/release/configuration/custom_client_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/database_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/email_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/encryption_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/external_sites.html
-#srv/web/owncloud/core/doc/admin/release/configuration/external_storage_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/external_storage_configuration_gui.html
-#srv/web/owncloud/core/doc/admin/release/configuration/file_sharing_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/files_locking_enabling.html
-#srv/web/owncloud/core/doc/admin/release/configuration/harden_server.html
-#srv/web/owncloud/core/doc/admin/release/configuration/index.html
-#srv/web/owncloud/core/doc/admin/release/configuration/js_css_asset_management_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/knowledgebase_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/language_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/logging_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/occ_command.html
-#srv/web/owncloud/core/doc/admin/release/configuration/performance_tips.html
-#srv/web/owncloud/core/doc/admin/release/configuration/previews_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/reset_admin_password.html
-#srv/web/owncloud/core/doc/admin/release/configuration/reverse_proxy_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/search_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/server_to_server_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/serving_static_files_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/thirdparty_php_configuration.html
-#srv/web/owncloud/core/doc/admin/release/configuration/user_auth_ftp_smb_imap.html
-#srv/web/owncloud/core/doc/admin/release/configuration/user_auth_ldap.html
-#srv/web/owncloud/core/doc/admin/release/configuration/user_auth_ldap_cleanup.html
-#srv/web/owncloud/core/doc/admin/release/configuration/user_configuration.html
-#srv/web/owncloud/core/doc/admin/release/contents.html
-#srv/web/owncloud/core/doc/admin/release/genindex.html
-#srv/web/owncloud/core/doc/admin/release/index.html
-#srv/web/owncloud/core/doc/admin/release/installation
-#srv/web/owncloud/core/doc/admin/release/installation/appliance_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/apps_management_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/hiawatha_configuration.html
-#srv/web/owncloud/core/doc/admin/release/installation/index.html
-#srv/web/owncloud/core/doc/admin/release/installation/installation_wizard.html
-#srv/web/owncloud/core/doc/admin/release/installation/lighttpd_configuration.html
-#srv/web/owncloud/core/doc/admin/release/installation/linux_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/macos_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/nginx_configuration.html
-#srv/web/owncloud/core/doc/admin/release/installation/others_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/selinux_configuration.html
-#srv/web/owncloud/core/doc/admin/release/installation/source_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/ucs_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/windows_installation.html
-#srv/web/owncloud/core/doc/admin/release/installation/yaws_configuration.html
-#srv/web/owncloud/core/doc/admin/release/issues
-#srv/web/owncloud/core/doc/admin/release/issues/index.html
-#srv/web/owncloud/core/doc/admin/release/maintenance
-#srv/web/owncloud/core/doc/admin/release/maintenance/backup.html
-#srv/web/owncloud/core/doc/admin/release/maintenance/convert_db.html
-#srv/web/owncloud/core/doc/admin/release/maintenance/enable_maintenance.html
-#srv/web/owncloud/core/doc/admin/release/maintenance/index.html
-#srv/web/owncloud/core/doc/admin/release/maintenance/migrating.html
-#srv/web/owncloud/core/doc/admin/release/maintenance/restore.html
-#srv/web/owncloud/core/doc/admin/release/maintenance/update.html
-#srv/web/owncloud/core/doc/admin/release/maintenance/upgrade.html
-#srv/web/owncloud/core/doc/admin/release/objects.inv
-#srv/web/owncloud/core/doc/admin/release/release_notes.html
-#srv/web/owncloud/core/doc/admin/release/search.html
-#srv/web/owncloud/core/doc/admin/release/searchindex.js
-#srv/web/owncloud/core/doc/admin/release/videos.html
-#srv/web/owncloud/core/doc/admin/release/whats_new_admin.html
-#srv/web/owncloud/core/doc/user
-#srv/web/owncloud/core/doc/user/_images
-#srv/web/owncloud/core/doc/user/_images/bookmark_addurl.png
-#srv/web/owncloud/core/doc/user/_images/bookmark_setting.png
-#srv/web/owncloud/core/doc/user/_images/calendar_caldav_icon.png
-#srv/web/owncloud/core/doc/user/_images/calendar_caldav_ios.png
-#srv/web/owncloud/core/doc/user/_images/calendar_caldav_link.png
-#srv/web/owncloud/core/doc/user/_images/calendar_create_event.png
-#srv/web/owncloud/core/doc/user/_images/calendar_create_event_repeat.png
-#srv/web/owncloud/core/doc/user/_images/calendar_create_event_share.png
-#srv/web/owncloud/core/doc/user/_images/calendar_create_new.png
-#srv/web/owncloud/core/doc/user/_images/calendar_default.png
-#srv/web/owncloud/core/doc/user/_images/calendar_edit_event.png
-#srv/web/owncloud/core/doc/user/_images/calendar_export.png
-#srv/web/owncloud/core/doc/user/_images/calendar_import.png
-#srv/web/owncloud/core/doc/user/_images/calendar_newtimezone1.png
-#srv/web/owncloud/core/doc/user/_images/calendar_settings.png
-#srv/web/owncloud/core/doc/user/_images/contact_address_book_add.png
-#srv/web/owncloud/core/doc/user/_images/contact_bottombar.png
-#srv/web/owncloud/core/doc/user/_images/contact_crop.jpg
-#srv/web/owncloud/core/doc/user/_images/contact_new.png
-#srv/web/owncloud/core/doc/user/_images/contact_picture.png
-#srv/web/owncloud/core/doc/user/_images/contact_picture_default.png
-#srv/web/owncloud/core/doc/user/_images/contact_syncopt.jpg
-#srv/web/owncloud/core/doc/user/_images/contact_thunderbird-Symbol_Gear.jpg
-#srv/web/owncloud/core/doc/user/_images/contact_thunderbird-Symbol_Impeller.jpg
-#srv/web/owncloud/core/doc/user/_images/contact_thunderbird-URL_config.jpg
-#srv/web/owncloud/core/doc/user/_images/contact_uploadbutton.png
-#srv/web/owncloud/core/doc/user/_images/contact_vcfpick.jpg
-#srv/web/owncloud/core/doc/user/_images/contacts_empty.png
-#srv/web/owncloud/core/doc/user/_images/contacts_settings.png
-#srv/web/owncloud/core/doc/user/_images/documents_personal_settings.png
-#srv/web/owncloud/core/doc/user/_images/download.png
-#srv/web/owncloud/core/doc/user/_images/email_address_personal_settings.png
-#srv/web/owncloud/core/doc/user/_images/encryption1.png
-#srv/web/owncloud/core/doc/user/_images/encryption2.png
-#srv/web/owncloud/core/doc/user/_images/encryption3.png
-#srv/web/owncloud/core/doc/user/_images/encryption4.png
-#srv/web/owncloud/core/doc/user/_images/event_export.png
-#srv/web/owncloud/core/doc/user/_images/explorer_webdav.png
-#srv/web/owncloud/core/doc/user/_images/files_versioning.png
-#srv/web/owncloud/core/doc/user/_images/full_name.png
-#srv/web/owncloud/core/doc/user/_images/gear.png
-#srv/web/owncloud/core/doc/user/_images/kdes.png
-#srv/web/owncloud/core/doc/user/_images/kdes1.png
-#srv/web/owncloud/core/doc/user/_images/kdes2.png
-#srv/web/owncloud/core/doc/user/_images/kdes3.png
-#srv/web/owncloud/core/doc/user/_images/kdes4.png
-#srv/web/owncloud/core/doc/user/_images/kdes5.png
-#srv/web/owncloud/core/doc/user/_images/kdes6.png
-#srv/web/owncloud/core/doc/user/_images/kdes7.png
-#srv/web/owncloud/core/doc/user/_images/kdes9.png
-#srv/web/owncloud/core/doc/user/_images/language_personal_settings.png
-#srv/web/owncloud/core/doc/user/_images/notifications_personal_settings.png
-#srv/web/owncloud/core/doc/user/_images/oc_connect.png
-#srv/web/owncloud/core/doc/user/_images/oc_documents.png
-#srv/web/owncloud/core/doc/user/_images/oc_documents_col_edit.png
-#srv/web/owncloud/core/doc/user/_images/oc_documents_edit.png
-#srv/web/owncloud/core/doc/user/_images/oc_documents_share.png
-#srv/web/owncloud/core/doc/user/_images/oc_filesweb_navigate.png
-#srv/web/owncloud/core/doc/user/_images/oc_filesweb_new.png
-#srv/web/owncloud/core/doc/user/_images/oc_main_web.png
-#srv/web/owncloud/core/doc/user/_images/oc_main_web_labelled.png
-#srv/web/owncloud/core/doc/user/_images/oc_personal_settings_dropdown.png
-#srv/web/owncloud/core/doc/user/_images/osx_webdav1.png
-#srv/web/owncloud/core/doc/user/_images/osx_webdav2.png
-#srv/web/owncloud/core/doc/user/_images/password_change.png
-#srv/web/owncloud/core/doc/user/_images/personal_settings.png
-#srv/web/owncloud/core/doc/user/_images/profile_picture_personal_settings.png
-#srv/web/owncloud/core/doc/user/_images/quota1.png
-#srv/web/owncloud/core/doc/user/_images/s2s-add-remote-share.png
-#srv/web/owncloud/core/doc/user/_images/s2s-connect-to-remote-share.png
-#srv/web/owncloud/core/doc/user/_images/s2s-create_public_share.png
-#srv/web/owncloud/core/doc/user/_images/s2s-remote-share-labeled.png
-#srv/web/owncloud/core/doc/user/_images/usage_indicator.png
-#srv/web/owncloud/core/doc/user/_images/users-files.png
-#srv/web/owncloud/core/doc/user/_images/users-overlays-sharepoint.png
-#srv/web/owncloud/core/doc/user/_images/users-overlays-win-net-drive.png
-#srv/web/owncloud/core/doc/user/_images/users-overlays.png
-#srv/web/owncloud/core/doc/user/_images/users-share-local.png
-#srv/web/owncloud/core/doc/user/_images/users-share-local2.png
-#srv/web/owncloud/core/doc/user/_images/users-share-public.png
-#srv/web/owncloud/core/doc/user/_images/users-share-public2.jpg
-#srv/web/owncloud/core/doc/user/_images/users-share-public3.jpg
-#srv/web/owncloud/core/doc/user/_images/webdav_dolphin.png
-#srv/web/owncloud/core/doc/user/_images/webdav_gnome3_nautilus.png
-#srv/web/owncloud/core/doc/user/_sources
-#srv/web/owncloud/core/doc/user/_sources/bookmarks.txt
-#srv/web/owncloud/core/doc/user/_sources/contents.txt
-#srv/web/owncloud/core/doc/user/_sources/documents.txt
-#srv/web/owncloud/core/doc/user/_sources/external_storage
-#srv/web/owncloud/core/doc/user/_sources/external_storage/google_drive.txt
-#srv/web/owncloud/core/doc/user/_sources/files
-#srv/web/owncloud/core/doc/user/_sources/files/configuring_big_file_upload.txt
-#srv/web/owncloud/core/doc/user/_sources/files/deletedfiles.txt
-#srv/web/owncloud/core/doc/user/_sources/files/encryption.txt
-#srv/web/owncloud/core/doc/user/_sources/files/files.txt
-#srv/web/owncloud/core/doc/user/_sources/files/filesweb.txt
-#srv/web/owncloud/core/doc/user/_sources/files/index.txt
-#srv/web/owncloud/core/doc/user/_sources/files/quota.txt
-#srv/web/owncloud/core/doc/user/_sources/files/server_to_server_using.txt
-#srv/web/owncloud/core/doc/user/_sources/files/sync.txt
-#srv/web/owncloud/core/doc/user/_sources/files/versioncontrol.txt
-#srv/web/owncloud/core/doc/user/_sources/index.txt
-#srv/web/owncloud/core/doc/user/_sources/pim
-#srv/web/owncloud/core/doc/user/_sources/pim/calendar.txt
-#srv/web/owncloud/core/doc/user/_sources/pim/contacts.txt
-#srv/web/owncloud/core/doc/user/_sources/pim/index.txt
-#srv/web/owncloud/core/doc/user/_sources/pim/sync_ios.txt
-#srv/web/owncloud/core/doc/user/_sources/pim/sync_kde.txt
-#srv/web/owncloud/core/doc/user/_sources/pim/sync_osx.txt
-#srv/web/owncloud/core/doc/user/_sources/pim/sync_thunderbird.txt
-#srv/web/owncloud/core/doc/user/_sources/pim/troubleshooting.txt
-#srv/web/owncloud/core/doc/user/_sources/userpreferences.txt
-#srv/web/owncloud/core/doc/user/_sources/webinterface.txt
-#srv/web/owncloud/core/doc/user/_sources/whats_new.txt
-#srv/web/owncloud/core/doc/user/_static
-#srv/web/owncloud/core/doc/user/_static/ajax-loader.gif
-#srv/web/owncloud/core/doc/user/_static/basic.css
-#srv/web/owncloud/core/doc/user/_static/bootstrap-responsive.css
-#srv/web/owncloud/core/doc/user/_static/bootstrap-sphinx.css
-#srv/web/owncloud/core/doc/user/_static/bootstrap.css
-#srv/web/owncloud/core/doc/user/_static/bootstrap.js
-#srv/web/owncloud/core/doc/user/_static/comment-bright.png
-#srv/web/owncloud/core/doc/user/_static/comment-close.png
-#srv/web/owncloud/core/doc/user/_static/comment.png
-#srv/web/owncloud/core/doc/user/_static/doctools.js
-#srv/web/owncloud/core/doc/user/_static/down-pressed.png
-#srv/web/owncloud/core/doc/user/_static/down.png
-#srv/web/owncloud/core/doc/user/_static/file.png
-#srv/web/owncloud/core/doc/user/_static/img
-#srv/web/owncloud/core/doc/user/_static/img/glyphicons-halflings-white.png
-#srv/web/owncloud/core/doc/user/_static/img/glyphicons-halflings.png
-#srv/web/owncloud/core/doc/user/_static/img/note.svg
-#srv/web/owncloud/core/doc/user/_static/img/todo.svg
-#srv/web/owncloud/core/doc/user/_static/jquery.js
-#srv/web/owncloud/core/doc/user/_static/logo-blue.pdf
-#srv/web/owncloud/core/doc/user/_static/logo-blue.png
-#srv/web/owncloud/core/doc/user/_static/minus.png
-#srv/web/owncloud/core/doc/user/_static/plus.png
-#srv/web/owncloud/core/doc/user/_static/pygments.css
-#srv/web/owncloud/core/doc/user/_static/searchtools.js
-#srv/web/owncloud/core/doc/user/_static/style.css
-#srv/web/owncloud/core/doc/user/_static/underscore.js
-#srv/web/owncloud/core/doc/user/_static/up-pressed.png
-#srv/web/owncloud/core/doc/user/_static/up.png
-#srv/web/owncloud/core/doc/user/_static/websupport.js
-#srv/web/owncloud/core/doc/user/bookmarks.html
-#srv/web/owncloud/core/doc/user/contents.html
-#srv/web/owncloud/core/doc/user/documents.html
-#srv/web/owncloud/core/doc/user/external_storage
-#srv/web/owncloud/core/doc/user/external_storage/google_drive.html
-#srv/web/owncloud/core/doc/user/files
-#srv/web/owncloud/core/doc/user/files/configuring_big_file_upload.html
-#srv/web/owncloud/core/doc/user/files/deletedfiles.html
-#srv/web/owncloud/core/doc/user/files/encryption.html
-#srv/web/owncloud/core/doc/user/files/files.html
-#srv/web/owncloud/core/doc/user/files/filesweb.html
-#srv/web/owncloud/core/doc/user/files/index.html
-#srv/web/owncloud/core/doc/user/files/quota.html
-#srv/web/owncloud/core/doc/user/files/server_to_server_using.html
-#srv/web/owncloud/core/doc/user/files/sync.html
-#srv/web/owncloud/core/doc/user/files/versioncontrol.html
-#srv/web/owncloud/core/doc/user/genindex.html
-#srv/web/owncloud/core/doc/user/index.html
-#srv/web/owncloud/core/doc/user/objects.inv
-#srv/web/owncloud/core/doc/user/pim
-#srv/web/owncloud/core/doc/user/pim/calendar.html
-#srv/web/owncloud/core/doc/user/pim/contacts.html
-#srv/web/owncloud/core/doc/user/pim/index.html
-#srv/web/owncloud/core/doc/user/pim/sync_ios.html
-#srv/web/owncloud/core/doc/user/pim/sync_kde.html
-#srv/web/owncloud/core/doc/user/pim/sync_osx.html
-#srv/web/owncloud/core/doc/user/pim/sync_thunderbird.html
-#srv/web/owncloud/core/doc/user/pim/troubleshooting.html
-#srv/web/owncloud/core/doc/user/search.html
-#srv/web/owncloud/core/doc/user/searchindex.js
-#srv/web/owncloud/core/doc/user/userpreferences.html
-#srv/web/owncloud/core/doc/user/webinterface.html
-#srv/web/owncloud/core/doc/user/whats_new.html
-#srv/web/owncloud/core/fonts
-#srv/web/owncloud/core/fonts/LICENSE.txt
-#srv/web/owncloud/core/fonts/OpenSans-Bold.woff
-#srv/web/owncloud/core/fonts/OpenSans-Regular.ttf
-#srv/web/owncloud/core/fonts/OpenSans-Regular.woff
-#srv/web/owncloud/core/img
-#srv/web/owncloud/core/img/actions
-#srv/web/owncloud/core/img/actions/add.png
-#srv/web/owncloud/core/img/actions/add.svg
-#srv/web/owncloud/core/img/actions/caret-dark.png
-#srv/web/owncloud/core/img/actions/caret-dark.svg
-#srv/web/owncloud/core/img/actions/caret.png
-#srv/web/owncloud/core/img/actions/caret.svg
-#srv/web/owncloud/core/img/actions/checkmark-white.png
-#srv/web/owncloud/core/img/actions/checkmark-white.svg
-#srv/web/owncloud/core/img/actions/checkmark.png
-#srv/web/owncloud/core/img/actions/checkmark.svg
-#srv/web/owncloud/core/img/actions/clock.png
-#srv/web/owncloud/core/img/actions/clock.svg
-#srv/web/owncloud/core/img/actions/close.png
-#srv/web/owncloud/core/img/actions/close.svg
-#srv/web/owncloud/core/img/actions/confirm.png
-#srv/web/owncloud/core/img/actions/confirm.svg
-#srv/web/owncloud/core/img/actions/delete-hover.png
-#srv/web/owncloud/core/img/actions/delete-hover.svg
-#srv/web/owncloud/core/img/actions/delete.png
-#srv/web/owncloud/core/img/actions/delete.svg
-#srv/web/owncloud/core/img/actions/download.png
-#srv/web/owncloud/core/img/actions/download.svg
-#srv/web/owncloud/core/img/actions/history.png
-#srv/web/owncloud/core/img/actions/history.svg
-#srv/web/owncloud/core/img/actions/info.png
-#srv/web/owncloud/core/img/actions/info.svg
-#srv/web/owncloud/core/img/actions/lock.png
-#srv/web/owncloud/core/img/actions/lock.svg
-#srv/web/owncloud/core/img/actions/logout.png
-#srv/web/owncloud/core/img/actions/logout.svg
-#srv/web/owncloud/core/img/actions/mail.png
-#srv/web/owncloud/core/img/actions/mail.svg
-#srv/web/owncloud/core/img/actions/menu.png
-#srv/web/owncloud/core/img/actions/menu.svg
-#srv/web/owncloud/core/img/actions/more.png
-#srv/web/owncloud/core/img/actions/more.svg
-#srv/web/owncloud/core/img/actions/password.png
-#srv/web/owncloud/core/img/actions/password.svg
-#srv/web/owncloud/core/img/actions/pause-big.png
-#srv/web/owncloud/core/img/actions/pause-big.svg
-#srv/web/owncloud/core/img/actions/pause.png
-#srv/web/owncloud/core/img/actions/pause.svg
-#srv/web/owncloud/core/img/actions/play-add.png
-#srv/web/owncloud/core/img/actions/play-add.svg
-#srv/web/owncloud/core/img/actions/play-big.png
-#srv/web/owncloud/core/img/actions/play-big.svg
-#srv/web/owncloud/core/img/actions/play-next.png
-#srv/web/owncloud/core/img/actions/play-next.svg
-#srv/web/owncloud/core/img/actions/play-previous.png
-#srv/web/owncloud/core/img/actions/play-previous.svg
-#srv/web/owncloud/core/img/actions/play.png
-#srv/web/owncloud/core/img/actions/play.svg
-#srv/web/owncloud/core/img/actions/public.png
-#srv/web/owncloud/core/img/actions/public.svg
-#srv/web/owncloud/core/img/actions/rename.png
-#srv/web/owncloud/core/img/actions/rename.svg
-#srv/web/owncloud/core/img/actions/search-white.png
-#srv/web/owncloud/core/img/actions/search-white.svg
-#srv/web/owncloud/core/img/actions/search.png
-#srv/web/owncloud/core/img/actions/search.svg
-#srv/web/owncloud/core/img/actions/settings.png
-#srv/web/owncloud/core/img/actions/settings.svg
-#srv/web/owncloud/core/img/actions/share.png
-#srv/web/owncloud/core/img/actions/share.svg
-#srv/web/owncloud/core/img/actions/shared.png
-#srv/web/owncloud/core/img/actions/shared.svg
-#srv/web/owncloud/core/img/actions/sound-off.png
-#srv/web/owncloud/core/img/actions/sound-off.svg
-#srv/web/owncloud/core/img/actions/sound.png
-#srv/web/owncloud/core/img/actions/sound.svg
-#srv/web/owncloud/core/img/actions/star.png
-#srv/web/owncloud/core/img/actions/star.svg
-#srv/web/owncloud/core/img/actions/starred.png
-#srv/web/owncloud/core/img/actions/starred.svg
-#srv/web/owncloud/core/img/actions/toggle-filelist.png
-#srv/web/owncloud/core/img/actions/toggle-filelist.svg
-#srv/web/owncloud/core/img/actions/toggle-pictures.png
-#srv/web/owncloud/core/img/actions/toggle-pictures.svg
-#srv/web/owncloud/core/img/actions/toggle.png
-#srv/web/owncloud/core/img/actions/toggle.svg
-#srv/web/owncloud/core/img/actions/triangle-e.png
-#srv/web/owncloud/core/img/actions/triangle-e.svg
-#srv/web/owncloud/core/img/actions/triangle-n.png
-#srv/web/owncloud/core/img/actions/triangle-n.svg
-#srv/web/owncloud/core/img/actions/triangle-s.png
-#srv/web/owncloud/core/img/actions/triangle-s.svg
-#srv/web/owncloud/core/img/actions/upload-white.png
-#srv/web/owncloud/core/img/actions/upload-white.svg
-#srv/web/owncloud/core/img/actions/upload.png
-#srv/web/owncloud/core/img/actions/upload.svg
-#srv/web/owncloud/core/img/actions/user.png
-#srv/web/owncloud/core/img/actions/user.svg
-#srv/web/owncloud/core/img/actions/view-close.png
-#srv/web/owncloud/core/img/actions/view-close.svg
-#srv/web/owncloud/core/img/actions/view-next.png
-#srv/web/owncloud/core/img/actions/view-next.svg
-#srv/web/owncloud/core/img/actions/view-pause.png
-#srv/web/owncloud/core/img/actions/view-pause.svg
-#srv/web/owncloud/core/img/actions/view-play.png
-#srv/web/owncloud/core/img/actions/view-play.svg
-#srv/web/owncloud/core/img/actions/view-previous.png
-#srv/web/owncloud/core/img/actions/view-previous.svg
-#srv/web/owncloud/core/img/appstore.png
-#srv/web/owncloud/core/img/breadcrumb.png
-#srv/web/owncloud/core/img/breadcrumb.svg
-#srv/web/owncloud/core/img/desktopapp.png
-#srv/web/owncloud/core/img/desktopapp.svg
-#srv/web/owncloud/core/img/favicon-touch.png
-#srv/web/owncloud/core/img/favicon-touch.svg
-#srv/web/owncloud/core/img/favicon.png
-#srv/web/owncloud/core/img/favicon.svg
-#srv/web/owncloud/core/img/filetypes
-#srv/web/owncloud/core/img/filetypes/application-epub+zip.png
-#srv/web/owncloud/core/img/filetypes/application-epub+zip.svg
-#srv/web/owncloud/core/img/filetypes/application-javascript.png
-#srv/web/owncloud/core/img/filetypes/application-javascript.svg
-#srv/web/owncloud/core/img/filetypes/application-pdf.png
-#srv/web/owncloud/core/img/filetypes/application-pdf.svg
-#srv/web/owncloud/core/img/filetypes/application-rss+xml.png
-#srv/web/owncloud/core/img/filetypes/application-rss+xml.svg
-#srv/web/owncloud/core/img/filetypes/application-x-cbr.png
-#srv/web/owncloud/core/img/filetypes/application-x-cbr.svg
-#srv/web/owncloud/core/img/filetypes/application-x-shockwave-flash.png
-#srv/web/owncloud/core/img/filetypes/application-x-shockwave-flash.svg
-#srv/web/owncloud/core/img/filetypes/application.png
-#srv/web/owncloud/core/img/filetypes/application.svg
-#srv/web/owncloud/core/img/filetypes/audio.png
-#srv/web/owncloud/core/img/filetypes/audio.svg
-#srv/web/owncloud/core/img/filetypes/database.png
-#srv/web/owncloud/core/img/filetypes/database.svg
-#srv/web/owncloud/core/img/filetypes/file.png
-#srv/web/owncloud/core/img/filetypes/file.svg
-#srv/web/owncloud/core/img/filetypes/folder-drag-accept.png
-#srv/web/owncloud/core/img/filetypes/folder-drag-accept.svg
-#srv/web/owncloud/core/img/filetypes/folder-external.png
-#srv/web/owncloud/core/img/filetypes/folder-external.svg
-#srv/web/owncloud/core/img/filetypes/folder-public.png
-#srv/web/owncloud/core/img/filetypes/folder-public.svg
-#srv/web/owncloud/core/img/filetypes/folder-shared.png
-#srv/web/owncloud/core/img/filetypes/folder-shared.svg
-#srv/web/owncloud/core/img/filetypes/folder.png
-#srv/web/owncloud/core/img/filetypes/folder.svg
-#srv/web/owncloud/core/img/filetypes/font.png
-#srv/web/owncloud/core/img/filetypes/font.svg
-#srv/web/owncloud/core/img/filetypes/image-svg+xml.png
-#srv/web/owncloud/core/img/filetypes/image-svg+xml.svg
-#srv/web/owncloud/core/img/filetypes/image.png
-#srv/web/owncloud/core/img/filetypes/image.svg
-#srv/web/owncloud/core/img/filetypes/package-x-generic.png
-#srv/web/owncloud/core/img/filetypes/package-x-generic.svg
-#srv/web/owncloud/core/img/filetypes/text-calendar.png
-#srv/web/owncloud/core/img/filetypes/text-calendar.svg
-#srv/web/owncloud/core/img/filetypes/text-code.png
-#srv/web/owncloud/core/img/filetypes/text-code.svg
-#srv/web/owncloud/core/img/filetypes/text-html.png
-#srv/web/owncloud/core/img/filetypes/text-html.svg
-#srv/web/owncloud/core/img/filetypes/text-vcard.png
-#srv/web/owncloud/core/img/filetypes/text-vcard.svg
-#srv/web/owncloud/core/img/filetypes/text-x-c.png
-#srv/web/owncloud/core/img/filetypes/text-x-c.svg
-#srv/web/owncloud/core/img/filetypes/text-x-h.png
-#srv/web/owncloud/core/img/filetypes/text-x-h.svg
-#srv/web/owncloud/core/img/filetypes/text-x-python.png
-#srv/web/owncloud/core/img/filetypes/text-x-python.svg
-#srv/web/owncloud/core/img/filetypes/text.png
-#srv/web/owncloud/core/img/filetypes/text.svg
-#srv/web/owncloud/core/img/filetypes/video.png
-#srv/web/owncloud/core/img/filetypes/video.svg
-#srv/web/owncloud/core/img/filetypes/web.png
-#srv/web/owncloud/core/img/filetypes/web.svg
-#srv/web/owncloud/core/img/filetypes/x-office-document.png
-#srv/web/owncloud/core/img/filetypes/x-office-document.svg
-#srv/web/owncloud/core/img/filetypes/x-office-presentation.png
-#srv/web/owncloud/core/img/filetypes/x-office-presentation.svg
-#srv/web/owncloud/core/img/filetypes/x-office-spreadsheet.png
-#srv/web/owncloud/core/img/filetypes/x-office-spreadsheet.svg
-#srv/web/owncloud/core/img/googleplay.png
-#srv/web/owncloud/core/img/image-optimization.sh
-#srv/web/owncloud/core/img/loading-dark.gif
-#srv/web/owncloud/core/img/loading-small.gif
-#srv/web/owncloud/core/img/loading.gif
-#srv/web/owncloud/core/img/logo-icon.png
-#srv/web/owncloud/core/img/logo-icon.svg
-#srv/web/owncloud/core/img/logo-mail.gif
-#srv/web/owncloud/core/img/logo-wide.png
-#srv/web/owncloud/core/img/logo-wide.svg
-#srv/web/owncloud/core/img/logo.png
-#srv/web/owncloud/core/img/logo.svg
-#srv/web/owncloud/core/img/places
-#srv/web/owncloud/core/img/places/calendar-dark.png
-#srv/web/owncloud/core/img/places/calendar-dark.svg
-#srv/web/owncloud/core/img/places/contacts-dark.png
-#srv/web/owncloud/core/img/places/contacts-dark.svg
-#srv/web/owncloud/core/img/places/file.png
-#srv/web/owncloud/core/img/places/file.svg
-#srv/web/owncloud/core/img/places/files.png
-#srv/web/owncloud/core/img/places/files.svg
-#srv/web/owncloud/core/img/places/folder.png
-#srv/web/owncloud/core/img/places/folder.svg
-#srv/web/owncloud/core/img/places/home.png
-#srv/web/owncloud/core/img/places/home.svg
-#srv/web/owncloud/core/img/places/link.png
-#srv/web/owncloud/core/img/places/link.svg
-#srv/web/owncloud/core/img/places/music.png
-#srv/web/owncloud/core/img/places/music.svg
-#srv/web/owncloud/core/img/places/picture.png
-#srv/web/owncloud/core/img/places/picture.svg
-#srv/web/owncloud/core/img/rating
-#srv/web/owncloud/core/img/rating/s1.png
-#srv/web/owncloud/core/img/rating/s10.png
-#srv/web/owncloud/core/img/rating/s11.png
-#srv/web/owncloud/core/img/rating/s2.png
-#srv/web/owncloud/core/img/rating/s3.png
-#srv/web/owncloud/core/img/rating/s4.png
-#srv/web/owncloud/core/img/rating/s5.png
-#srv/web/owncloud/core/img/rating/s6.png
-#srv/web/owncloud/core/img/rating/s7.png
-#srv/web/owncloud/core/img/rating/s8.png
-#srv/web/owncloud/core/img/rating/s9.png
-#srv/web/owncloud/core/js
-#srv/web/owncloud/core/js/LICENSE.jquery.inview
-#srv/web/owncloud/core/js/apps.js
-#srv/web/owncloud/core/js/avatar.js
-#srv/web/owncloud/core/js/backgroundjobs.js
-#srv/web/owncloud/core/js/compatibility.js
-#srv/web/owncloud/core/js/config.js
-#srv/web/owncloud/core/js/config.php
-#srv/web/owncloud/core/js/core.json
-#srv/web/owncloud/core/js/eventsource.js
-#srv/web/owncloud/core/js/jquery-1.10.0.js
-#srv/web/owncloud/core/js/jquery-1.10.0.min.js
-#srv/web/owncloud/core/js/jquery-migrate-1.2.1.js
-#srv/web/owncloud/core/js/jquery-migrate-1.2.1.min.js
-#srv/web/owncloud/core/js/jquery-showpassword.js
-#srv/web/owncloud/core/js/jquery-tipsy.js
-#srv/web/owncloud/core/js/jquery-ui-1.10.0.custom.js
-#srv/web/owncloud/core/js/jquery.avatar.js
-#srv/web/owncloud/core/js/jquery.inview.js
-#srv/web/owncloud/core/js/jquery.inview.txt
-#srv/web/owncloud/core/js/jquery.multiselect.js
-#srv/web/owncloud/core/js/jquery.ocdialog.js
-#srv/web/owncloud/core/js/jquery.placeholder.js
-#srv/web/owncloud/core/js/js.js
-#srv/web/owncloud/core/js/listview.js
-#srv/web/owncloud/core/js/lostpassword.js
-#srv/web/owncloud/core/js/multiselect.js
-#srv/web/owncloud/core/js/oc-dialogs.js
-#srv/web/owncloud/core/js/oc-requesttoken.js
-#srv/web/owncloud/core/js/octemplate.js
-#srv/web/owncloud/core/js/placeholder.js
-#srv/web/owncloud/core/js/placeholders.js
-#srv/web/owncloud/core/js/select2
-#srv/web/owncloud/core/js/select2/LICENSE
-#srv/web/owncloud/core/js/select2/bower.json
-#srv/web/owncloud/core/js/select2/component.json
-#srv/web/owncloud/core/js/select2/composer.json
-#srv/web/owncloud/core/js/select2/package.json
-#srv/web/owncloud/core/js/select2/release.sh
-#srv/web/owncloud/core/js/select2/select2-bootstrap.css
-#srv/web/owncloud/core/js/select2/select2.jquery.json
-#srv/web/owncloud/core/js/select2/select2.js
-#srv/web/owncloud/core/js/select2/select2_locale_ar.js
-#srv/web/owncloud/core/js/select2/select2_locale_bg.js
-#srv/web/owncloud/core/js/select2/select2_locale_ca.js
-#srv/web/owncloud/core/js/select2/select2_locale_cs.js
-#srv/web/owncloud/core/js/select2/select2_locale_da.js
-#srv/web/owncloud/core/js/select2/select2_locale_de.js
-#srv/web/owncloud/core/js/select2/select2_locale_el.js
-#srv/web/owncloud/core/js/select2/select2_locale_en.js.template
-#srv/web/owncloud/core/js/select2/select2_locale_es.js
-#srv/web/owncloud/core/js/select2/select2_locale_et.js
-#srv/web/owncloud/core/js/select2/select2_locale_eu.js
-#srv/web/owncloud/core/js/select2/select2_locale_fa.js
-#srv/web/owncloud/core/js/select2/select2_locale_fi.js
-#srv/web/owncloud/core/js/select2/select2_locale_fr.js
-#srv/web/owncloud/core/js/select2/select2_locale_gl.js
-#srv/web/owncloud/core/js/select2/select2_locale_he.js
-#srv/web/owncloud/core/js/select2/select2_locale_hr.js
-#srv/web/owncloud/core/js/select2/select2_locale_hu.js
-#srv/web/owncloud/core/js/select2/select2_locale_id.js
-#srv/web/owncloud/core/js/select2/select2_locale_is.js
-#srv/web/owncloud/core/js/select2/select2_locale_it.js
-#srv/web/owncloud/core/js/select2/select2_locale_ja.js
-#srv/web/owncloud/core/js/select2/select2_locale_ka.js
-#srv/web/owncloud/core/js/select2/select2_locale_ko.js
-#srv/web/owncloud/core/js/select2/select2_locale_lt.js
-#srv/web/owncloud/core/js/select2/select2_locale_lv.js
-#srv/web/owncloud/core/js/select2/select2_locale_mk.js
-#srv/web/owncloud/core/js/select2/select2_locale_ms.js
-#srv/web/owncloud/core/js/select2/select2_locale_nl.js
-#srv/web/owncloud/core/js/select2/select2_locale_no.js
-#srv/web/owncloud/core/js/select2/select2_locale_pl.js
-#srv/web/owncloud/core/js/select2/select2_locale_pt-BR.js
-#srv/web/owncloud/core/js/select2/select2_locale_pt-PT.js
-#srv/web/owncloud/core/js/select2/select2_locale_ro.js
-#srv/web/owncloud/core/js/select2/select2_locale_rs.js
-#srv/web/owncloud/core/js/select2/select2_locale_ru.js
-#srv/web/owncloud/core/js/select2/select2_locale_sk.js
-#srv/web/owncloud/core/js/select2/select2_locale_sv.js
-#srv/web/owncloud/core/js/select2/select2_locale_th.js
-#srv/web/owncloud/core/js/select2/select2_locale_tr.js
-#srv/web/owncloud/core/js/select2/select2_locale_uk.js
-#srv/web/owncloud/core/js/select2/select2_locale_vi.js
-#srv/web/owncloud/core/js/select2/select2_locale_zh-CN.js
-#srv/web/owncloud/core/js/select2/select2_locale_zh-TW.js
-#srv/web/owncloud/core/js/setup.js
-#srv/web/owncloud/core/js/setupchecks.js
-#srv/web/owncloud/core/js/share.js
-#srv/web/owncloud/core/js/singleselect.js
-#srv/web/owncloud/core/js/snap.js
-#srv/web/owncloud/core/js/tags.js
-#srv/web/owncloud/core/js/tests
-#srv/web/owncloud/core/js/tests/lib
-#srv/web/owncloud/core/js/tests/lib/sinon-1.7.3.js
-#srv/web/owncloud/core/js/tests/specHelper.js
-#srv/web/owncloud/core/js/tests/specs
-#srv/web/owncloud/core/js/tests/specs/coreSpec.js
-#srv/web/owncloud/core/js/tests/specs/shareSpec.js
-#srv/web/owncloud/core/js/underscore.js
-#srv/web/owncloud/core/js/update.js
-#srv/web/owncloud/core/js/visitortimezone.js
-#srv/web/owncloud/core/l10n
-#srv/web/owncloud/core/l10n/ach.php
-#srv/web/owncloud/core/l10n/ady.php
-#srv/web/owncloud/core/l10n/af.php
-#srv/web/owncloud/core/l10n/af_ZA.php
-#srv/web/owncloud/core/l10n/ak.php
-#srv/web/owncloud/core/l10n/am_ET.php
-#srv/web/owncloud/core/l10n/ar.php
-#srv/web/owncloud/core/l10n/ast.php
-#srv/web/owncloud/core/l10n/az.php
-#srv/web/owncloud/core/l10n/be.php
-#srv/web/owncloud/core/l10n/bg_BG.php
-#srv/web/owncloud/core/l10n/bn_BD.php
-#srv/web/owncloud/core/l10n/bn_IN.php
-#srv/web/owncloud/core/l10n/bs.php
-#srv/web/owncloud/core/l10n/ca.php
-#srv/web/owncloud/core/l10n/ca@valencia.php
-#srv/web/owncloud/core/l10n/cs_CZ.php
-#srv/web/owncloud/core/l10n/cy_GB.php
-#srv/web/owncloud/core/l10n/da.php
-#srv/web/owncloud/core/l10n/de.php
-#srv/web/owncloud/core/l10n/de_AT.php
-#srv/web/owncloud/core/l10n/de_CH.php
-#srv/web/owncloud/core/l10n/de_DE.php
-#srv/web/owncloud/core/l10n/el.php
-#srv/web/owncloud/core/l10n/en@pirate.php
-#srv/web/owncloud/core/l10n/en_GB.php
-#srv/web/owncloud/core/l10n/en_NZ.php
-#srv/web/owncloud/core/l10n/eo.php
-#srv/web/owncloud/core/l10n/es.php
-#srv/web/owncloud/core/l10n/es_AR.php
-#srv/web/owncloud/core/l10n/es_BO.php
-#srv/web/owncloud/core/l10n/es_CL.php
-#srv/web/owncloud/core/l10n/es_CO.php
-#srv/web/owncloud/core/l10n/es_CR.php
-#srv/web/owncloud/core/l10n/es_EC.php
-#srv/web/owncloud/core/l10n/es_MX.php
-#srv/web/owncloud/core/l10n/es_PE.php
-#srv/web/owncloud/core/l10n/es_PY.php
-#srv/web/owncloud/core/l10n/es_US.php
-#srv/web/owncloud/core/l10n/es_UY.php
-#srv/web/owncloud/core/l10n/et_EE.php
-#srv/web/owncloud/core/l10n/eu.php
-#srv/web/owncloud/core/l10n/eu_ES.php
-#srv/web/owncloud/core/l10n/fa.php
-#srv/web/owncloud/core/l10n/fi.php
-#srv/web/owncloud/core/l10n/fi_FI.php
-#srv/web/owncloud/core/l10n/fr.php
-#srv/web/owncloud/core/l10n/fr_CA.php
-#srv/web/owncloud/core/l10n/gl.php
-#srv/web/owncloud/core/l10n/he.php
-#srv/web/owncloud/core/l10n/hi.php
-#srv/web/owncloud/core/l10n/hi_IN.php
-#srv/web/owncloud/core/l10n/hr.php
-#srv/web/owncloud/core/l10n/hu_HU.php
-#srv/web/owncloud/core/l10n/hy.php
-#srv/web/owncloud/core/l10n/ia.php
-#srv/web/owncloud/core/l10n/id.php
-#srv/web/owncloud/core/l10n/ignorelist
-#srv/web/owncloud/core/l10n/is.php
-#srv/web/owncloud/core/l10n/it.php
-#srv/web/owncloud/core/l10n/ja.php
-#srv/web/owncloud/core/l10n/ja_JP.php
-#srv/web/owncloud/core/l10n/jv.php
-#srv/web/owncloud/core/l10n/ka.php
-#srv/web/owncloud/core/l10n/ka_GE.php
-#srv/web/owncloud/core/l10n/km.php
-#srv/web/owncloud/core/l10n/kn.php
-#srv/web/owncloud/core/l10n/ko.php
-#srv/web/owncloud/core/l10n/ku_IQ.php
-#srv/web/owncloud/core/l10n/l10n-de.php
-#srv/web/owncloud/core/l10n/l10n-en.php
-#srv/web/owncloud/core/l10n/l10n-es.php
-#srv/web/owncloud/core/l10n/lb.php
-#srv/web/owncloud/core/l10n/lt_LT.php
-#srv/web/owncloud/core/l10n/lv.php
-#srv/web/owncloud/core/l10n/mk.php
-#srv/web/owncloud/core/l10n/ml.php
-#srv/web/owncloud/core/l10n/ml_IN.php
-#srv/web/owncloud/core/l10n/mn.php
-#srv/web/owncloud/core/l10n/ms_MY.php
-#srv/web/owncloud/core/l10n/my_MM.php
-#srv/web/owncloud/core/l10n/nb_NO.php
-#srv/web/owncloud/core/l10n/nds.php
-#srv/web/owncloud/core/l10n/ne.php
-#srv/web/owncloud/core/l10n/nl.php
-#srv/web/owncloud/core/l10n/nn_NO.php
-#srv/web/owncloud/core/l10n/nqo.php
-#srv/web/owncloud/core/l10n/oc.php
-#srv/web/owncloud/core/l10n/or_IN.php
-#srv/web/owncloud/core/l10n/pa.php
-#srv/web/owncloud/core/l10n/pl.php
-#srv/web/owncloud/core/l10n/pt_BR.php
-#srv/web/owncloud/core/l10n/pt_PT.php
-#srv/web/owncloud/core/l10n/ro.php
-#srv/web/owncloud/core/l10n/ru.php
-#srv/web/owncloud/core/l10n/si_LK.php
-#srv/web/owncloud/core/l10n/sk.php
-#srv/web/owncloud/core/l10n/sk_SK.php
-#srv/web/owncloud/core/l10n/sl.php
-#srv/web/owncloud/core/l10n/sq.php
-#srv/web/owncloud/core/l10n/sr.php
-#srv/web/owncloud/core/l10n/sr@latin.php
-#srv/web/owncloud/core/l10n/su.php
-#srv/web/owncloud/core/l10n/sv.php
-#srv/web/owncloud/core/l10n/sw_KE.php
-#srv/web/owncloud/core/l10n/ta_IN.php
-#srv/web/owncloud/core/l10n/ta_LK.php
-#srv/web/owncloud/core/l10n/te.php
-#srv/web/owncloud/core/l10n/th_TH.php
-#srv/web/owncloud/core/l10n/tr.php
-#srv/web/owncloud/core/l10n/tzm.php
-#srv/web/owncloud/core/l10n/ug.php
-#srv/web/owncloud/core/l10n/uk.php
-#srv/web/owncloud/core/l10n/ur.php
-#srv/web/owncloud/core/l10n/ur_PK.php
-#srv/web/owncloud/core/l10n/uz.php
-#srv/web/owncloud/core/l10n/vi.php
-#srv/web/owncloud/core/l10n/xgettextfiles
-#srv/web/owncloud/core/l10n/zh_CN.php
-#srv/web/owncloud/core/l10n/zh_HK.php
-#srv/web/owncloud/core/l10n/zh_TW.php
-#srv/web/owncloud/core/lostpassword
-#srv/web/owncloud/core/lostpassword/application.php
-#srv/web/owncloud/core/lostpassword/controller
-#srv/web/owncloud/core/lostpassword/controller/lostcontroller.php
-#srv/web/owncloud/core/lostpassword/css
-#srv/web/owncloud/core/lostpassword/css/lostpassword.css
-#srv/web/owncloud/core/lostpassword/css/resetpassword.css
-#srv/web/owncloud/core/lostpassword/encrypteddataexception.php
-#srv/web/owncloud/core/lostpassword/templates
-#srv/web/owncloud/core/lostpassword/templates/email.php
-#srv/web/owncloud/core/lostpassword/templates/lostpassword.php
-#srv/web/owncloud/core/lostpassword/templates/resetpassword.php
-#srv/web/owncloud/core/register_command.php
-#srv/web/owncloud/core/routes.php
-#srv/web/owncloud/core/setup
-#srv/web/owncloud/core/setup/controller.php
-#srv/web/owncloud/core/skeleton
-#srv/web/owncloud/core/skeleton/documents
-#srv/web/owncloud/core/skeleton/documents/example.odt
-#srv/web/owncloud/core/skeleton/music
-#srv/web/owncloud/core/skeleton/music/projekteva-letitrain.mp3
-#srv/web/owncloud/core/skeleton/ownCloudUserManual.pdf
-#srv/web/owncloud/core/skeleton/photos
-#srv/web/owncloud/core/skeleton/photos/paris.jpg
-#srv/web/owncloud/core/skeleton/photos/san_francisco.jpg
-#srv/web/owncloud/core/skeleton/photos/squirrel.jpg
-#srv/web/owncloud/core/strings.php
-#srv/web/owncloud/core/tags
-#srv/web/owncloud/core/tags/controller.php
-#srv/web/owncloud/core/templates
-#srv/web/owncloud/core/templates/403.php
-#srv/web/owncloud/core/templates/404.php
-#srv/web/owncloud/core/templates/altmail.php
-#srv/web/owncloud/core/templates/error.php
-#srv/web/owncloud/core/templates/filepicker.html
-#srv/web/owncloud/core/templates/filetemplates
-#srv/web/owncloud/core/templates/filetemplates/template.html
-#srv/web/owncloud/core/templates/filetemplates/template.odp
-#srv/web/owncloud/core/templates/filetemplates/template.ods
-#srv/web/owncloud/core/templates/filetemplates/template.odt
-#srv/web/owncloud/core/templates/installation.php
-#srv/web/owncloud/core/templates/layout.base.php
-#srv/web/owncloud/core/templates/layout.guest.php
-#srv/web/owncloud/core/templates/layout.user.php
-#srv/web/owncloud/core/templates/login.php
-#srv/web/owncloud/core/templates/mail.php
-#srv/web/owncloud/core/templates/message.html
-#srv/web/owncloud/core/templates/singleuser.user.php
-#srv/web/owncloud/core/templates/tags.html
-#srv/web/owncloud/core/templates/untrustedDomain.php
-#srv/web/owncloud/core/templates/update.admin.php
-#srv/web/owncloud/core/templates/update.user.php
-#srv/web/owncloud/core/user
-#srv/web/owncloud/core/user/controller.php
-#srv/web/owncloud/cron.php
-#srv/web/owncloud/data
-#srv/web/owncloud/db_structure.xml
-#srv/web/owncloud/index.html
-#srv/web/owncloud/index.php
-#srv/web/owncloud/indie.json
-#srv/web/owncloud/l10n
-#srv/web/owncloud/l10n/ach
-#srv/web/owncloud/l10n/ach/core.po
-#srv/web/owncloud/l10n/ach/files.po
-#srv/web/owncloud/l10n/ach/files_encryption.po
-#srv/web/owncloud/l10n/ach/files_external.po
-#srv/web/owncloud/l10n/ach/files_sharing.po
-#srv/web/owncloud/l10n/ach/files_trashbin.po
-#srv/web/owncloud/l10n/ach/files_versions.po
-#srv/web/owncloud/l10n/ach/lib.po
-#srv/web/owncloud/l10n/ach/settings.po
-#srv/web/owncloud/l10n/ach/user_ldap.po
-#srv/web/owncloud/l10n/ach/user_webdavauth.po
-#srv/web/owncloud/l10n/ady
-#srv/web/owncloud/l10n/ady/core.po
-#srv/web/owncloud/l10n/ady/files.po
-#srv/web/owncloud/l10n/ady/files_encryption.po
-#srv/web/owncloud/l10n/ady/files_external.po
-#srv/web/owncloud/l10n/ady/files_sharing.po
-#srv/web/owncloud/l10n/ady/files_trashbin.po
-#srv/web/owncloud/l10n/ady/files_versions.po
-#srv/web/owncloud/l10n/ady/lib.po
-#srv/web/owncloud/l10n/ady/settings.po
-#srv/web/owncloud/l10n/ady/user_ldap.po
-#srv/web/owncloud/l10n/ady/user_webdavauth.po
-#srv/web/owncloud/l10n/af
-#srv/web/owncloud/l10n/af/core.po
-#srv/web/owncloud/l10n/af/files.po
-#srv/web/owncloud/l10n/af/files_encryption.po
-#srv/web/owncloud/l10n/af/files_external.po
-#srv/web/owncloud/l10n/af/files_sharing.po
-#srv/web/owncloud/l10n/af/files_trashbin.po
-#srv/web/owncloud/l10n/af/files_versions.po
-#srv/web/owncloud/l10n/af/lib.po
-#srv/web/owncloud/l10n/af/settings.po
-#srv/web/owncloud/l10n/af/user_ldap.po
-#srv/web/owncloud/l10n/af/user_webdavauth.po
-#srv/web/owncloud/l10n/af_ZA
-#srv/web/owncloud/l10n/af_ZA/core.po
-#srv/web/owncloud/l10n/af_ZA/files.po
-#srv/web/owncloud/l10n/af_ZA/files_encryption.po
-#srv/web/owncloud/l10n/af_ZA/files_external.po
-#srv/web/owncloud/l10n/af_ZA/files_sharing.po
-#srv/web/owncloud/l10n/af_ZA/files_trashbin.po
-#srv/web/owncloud/l10n/af_ZA/files_versions.po
-#srv/web/owncloud/l10n/af_ZA/lib.po
-#srv/web/owncloud/l10n/af_ZA/settings.po
-#srv/web/owncloud/l10n/af_ZA/user_ldap.po
-#srv/web/owncloud/l10n/af_ZA/user_webdavauth.po
-#srv/web/owncloud/l10n/ak
-#srv/web/owncloud/l10n/ak/core.po
-#srv/web/owncloud/l10n/ak/files.po
-#srv/web/owncloud/l10n/ak/files_encryption.po
-#srv/web/owncloud/l10n/ak/files_external.po
-#srv/web/owncloud/l10n/ak/files_sharing.po
-#srv/web/owncloud/l10n/ak/files_trashbin.po
-#srv/web/owncloud/l10n/ak/files_versions.po
-#srv/web/owncloud/l10n/ak/lib.po
-#srv/web/owncloud/l10n/ak/settings.po
-#srv/web/owncloud/l10n/ak/user_ldap.po
-#srv/web/owncloud/l10n/ak/user_webdavauth.po
-#srv/web/owncloud/l10n/am_ET
-#srv/web/owncloud/l10n/am_ET/core.po
-#srv/web/owncloud/l10n/am_ET/files.po
-#srv/web/owncloud/l10n/am_ET/files_encryption.po
-#srv/web/owncloud/l10n/am_ET/files_external.po
-#srv/web/owncloud/l10n/am_ET/files_sharing.po
-#srv/web/owncloud/l10n/am_ET/files_trashbin.po
-#srv/web/owncloud/l10n/am_ET/files_versions.po
-#srv/web/owncloud/l10n/am_ET/lib.po
-#srv/web/owncloud/l10n/am_ET/settings.po
-#srv/web/owncloud/l10n/am_ET/user_ldap.po
-#srv/web/owncloud/l10n/am_ET/user_webdavauth.po
-#srv/web/owncloud/l10n/ar
-#srv/web/owncloud/l10n/ar/core.po
-#srv/web/owncloud/l10n/ar/files.po
-#srv/web/owncloud/l10n/ar/files_encryption.po
-#srv/web/owncloud/l10n/ar/files_external.po
-#srv/web/owncloud/l10n/ar/files_sharing.po
-#srv/web/owncloud/l10n/ar/files_trashbin.po
-#srv/web/owncloud/l10n/ar/files_versions.po
-#srv/web/owncloud/l10n/ar/lib.po
-#srv/web/owncloud/l10n/ar/settings.po
-#srv/web/owncloud/l10n/ar/user_ldap.po
-#srv/web/owncloud/l10n/ar/user_webdavauth.po
-#srv/web/owncloud/l10n/ar_SA
-#srv/web/owncloud/l10n/ar_SA/core.po
-#srv/web/owncloud/l10n/ar_SA/files.po
-#srv/web/owncloud/l10n/ar_SA/files_encryption.po
-#srv/web/owncloud/l10n/ar_SA/files_external.po
-#srv/web/owncloud/l10n/ar_SA/files_sharing.po
-#srv/web/owncloud/l10n/ar_SA/files_versions.po
-#srv/web/owncloud/l10n/ar_SA/lib.po
-#srv/web/owncloud/l10n/ar_SA/settings.po
-#srv/web/owncloud/l10n/ar_SA/user_ldap.po
-#srv/web/owncloud/l10n/ast
-#srv/web/owncloud/l10n/ast/core.po
-#srv/web/owncloud/l10n/ast/files.po
-#srv/web/owncloud/l10n/ast/files_encryption.po
-#srv/web/owncloud/l10n/ast/files_external.po
-#srv/web/owncloud/l10n/ast/files_sharing.po
-#srv/web/owncloud/l10n/ast/files_trashbin.po
-#srv/web/owncloud/l10n/ast/files_versions.po
-#srv/web/owncloud/l10n/ast/lib.po
-#srv/web/owncloud/l10n/ast/settings.po
-#srv/web/owncloud/l10n/ast/user_ldap.po
-#srv/web/owncloud/l10n/ast/user_webdavauth.po
-#srv/web/owncloud/l10n/az
-#srv/web/owncloud/l10n/az/core.po
-#srv/web/owncloud/l10n/az/files.po
-#srv/web/owncloud/l10n/az/files_encryption.po
-#srv/web/owncloud/l10n/az/files_external.po
-#srv/web/owncloud/l10n/az/files_sharing.po
-#srv/web/owncloud/l10n/az/files_trashbin.po
-#srv/web/owncloud/l10n/az/files_versions.po
-#srv/web/owncloud/l10n/az/lib.po
-#srv/web/owncloud/l10n/az/settings.po
-#srv/web/owncloud/l10n/az/user_ldap.po
-#srv/web/owncloud/l10n/az/user_webdavauth.po
-#srv/web/owncloud/l10n/be
-#srv/web/owncloud/l10n/be/core.po
-#srv/web/owncloud/l10n/be/files.po
-#srv/web/owncloud/l10n/be/files_encryption.po
-#srv/web/owncloud/l10n/be/files_external.po
-#srv/web/owncloud/l10n/be/files_sharing.po
-#srv/web/owncloud/l10n/be/files_trashbin.po
-#srv/web/owncloud/l10n/be/files_versions.po
-#srv/web/owncloud/l10n/be/lib.po
-#srv/web/owncloud/l10n/be/settings.po
-#srv/web/owncloud/l10n/be/user_ldap.po
-#srv/web/owncloud/l10n/be/user_webdavauth.po
-#srv/web/owncloud/l10n/bg_BG
-#srv/web/owncloud/l10n/bg_BG/core.po
-#srv/web/owncloud/l10n/bg_BG/files.po
-#srv/web/owncloud/l10n/bg_BG/files_encryption.po
-#srv/web/owncloud/l10n/bg_BG/files_external.po
-#srv/web/owncloud/l10n/bg_BG/files_sharing.po
-#srv/web/owncloud/l10n/bg_BG/files_trashbin.po
-#srv/web/owncloud/l10n/bg_BG/files_versions.po
-#srv/web/owncloud/l10n/bg_BG/lib.po
-#srv/web/owncloud/l10n/bg_BG/settings.po
-#srv/web/owncloud/l10n/bg_BG/user_ldap.po
-#srv/web/owncloud/l10n/bg_BG/user_webdavauth.po
-#srv/web/owncloud/l10n/bn_BD
-#srv/web/owncloud/l10n/bn_BD/core.po
-#srv/web/owncloud/l10n/bn_BD/files.po
-#srv/web/owncloud/l10n/bn_BD/files_encryption.po
-#srv/web/owncloud/l10n/bn_BD/files_external.po
-#srv/web/owncloud/l10n/bn_BD/files_sharing.po
-#srv/web/owncloud/l10n/bn_BD/files_trashbin.po
-#srv/web/owncloud/l10n/bn_BD/files_versions.po
-#srv/web/owncloud/l10n/bn_BD/lib.po
-#srv/web/owncloud/l10n/bn_BD/settings.po
-#srv/web/owncloud/l10n/bn_BD/user_ldap.po
-#srv/web/owncloud/l10n/bn_BD/user_webdavauth.po
-#srv/web/owncloud/l10n/bn_IN
-#srv/web/owncloud/l10n/bn_IN/core.po
-#srv/web/owncloud/l10n/bn_IN/files.po
-#srv/web/owncloud/l10n/bn_IN/files_encryption.po
-#srv/web/owncloud/l10n/bn_IN/files_external.po
-#srv/web/owncloud/l10n/bn_IN/files_sharing.po
-#srv/web/owncloud/l10n/bn_IN/files_trashbin.po
-#srv/web/owncloud/l10n/bn_IN/files_versions.po
-#srv/web/owncloud/l10n/bn_IN/lib.po
-#srv/web/owncloud/l10n/bn_IN/settings.po
-#srv/web/owncloud/l10n/bn_IN/user_ldap.po
-#srv/web/owncloud/l10n/bn_IN/user_webdavauth.po
-#srv/web/owncloud/l10n/bs
-#srv/web/owncloud/l10n/bs/core.po
-#srv/web/owncloud/l10n/bs/files.po
-#srv/web/owncloud/l10n/bs/files_encryption.po
-#srv/web/owncloud/l10n/bs/files_external.po
-#srv/web/owncloud/l10n/bs/files_sharing.po
-#srv/web/owncloud/l10n/bs/files_trashbin.po
-#srv/web/owncloud/l10n/bs/files_versions.po
-#srv/web/owncloud/l10n/bs/lib.po
-#srv/web/owncloud/l10n/bs/settings.po
-#srv/web/owncloud/l10n/bs/user_ldap.po
-#srv/web/owncloud/l10n/bs/user_webdavauth.po
-#srv/web/owncloud/l10n/ca
-#srv/web/owncloud/l10n/ca/core.po
-#srv/web/owncloud/l10n/ca/files.po
-#srv/web/owncloud/l10n/ca/files_encryption.po
-#srv/web/owncloud/l10n/ca/files_external.po
-#srv/web/owncloud/l10n/ca/files_sharing.po
-#srv/web/owncloud/l10n/ca/files_trashbin.po
-#srv/web/owncloud/l10n/ca/files_versions.po
-#srv/web/owncloud/l10n/ca/lib.po
-#srv/web/owncloud/l10n/ca/settings.po
-#srv/web/owncloud/l10n/ca/user_ldap.po
-#srv/web/owncloud/l10n/ca/user_webdavauth.po
-#srv/web/owncloud/l10n/ca@valencia
-#srv/web/owncloud/l10n/ca@valencia/core.po
-#srv/web/owncloud/l10n/ca@valencia/files.po
-#srv/web/owncloud/l10n/ca@valencia/files_encryption.po
-#srv/web/owncloud/l10n/ca@valencia/files_external.po
-#srv/web/owncloud/l10n/ca@valencia/files_sharing.po
-#srv/web/owncloud/l10n/ca@valencia/files_trashbin.po
-#srv/web/owncloud/l10n/ca@valencia/files_versions.po
-#srv/web/owncloud/l10n/ca@valencia/lib.po
-#srv/web/owncloud/l10n/ca@valencia/settings.po
-#srv/web/owncloud/l10n/ca@valencia/user_ldap.po
-#srv/web/owncloud/l10n/ca@valencia/user_webdavauth.po
-#srv/web/owncloud/l10n/cs_CZ
-#srv/web/owncloud/l10n/cs_CZ/core.po
-#srv/web/owncloud/l10n/cs_CZ/files.po
-#srv/web/owncloud/l10n/cs_CZ/files_encryption.po
-#srv/web/owncloud/l10n/cs_CZ/files_external.po
-#srv/web/owncloud/l10n/cs_CZ/files_sharing.po
-#srv/web/owncloud/l10n/cs_CZ/files_trashbin.po
-#srv/web/owncloud/l10n/cs_CZ/files_versions.po
-#srv/web/owncloud/l10n/cs_CZ/lib.po
-#srv/web/owncloud/l10n/cs_CZ/settings.po
-#srv/web/owncloud/l10n/cs_CZ/user_ldap.po
-#srv/web/owncloud/l10n/cs_CZ/user_webdavauth.po
-#srv/web/owncloud/l10n/cy_GB
-#srv/web/owncloud/l10n/cy_GB/core.po
-#srv/web/owncloud/l10n/cy_GB/files.po
-#srv/web/owncloud/l10n/cy_GB/files_encryption.po
-#srv/web/owncloud/l10n/cy_GB/files_external.po
-#srv/web/owncloud/l10n/cy_GB/files_sharing.po
-#srv/web/owncloud/l10n/cy_GB/files_trashbin.po
-#srv/web/owncloud/l10n/cy_GB/files_versions.po
-#srv/web/owncloud/l10n/cy_GB/lib.po
-#srv/web/owncloud/l10n/cy_GB/settings.po
-#srv/web/owncloud/l10n/cy_GB/user_ldap.po
-#srv/web/owncloud/l10n/cy_GB/user_webdavauth.po
-#srv/web/owncloud/l10n/da
-#srv/web/owncloud/l10n/da/core.po
-#srv/web/owncloud/l10n/da/files.po
-#srv/web/owncloud/l10n/da/files_encryption.po
-#srv/web/owncloud/l10n/da/files_external.po
-#srv/web/owncloud/l10n/da/files_sharing.po
-#srv/web/owncloud/l10n/da/files_trashbin.po
-#srv/web/owncloud/l10n/da/files_versions.po
-#srv/web/owncloud/l10n/da/lib.po
-#srv/web/owncloud/l10n/da/settings.po
-#srv/web/owncloud/l10n/da/user_ldap.po
-#srv/web/owncloud/l10n/da/user_webdavauth.po
-#srv/web/owncloud/l10n/de
-#srv/web/owncloud/l10n/de/core.po
-#srv/web/owncloud/l10n/de/files.po
-#srv/web/owncloud/l10n/de/files_encryption.po
-#srv/web/owncloud/l10n/de/files_external.po
-#srv/web/owncloud/l10n/de/files_sharing.po
-#srv/web/owncloud/l10n/de/files_trashbin.po
-#srv/web/owncloud/l10n/de/files_versions.po
-#srv/web/owncloud/l10n/de/lib.po
-#srv/web/owncloud/l10n/de/settings.po
-#srv/web/owncloud/l10n/de/user_ldap.po
-#srv/web/owncloud/l10n/de/user_webdavauth.po
-#srv/web/owncloud/l10n/de_AT
-#srv/web/owncloud/l10n/de_AT/core.po
-#srv/web/owncloud/l10n/de_AT/files.po
-#srv/web/owncloud/l10n/de_AT/files_encryption.po
-#srv/web/owncloud/l10n/de_AT/files_external.po
-#srv/web/owncloud/l10n/de_AT/files_sharing.po
-#srv/web/owncloud/l10n/de_AT/files_trashbin.po
-#srv/web/owncloud/l10n/de_AT/files_versions.po
-#srv/web/owncloud/l10n/de_AT/lib.po
-#srv/web/owncloud/l10n/de_AT/settings.po
-#srv/web/owncloud/l10n/de_AT/user_ldap.po
-#srv/web/owncloud/l10n/de_AT/user_webdavauth.po
-#srv/web/owncloud/l10n/de_CH
-#srv/web/owncloud/l10n/de_CH/core.po
-#srv/web/owncloud/l10n/de_CH/files.po
-#srv/web/owncloud/l10n/de_CH/files_encryption.po
-#srv/web/owncloud/l10n/de_CH/files_external.po
-#srv/web/owncloud/l10n/de_CH/files_sharing.po
-#srv/web/owncloud/l10n/de_CH/files_trashbin.po
-#srv/web/owncloud/l10n/de_CH/files_versions.po
-#srv/web/owncloud/l10n/de_CH/lib.po
-#srv/web/owncloud/l10n/de_CH/settings.po
-#srv/web/owncloud/l10n/de_CH/user_ldap.po
-#srv/web/owncloud/l10n/de_CH/user_webdavauth.po
-#srv/web/owncloud/l10n/de_DE
-#srv/web/owncloud/l10n/de_DE/core.po
-#srv/web/owncloud/l10n/de_DE/files.po
-#srv/web/owncloud/l10n/de_DE/files_encryption.po
-#srv/web/owncloud/l10n/de_DE/files_external.po
-#srv/web/owncloud/l10n/de_DE/files_sharing.po
-#srv/web/owncloud/l10n/de_DE/files_trashbin.po
-#srv/web/owncloud/l10n/de_DE/files_versions.po
-#srv/web/owncloud/l10n/de_DE/lib.po
-#srv/web/owncloud/l10n/de_DE/settings.po
-#srv/web/owncloud/l10n/de_DE/user_ldap.po
-#srv/web/owncloud/l10n/de_DE/user_webdavauth.po
-#srv/web/owncloud/l10n/el
-#srv/web/owncloud/l10n/el/core.po
-#srv/web/owncloud/l10n/el/files.po
-#srv/web/owncloud/l10n/el/files_encryption.po
-#srv/web/owncloud/l10n/el/files_external.po
-#srv/web/owncloud/l10n/el/files_sharing.po
-#srv/web/owncloud/l10n/el/files_trashbin.po
-#srv/web/owncloud/l10n/el/files_versions.po
-#srv/web/owncloud/l10n/el/lib.po
-#srv/web/owncloud/l10n/el/settings.po
-#srv/web/owncloud/l10n/el/user_ldap.po
-#srv/web/owncloud/l10n/el/user_webdavauth.po
-#srv/web/owncloud/l10n/en@pirate
-#srv/web/owncloud/l10n/en@pirate/core.po
-#srv/web/owncloud/l10n/en@pirate/files.po
-#srv/web/owncloud/l10n/en@pirate/files_encryption.po
-#srv/web/owncloud/l10n/en@pirate/files_external.po
-#srv/web/owncloud/l10n/en@pirate/files_sharing.po
-#srv/web/owncloud/l10n/en@pirate/files_trashbin.po
-#srv/web/owncloud/l10n/en@pirate/files_versions.po
-#srv/web/owncloud/l10n/en@pirate/lib.po
-#srv/web/owncloud/l10n/en@pirate/settings.po
-#srv/web/owncloud/l10n/en@pirate/user_ldap.po
-#srv/web/owncloud/l10n/en@pirate/user_webdavauth.po
-#srv/web/owncloud/l10n/en_GB
-#srv/web/owncloud/l10n/en_GB/core.po
-#srv/web/owncloud/l10n/en_GB/files.po
-#srv/web/owncloud/l10n/en_GB/files_encryption.po
-#srv/web/owncloud/l10n/en_GB/files_external.po
-#srv/web/owncloud/l10n/en_GB/files_sharing.po
-#srv/web/owncloud/l10n/en_GB/files_trashbin.po
-#srv/web/owncloud/l10n/en_GB/files_versions.po
-#srv/web/owncloud/l10n/en_GB/lib.po
-#srv/web/owncloud/l10n/en_GB/settings.po
-#srv/web/owncloud/l10n/en_GB/user_ldap.po
-#srv/web/owncloud/l10n/en_GB/user_webdavauth.po
-#srv/web/owncloud/l10n/en_NZ
-#srv/web/owncloud/l10n/en_NZ/core.po
-#srv/web/owncloud/l10n/en_NZ/files.po
-#srv/web/owncloud/l10n/en_NZ/files_encryption.po
-#srv/web/owncloud/l10n/en_NZ/files_external.po
-#srv/web/owncloud/l10n/en_NZ/files_sharing.po
-#srv/web/owncloud/l10n/en_NZ/files_trashbin.po
-#srv/web/owncloud/l10n/en_NZ/files_versions.po
-#srv/web/owncloud/l10n/en_NZ/lib.po
-#srv/web/owncloud/l10n/en_NZ/settings.po
-#srv/web/owncloud/l10n/en_NZ/user_ldap.po
-#srv/web/owncloud/l10n/en_NZ/user_webdavauth.po
-#srv/web/owncloud/l10n/eo
-#srv/web/owncloud/l10n/eo/core.po
-#srv/web/owncloud/l10n/eo/files.po
-#srv/web/owncloud/l10n/eo/files_encryption.po
-#srv/web/owncloud/l10n/eo/files_external.po
-#srv/web/owncloud/l10n/eo/files_sharing.po
-#srv/web/owncloud/l10n/eo/files_trashbin.po
-#srv/web/owncloud/l10n/eo/files_versions.po
-#srv/web/owncloud/l10n/eo/lib.po
-#srv/web/owncloud/l10n/eo/settings.po
-#srv/web/owncloud/l10n/eo/user_ldap.po
-#srv/web/owncloud/l10n/eo/user_webdavauth.po
-#srv/web/owncloud/l10n/es
-#srv/web/owncloud/l10n/es/core.po
-#srv/web/owncloud/l10n/es/files.po
-#srv/web/owncloud/l10n/es/files_encryption.po
-#srv/web/owncloud/l10n/es/files_external.po
-#srv/web/owncloud/l10n/es/files_sharing.po
-#srv/web/owncloud/l10n/es/files_trashbin.po
-#srv/web/owncloud/l10n/es/files_versions.po
-#srv/web/owncloud/l10n/es/lib.po
-#srv/web/owncloud/l10n/es/settings.po
-#srv/web/owncloud/l10n/es/user_ldap.po
-#srv/web/owncloud/l10n/es/user_webdavauth.po
-#srv/web/owncloud/l10n/es_AR
-#srv/web/owncloud/l10n/es_AR/core.po
-#srv/web/owncloud/l10n/es_AR/files.po
-#srv/web/owncloud/l10n/es_AR/files_encryption.po
-#srv/web/owncloud/l10n/es_AR/files_external.po
-#srv/web/owncloud/l10n/es_AR/files_sharing.po
-#srv/web/owncloud/l10n/es_AR/files_trashbin.po
-#srv/web/owncloud/l10n/es_AR/files_versions.po
-#srv/web/owncloud/l10n/es_AR/lib.po
-#srv/web/owncloud/l10n/es_AR/settings.po
-#srv/web/owncloud/l10n/es_AR/user_ldap.po
-#srv/web/owncloud/l10n/es_AR/user_webdavauth.po
-#srv/web/owncloud/l10n/es_BO
-#srv/web/owncloud/l10n/es_BO/core.po
-#srv/web/owncloud/l10n/es_BO/files.po
-#srv/web/owncloud/l10n/es_BO/files_encryption.po
-#srv/web/owncloud/l10n/es_BO/files_external.po
-#srv/web/owncloud/l10n/es_BO/files_sharing.po
-#srv/web/owncloud/l10n/es_BO/files_trashbin.po
-#srv/web/owncloud/l10n/es_BO/files_versions.po
-#srv/web/owncloud/l10n/es_BO/lib.po
-#srv/web/owncloud/l10n/es_BO/settings.po
-#srv/web/owncloud/l10n/es_BO/user_ldap.po
-#srv/web/owncloud/l10n/es_BO/user_webdavauth.po
-#srv/web/owncloud/l10n/es_CL
-#srv/web/owncloud/l10n/es_CL/core.po
-#srv/web/owncloud/l10n/es_CL/files.po
-#srv/web/owncloud/l10n/es_CL/files_encryption.po
-#srv/web/owncloud/l10n/es_CL/files_external.po
-#srv/web/owncloud/l10n/es_CL/files_sharing.po
-#srv/web/owncloud/l10n/es_CL/files_trashbin.po
-#srv/web/owncloud/l10n/es_CL/files_versions.po
-#srv/web/owncloud/l10n/es_CL/lib.po
-#srv/web/owncloud/l10n/es_CL/settings.po
-#srv/web/owncloud/l10n/es_CL/user_ldap.po
-#srv/web/owncloud/l10n/es_CL/user_webdavauth.po
-#srv/web/owncloud/l10n/es_CO
-#srv/web/owncloud/l10n/es_CO/core.po
-#srv/web/owncloud/l10n/es_CO/files.po
-#srv/web/owncloud/l10n/es_CO/files_encryption.po
-#srv/web/owncloud/l10n/es_CO/files_external.po
-#srv/web/owncloud/l10n/es_CO/files_sharing.po
-#srv/web/owncloud/l10n/es_CO/files_trashbin.po
-#srv/web/owncloud/l10n/es_CO/files_versions.po
-#srv/web/owncloud/l10n/es_CO/lib.po
-#srv/web/owncloud/l10n/es_CO/settings.po
-#srv/web/owncloud/l10n/es_CO/user_ldap.po
-#srv/web/owncloud/l10n/es_CO/user_webdavauth.po
-#srv/web/owncloud/l10n/es_CR
-#srv/web/owncloud/l10n/es_CR/core.po
-#srv/web/owncloud/l10n/es_CR/files.po
-#srv/web/owncloud/l10n/es_CR/files_encryption.po
-#srv/web/owncloud/l10n/es_CR/files_external.po
-#srv/web/owncloud/l10n/es_CR/files_sharing.po
-#srv/web/owncloud/l10n/es_CR/files_trashbin.po
-#srv/web/owncloud/l10n/es_CR/files_versions.po
-#srv/web/owncloud/l10n/es_CR/lib.po
-#srv/web/owncloud/l10n/es_CR/settings.po
-#srv/web/owncloud/l10n/es_CR/user_ldap.po
-#srv/web/owncloud/l10n/es_CR/user_webdavauth.po
-#srv/web/owncloud/l10n/es_EC
-#srv/web/owncloud/l10n/es_EC/core.po
-#srv/web/owncloud/l10n/es_EC/files.po
-#srv/web/owncloud/l10n/es_EC/files_encryption.po
-#srv/web/owncloud/l10n/es_EC/files_external.po
-#srv/web/owncloud/l10n/es_EC/files_sharing.po
-#srv/web/owncloud/l10n/es_EC/files_trashbin.po
-#srv/web/owncloud/l10n/es_EC/files_versions.po
-#srv/web/owncloud/l10n/es_EC/lib.po
-#srv/web/owncloud/l10n/es_EC/settings.po
-#srv/web/owncloud/l10n/es_EC/user_ldap.po
-#srv/web/owncloud/l10n/es_EC/user_webdavauth.po
-#srv/web/owncloud/l10n/es_MX
-#srv/web/owncloud/l10n/es_MX/core.po
-#srv/web/owncloud/l10n/es_MX/files.po
-#srv/web/owncloud/l10n/es_MX/files_encryption.po
-#srv/web/owncloud/l10n/es_MX/files_external.po
-#srv/web/owncloud/l10n/es_MX/files_sharing.po
-#srv/web/owncloud/l10n/es_MX/files_trashbin.po
-#srv/web/owncloud/l10n/es_MX/files_versions.po
-#srv/web/owncloud/l10n/es_MX/lib.po
-#srv/web/owncloud/l10n/es_MX/settings.po
-#srv/web/owncloud/l10n/es_MX/user_ldap.po
-#srv/web/owncloud/l10n/es_MX/user_webdavauth.po
-#srv/web/owncloud/l10n/es_PE
-#srv/web/owncloud/l10n/es_PE/core.po
-#srv/web/owncloud/l10n/es_PE/files.po
-#srv/web/owncloud/l10n/es_PE/files_encryption.po
-#srv/web/owncloud/l10n/es_PE/files_external.po
-#srv/web/owncloud/l10n/es_PE/files_sharing.po
-#srv/web/owncloud/l10n/es_PE/files_trashbin.po
-#srv/web/owncloud/l10n/es_PE/files_versions.po
-#srv/web/owncloud/l10n/es_PE/lib.po
-#srv/web/owncloud/l10n/es_PE/settings.po
-#srv/web/owncloud/l10n/es_PE/user_ldap.po
-#srv/web/owncloud/l10n/es_PE/user_webdavauth.po
-#srv/web/owncloud/l10n/es_PY
-#srv/web/owncloud/l10n/es_PY/core.po
-#srv/web/owncloud/l10n/es_PY/files.po
-#srv/web/owncloud/l10n/es_PY/files_encryption.po
-#srv/web/owncloud/l10n/es_PY/files_external.po
-#srv/web/owncloud/l10n/es_PY/files_sharing.po
-#srv/web/owncloud/l10n/es_PY/files_trashbin.po
-#srv/web/owncloud/l10n/es_PY/files_versions.po
-#srv/web/owncloud/l10n/es_PY/lib.po
-#srv/web/owncloud/l10n/es_PY/settings.po
-#srv/web/owncloud/l10n/es_PY/user_ldap.po
-#srv/web/owncloud/l10n/es_PY/user_webdavauth.po
-#srv/web/owncloud/l10n/es_US
-#srv/web/owncloud/l10n/es_US/core.po
-#srv/web/owncloud/l10n/es_US/files.po
-#srv/web/owncloud/l10n/es_US/files_encryption.po
-#srv/web/owncloud/l10n/es_US/files_external.po
-#srv/web/owncloud/l10n/es_US/files_sharing.po
-#srv/web/owncloud/l10n/es_US/files_trashbin.po
-#srv/web/owncloud/l10n/es_US/files_versions.po
-#srv/web/owncloud/l10n/es_US/lib.po
-#srv/web/owncloud/l10n/es_US/settings.po
-#srv/web/owncloud/l10n/es_US/user_ldap.po
-#srv/web/owncloud/l10n/es_US/user_webdavauth.po
-#srv/web/owncloud/l10n/es_UY
-#srv/web/owncloud/l10n/es_UY/core.po
-#srv/web/owncloud/l10n/es_UY/files.po
-#srv/web/owncloud/l10n/es_UY/files_encryption.po
-#srv/web/owncloud/l10n/es_UY/files_external.po
-#srv/web/owncloud/l10n/es_UY/files_sharing.po
-#srv/web/owncloud/l10n/es_UY/files_trashbin.po
-#srv/web/owncloud/l10n/es_UY/files_versions.po
-#srv/web/owncloud/l10n/es_UY/lib.po
-#srv/web/owncloud/l10n/es_UY/settings.po
-#srv/web/owncloud/l10n/es_UY/user_ldap.po
-#srv/web/owncloud/l10n/es_UY/user_webdavauth.po
-#srv/web/owncloud/l10n/et_EE
-#srv/web/owncloud/l10n/et_EE/core.po
-#srv/web/owncloud/l10n/et_EE/files.po
-#srv/web/owncloud/l10n/et_EE/files_encryption.po
-#srv/web/owncloud/l10n/et_EE/files_external.po
-#srv/web/owncloud/l10n/et_EE/files_sharing.po
-#srv/web/owncloud/l10n/et_EE/files_trashbin.po
-#srv/web/owncloud/l10n/et_EE/files_versions.po
-#srv/web/owncloud/l10n/et_EE/lib.po
-#srv/web/owncloud/l10n/et_EE/settings.po
-#srv/web/owncloud/l10n/et_EE/user_ldap.po
-#srv/web/owncloud/l10n/et_EE/user_webdavauth.po
-#srv/web/owncloud/l10n/eu
-#srv/web/owncloud/l10n/eu/core.po
-#srv/web/owncloud/l10n/eu/files.po
-#srv/web/owncloud/l10n/eu/files_encryption.po
-#srv/web/owncloud/l10n/eu/files_external.po
-#srv/web/owncloud/l10n/eu/files_sharing.po
-#srv/web/owncloud/l10n/eu/files_trashbin.po
-#srv/web/owncloud/l10n/eu/files_versions.po
-#srv/web/owncloud/l10n/eu/lib.po
-#srv/web/owncloud/l10n/eu/settings.po
-#srv/web/owncloud/l10n/eu/user_ldap.po
-#srv/web/owncloud/l10n/eu/user_webdavauth.po
-#srv/web/owncloud/l10n/eu_ES
-#srv/web/owncloud/l10n/eu_ES/core.po
-#srv/web/owncloud/l10n/eu_ES/files.po
-#srv/web/owncloud/l10n/eu_ES/files_encryption.po
-#srv/web/owncloud/l10n/eu_ES/files_external.po
-#srv/web/owncloud/l10n/eu_ES/files_sharing.po
-#srv/web/owncloud/l10n/eu_ES/files_trashbin.po
-#srv/web/owncloud/l10n/eu_ES/files_versions.po
-#srv/web/owncloud/l10n/eu_ES/lib.po
-#srv/web/owncloud/l10n/eu_ES/settings.po
-#srv/web/owncloud/l10n/eu_ES/user_ldap.po
-#srv/web/owncloud/l10n/eu_ES/user_webdavauth.po
-#srv/web/owncloud/l10n/fa
-#srv/web/owncloud/l10n/fa/core.po
-#srv/web/owncloud/l10n/fa/files.po
-#srv/web/owncloud/l10n/fa/files_encryption.po
-#srv/web/owncloud/l10n/fa/files_external.po
-#srv/web/owncloud/l10n/fa/files_sharing.po
-#srv/web/owncloud/l10n/fa/files_trashbin.po
-#srv/web/owncloud/l10n/fa/files_versions.po
-#srv/web/owncloud/l10n/fa/lib.po
-#srv/web/owncloud/l10n/fa/settings.po
-#srv/web/owncloud/l10n/fa/user_ldap.po
-#srv/web/owncloud/l10n/fa/user_webdavauth.po
-#srv/web/owncloud/l10n/fi
-#srv/web/owncloud/l10n/fi/core.po
-#srv/web/owncloud/l10n/fi/files.po
-#srv/web/owncloud/l10n/fi/files_encryption.po
-#srv/web/owncloud/l10n/fi/files_external.po
-#srv/web/owncloud/l10n/fi/files_sharing.po
-#srv/web/owncloud/l10n/fi/files_trashbin.po
-#srv/web/owncloud/l10n/fi/files_versions.po
-#srv/web/owncloud/l10n/fi/lib.po
-#srv/web/owncloud/l10n/fi/settings.po
-#srv/web/owncloud/l10n/fi/user_ldap.po
-#srv/web/owncloud/l10n/fi/user_webdavauth.po
-#srv/web/owncloud/l10n/fi_FI
-#srv/web/owncloud/l10n/fi_FI/core.po
-#srv/web/owncloud/l10n/fi_FI/files.po
-#srv/web/owncloud/l10n/fi_FI/files_encryption.po
-#srv/web/owncloud/l10n/fi_FI/files_external.po
-#srv/web/owncloud/l10n/fi_FI/files_sharing.po
-#srv/web/owncloud/l10n/fi_FI/files_trashbin.po
-#srv/web/owncloud/l10n/fi_FI/files_versions.po
-#srv/web/owncloud/l10n/fi_FI/lib.po
-#srv/web/owncloud/l10n/fi_FI/settings.po
-#srv/web/owncloud/l10n/fi_FI/user_ldap.po
-#srv/web/owncloud/l10n/fi_FI/user_webdavauth.po
-#srv/web/owncloud/l10n/fr
-#srv/web/owncloud/l10n/fr/core.po
-#srv/web/owncloud/l10n/fr/files.po
-#srv/web/owncloud/l10n/fr/files_encryption.po
-#srv/web/owncloud/l10n/fr/files_external.po
-#srv/web/owncloud/l10n/fr/files_sharing.po
-#srv/web/owncloud/l10n/fr/files_trashbin.po
-#srv/web/owncloud/l10n/fr/files_versions.po
-#srv/web/owncloud/l10n/fr/lib.po
-#srv/web/owncloud/l10n/fr/settings.po
-#srv/web/owncloud/l10n/fr/user_ldap.po
-#srv/web/owncloud/l10n/fr/user_webdavauth.po
-#srv/web/owncloud/l10n/fr_CA
-#srv/web/owncloud/l10n/fr_CA/core.po
-#srv/web/owncloud/l10n/fr_CA/files.po
-#srv/web/owncloud/l10n/fr_CA/files_encryption.po
-#srv/web/owncloud/l10n/fr_CA/files_external.po
-#srv/web/owncloud/l10n/fr_CA/files_sharing.po
-#srv/web/owncloud/l10n/fr_CA/files_trashbin.po
-#srv/web/owncloud/l10n/fr_CA/files_versions.po
-#srv/web/owncloud/l10n/fr_CA/lib.po
-#srv/web/owncloud/l10n/fr_CA/settings.po
-#srv/web/owncloud/l10n/fr_CA/user_ldap.po
-#srv/web/owncloud/l10n/fr_CA/user_webdavauth.po
-#srv/web/owncloud/l10n/gl
-#srv/web/owncloud/l10n/gl/core.po
-#srv/web/owncloud/l10n/gl/files.po
-#srv/web/owncloud/l10n/gl/files_encryption.po
-#srv/web/owncloud/l10n/gl/files_external.po
-#srv/web/owncloud/l10n/gl/files_sharing.po
-#srv/web/owncloud/l10n/gl/files_trashbin.po
-#srv/web/owncloud/l10n/gl/files_versions.po
-#srv/web/owncloud/l10n/gl/lib.po
-#srv/web/owncloud/l10n/gl/settings.po
-#srv/web/owncloud/l10n/gl/user_ldap.po
-#srv/web/owncloud/l10n/gl/user_webdavauth.po
-#srv/web/owncloud/l10n/he
-#srv/web/owncloud/l10n/he/core.po
-#srv/web/owncloud/l10n/he/files.po
-#srv/web/owncloud/l10n/he/files_encryption.po
-#srv/web/owncloud/l10n/he/files_external.po
-#srv/web/owncloud/l10n/he/files_sharing.po
-#srv/web/owncloud/l10n/he/files_trashbin.po
-#srv/web/owncloud/l10n/he/files_versions.po
-#srv/web/owncloud/l10n/he/lib.po
-#srv/web/owncloud/l10n/he/settings.po
-#srv/web/owncloud/l10n/he/user_ldap.po
-#srv/web/owncloud/l10n/he/user_webdavauth.po
-#srv/web/owncloud/l10n/hi
-#srv/web/owncloud/l10n/hi/core.po
-#srv/web/owncloud/l10n/hi/files.po
-#srv/web/owncloud/l10n/hi/files_encryption.po
-#srv/web/owncloud/l10n/hi/files_external.po
-#srv/web/owncloud/l10n/hi/files_sharing.po
-#srv/web/owncloud/l10n/hi/files_trashbin.po
-#srv/web/owncloud/l10n/hi/files_versions.po
-#srv/web/owncloud/l10n/hi/lib.po
-#srv/web/owncloud/l10n/hi/settings.po
-#srv/web/owncloud/l10n/hi/user_ldap.po
-#srv/web/owncloud/l10n/hi/user_webdavauth.po
-#srv/web/owncloud/l10n/hi_IN
-#srv/web/owncloud/l10n/hi_IN/core.po
-#srv/web/owncloud/l10n/hi_IN/files.po
-#srv/web/owncloud/l10n/hi_IN/files_encryption.po
-#srv/web/owncloud/l10n/hi_IN/files_external.po
-#srv/web/owncloud/l10n/hi_IN/files_sharing.po
-#srv/web/owncloud/l10n/hi_IN/files_trashbin.po
-#srv/web/owncloud/l10n/hi_IN/files_versions.po
-#srv/web/owncloud/l10n/hi_IN/lib.po
-#srv/web/owncloud/l10n/hi_IN/settings.po
-#srv/web/owncloud/l10n/hi_IN/user_ldap.po
-#srv/web/owncloud/l10n/hi_IN/user_webdavauth.po
-#srv/web/owncloud/l10n/hr
-#srv/web/owncloud/l10n/hr/core.po
-#srv/web/owncloud/l10n/hr/files.po
-#srv/web/owncloud/l10n/hr/files_encryption.po
-#srv/web/owncloud/l10n/hr/files_external.po
-#srv/web/owncloud/l10n/hr/files_sharing.po
-#srv/web/owncloud/l10n/hr/files_trashbin.po
-#srv/web/owncloud/l10n/hr/files_versions.po
-#srv/web/owncloud/l10n/hr/lib.po
-#srv/web/owncloud/l10n/hr/settings.po
-#srv/web/owncloud/l10n/hr/user_ldap.po
-#srv/web/owncloud/l10n/hr/user_webdavauth.po
-#srv/web/owncloud/l10n/hu
-#srv/web/owncloud/l10n/hu/core.po
-#srv/web/owncloud/l10n/hu/files.po
-#srv/web/owncloud/l10n/hu/files_encryption.po
-#srv/web/owncloud/l10n/hu/files_external.po
-#srv/web/owncloud/l10n/hu/files_sharing.po
-#srv/web/owncloud/l10n/hu/files_versions.po
-#srv/web/owncloud/l10n/hu/lib.po
-#srv/web/owncloud/l10n/hu/settings.po
-#srv/web/owncloud/l10n/hu/user_ldap.po
-#srv/web/owncloud/l10n/hu/user_webdavauth.po
-#srv/web/owncloud/l10n/hu_HU
-#srv/web/owncloud/l10n/hu_HU/core.po
-#srv/web/owncloud/l10n/hu_HU/files.po
-#srv/web/owncloud/l10n/hu_HU/files_encryption.po
-#srv/web/owncloud/l10n/hu_HU/files_external.po
-#srv/web/owncloud/l10n/hu_HU/files_sharing.po
-#srv/web/owncloud/l10n/hu_HU/files_trashbin.po
-#srv/web/owncloud/l10n/hu_HU/files_versions.po
-#srv/web/owncloud/l10n/hu_HU/lib.po
-#srv/web/owncloud/l10n/hu_HU/settings.po
-#srv/web/owncloud/l10n/hu_HU/user_ldap.po
-#srv/web/owncloud/l10n/hu_HU/user_webdavauth.po
-#srv/web/owncloud/l10n/hy
-#srv/web/owncloud/l10n/hy/core.po
-#srv/web/owncloud/l10n/hy/files.po
-#srv/web/owncloud/l10n/hy/files_encryption.po
-#srv/web/owncloud/l10n/hy/files_external.po
-#srv/web/owncloud/l10n/hy/files_sharing.po
-#srv/web/owncloud/l10n/hy/files_trashbin.po
-#srv/web/owncloud/l10n/hy/files_versions.po
-#srv/web/owncloud/l10n/hy/lib.po
-#srv/web/owncloud/l10n/hy/settings.po
-#srv/web/owncloud/l10n/hy/user_ldap.po
-#srv/web/owncloud/l10n/hy/user_webdavauth.po
-#srv/web/owncloud/l10n/ia
-#srv/web/owncloud/l10n/ia/core.po
-#srv/web/owncloud/l10n/ia/files.po
-#srv/web/owncloud/l10n/ia/files_encryption.po
-#srv/web/owncloud/l10n/ia/files_external.po
-#srv/web/owncloud/l10n/ia/files_sharing.po
-#srv/web/owncloud/l10n/ia/files_trashbin.po
-#srv/web/owncloud/l10n/ia/files_versions.po
-#srv/web/owncloud/l10n/ia/lib.po
-#srv/web/owncloud/l10n/ia/settings.po
-#srv/web/owncloud/l10n/ia/user_ldap.po
-#srv/web/owncloud/l10n/ia/user_webdavauth.po
-#srv/web/owncloud/l10n/id
-#srv/web/owncloud/l10n/id/core.po
-#srv/web/owncloud/l10n/id/files.po
-#srv/web/owncloud/l10n/id/files_encryption.po
-#srv/web/owncloud/l10n/id/files_external.po
-#srv/web/owncloud/l10n/id/files_sharing.po
-#srv/web/owncloud/l10n/id/files_trashbin.po
-#srv/web/owncloud/l10n/id/files_versions.po
-#srv/web/owncloud/l10n/id/lib.po
-#srv/web/owncloud/l10n/id/settings.po
-#srv/web/owncloud/l10n/id/user_ldap.po
-#srv/web/owncloud/l10n/id/user_webdavauth.po
-#srv/web/owncloud/l10n/id_ID
-#srv/web/owncloud/l10n/id_ID/core.po
-#srv/web/owncloud/l10n/id_ID/files.po
-#srv/web/owncloud/l10n/id_ID/files_encryption.po
-#srv/web/owncloud/l10n/id_ID/files_external.po
-#srv/web/owncloud/l10n/id_ID/files_sharing.po
-#srv/web/owncloud/l10n/id_ID/files_versions.po
-#srv/web/owncloud/l10n/id_ID/lib.po
-#srv/web/owncloud/l10n/id_ID/settings.po
-#srv/web/owncloud/l10n/id_ID/user_ldap.po
-#srv/web/owncloud/l10n/init.sh
-#srv/web/owncloud/l10n/is
-#srv/web/owncloud/l10n/is/core.po
-#srv/web/owncloud/l10n/is/files.po
-#srv/web/owncloud/l10n/is/files_encryption.po
-#srv/web/owncloud/l10n/is/files_external.po
-#srv/web/owncloud/l10n/is/files_sharing.po
-#srv/web/owncloud/l10n/is/files_trashbin.po
-#srv/web/owncloud/l10n/is/files_versions.po
-#srv/web/owncloud/l10n/is/lib.po
-#srv/web/owncloud/l10n/is/settings.po
-#srv/web/owncloud/l10n/is/user_ldap.po
-#srv/web/owncloud/l10n/is/user_webdavauth.po
-#srv/web/owncloud/l10n/it
-#srv/web/owncloud/l10n/it/core.po
-#srv/web/owncloud/l10n/it/files.po
-#srv/web/owncloud/l10n/it/files_encryption.po
-#srv/web/owncloud/l10n/it/files_external.po
-#srv/web/owncloud/l10n/it/files_sharing.po
-#srv/web/owncloud/l10n/it/files_trashbin.po
-#srv/web/owncloud/l10n/it/files_versions.po
-#srv/web/owncloud/l10n/it/lib.po
-#srv/web/owncloud/l10n/it/settings.po
-#srv/web/owncloud/l10n/it/user_ldap.po
-#srv/web/owncloud/l10n/it/user_webdavauth.po
-#srv/web/owncloud/l10n/ja
-#srv/web/owncloud/l10n/ja/core.po
-#srv/web/owncloud/l10n/ja/files.po
-#srv/web/owncloud/l10n/ja/files_encryption.po
-#srv/web/owncloud/l10n/ja/files_external.po
-#srv/web/owncloud/l10n/ja/files_sharing.po
-#srv/web/owncloud/l10n/ja/files_trashbin.po
-#srv/web/owncloud/l10n/ja/files_versions.po
-#srv/web/owncloud/l10n/ja/lib.po
-#srv/web/owncloud/l10n/ja/settings.po
-#srv/web/owncloud/l10n/ja/user_ldap.po
-#srv/web/owncloud/l10n/ja/user_webdavauth.po
-#srv/web/owncloud/l10n/jv
-#srv/web/owncloud/l10n/jv/core.po
-#srv/web/owncloud/l10n/jv/files.po
-#srv/web/owncloud/l10n/jv/files_encryption.po
-#srv/web/owncloud/l10n/jv/files_external.po
-#srv/web/owncloud/l10n/jv/files_sharing.po
-#srv/web/owncloud/l10n/jv/files_trashbin.po
-#srv/web/owncloud/l10n/jv/files_versions.po
-#srv/web/owncloud/l10n/jv/lib.po
-#srv/web/owncloud/l10n/jv/settings.po
-#srv/web/owncloud/l10n/jv/user_ldap.po
-#srv/web/owncloud/l10n/jv/user_webdavauth.po
-#srv/web/owncloud/l10n/ka
-#srv/web/owncloud/l10n/ka/core.po
-#srv/web/owncloud/l10n/ka/files.po
-#srv/web/owncloud/l10n/ka/files_encryption.po
-#srv/web/owncloud/l10n/ka/files_external.po
-#srv/web/owncloud/l10n/ka/files_sharing.po
-#srv/web/owncloud/l10n/ka/files_trashbin.po
-#srv/web/owncloud/l10n/ka/files_versions.po
-#srv/web/owncloud/l10n/ka/lib.po
-#srv/web/owncloud/l10n/ka/settings.po
-#srv/web/owncloud/l10n/ka/user_ldap.po
-#srv/web/owncloud/l10n/ka/user_webdavauth.po
-#srv/web/owncloud/l10n/ka_GE
-#srv/web/owncloud/l10n/ka_GE/core.po
-#srv/web/owncloud/l10n/ka_GE/files.po
-#srv/web/owncloud/l10n/ka_GE/files_encryption.po
-#srv/web/owncloud/l10n/ka_GE/files_external.po
-#srv/web/owncloud/l10n/ka_GE/files_sharing.po
-#srv/web/owncloud/l10n/ka_GE/files_trashbin.po
-#srv/web/owncloud/l10n/ka_GE/files_versions.po
-#srv/web/owncloud/l10n/ka_GE/lib.po
-#srv/web/owncloud/l10n/ka_GE/settings.po
-#srv/web/owncloud/l10n/ka_GE/user_ldap.po
-#srv/web/owncloud/l10n/ka_GE/user_webdavauth.po
-#srv/web/owncloud/l10n/km
-#srv/web/owncloud/l10n/km/core.po
-#srv/web/owncloud/l10n/km/files.po
-#srv/web/owncloud/l10n/km/files_encryption.po
-#srv/web/owncloud/l10n/km/files_external.po
-#srv/web/owncloud/l10n/km/files_sharing.po
-#srv/web/owncloud/l10n/km/files_trashbin.po
-#srv/web/owncloud/l10n/km/files_versions.po
-#srv/web/owncloud/l10n/km/lib.po
-#srv/web/owncloud/l10n/km/settings.po
-#srv/web/owncloud/l10n/km/user_ldap.po
-#srv/web/owncloud/l10n/km/user_webdavauth.po
-#srv/web/owncloud/l10n/kn
-#srv/web/owncloud/l10n/kn/core.po
-#srv/web/owncloud/l10n/kn/files.po
-#srv/web/owncloud/l10n/kn/files_encryption.po
-#srv/web/owncloud/l10n/kn/files_external.po
-#srv/web/owncloud/l10n/kn/files_sharing.po
-#srv/web/owncloud/l10n/kn/files_trashbin.po
-#srv/web/owncloud/l10n/kn/files_versions.po
-#srv/web/owncloud/l10n/kn/lib.po
-#srv/web/owncloud/l10n/kn/settings.po
-#srv/web/owncloud/l10n/kn/user_ldap.po
-#srv/web/owncloud/l10n/kn/user_webdavauth.po
-#srv/web/owncloud/l10n/ko
-#srv/web/owncloud/l10n/ko/core.po
-#srv/web/owncloud/l10n/ko/files.po
-#srv/web/owncloud/l10n/ko/files_encryption.po
-#srv/web/owncloud/l10n/ko/files_external.po
-#srv/web/owncloud/l10n/ko/files_sharing.po
-#srv/web/owncloud/l10n/ko/files_trashbin.po
-#srv/web/owncloud/l10n/ko/files_versions.po
-#srv/web/owncloud/l10n/ko/lib.po
-#srv/web/owncloud/l10n/ko/settings.po
-#srv/web/owncloud/l10n/ko/user_ldap.po
-#srv/web/owncloud/l10n/ko/user_webdavauth.po
-#srv/web/owncloud/l10n/ku_IQ
-#srv/web/owncloud/l10n/ku_IQ/core.po
-#srv/web/owncloud/l10n/ku_IQ/files.po
-#srv/web/owncloud/l10n/ku_IQ/files_encryption.po
-#srv/web/owncloud/l10n/ku_IQ/files_external.po
-#srv/web/owncloud/l10n/ku_IQ/files_sharing.po
-#srv/web/owncloud/l10n/ku_IQ/files_trashbin.po
-#srv/web/owncloud/l10n/ku_IQ/files_versions.po
-#srv/web/owncloud/l10n/ku_IQ/lib.po
-#srv/web/owncloud/l10n/ku_IQ/settings.po
-#srv/web/owncloud/l10n/ku_IQ/user_ldap.po
-#srv/web/owncloud/l10n/ku_IQ/user_webdavauth.po
-#srv/web/owncloud/l10n/l10n.pl
-#srv/web/owncloud/l10n/lb
-#srv/web/owncloud/l10n/lb/core.po
-#srv/web/owncloud/l10n/lb/files.po
-#srv/web/owncloud/l10n/lb/files_encryption.po
-#srv/web/owncloud/l10n/lb/files_external.po
-#srv/web/owncloud/l10n/lb/files_sharing.po
-#srv/web/owncloud/l10n/lb/files_trashbin.po
-#srv/web/owncloud/l10n/lb/files_versions.po
-#srv/web/owncloud/l10n/lb/lib.po
-#srv/web/owncloud/l10n/lb/settings.po
-#srv/web/owncloud/l10n/lb/user_ldap.po
-#srv/web/owncloud/l10n/lb/user_webdavauth.po
-#srv/web/owncloud/l10n/lt_LT
-#srv/web/owncloud/l10n/lt_LT/core.po
-#srv/web/owncloud/l10n/lt_LT/files.po
-#srv/web/owncloud/l10n/lt_LT/files_encryption.po
-#srv/web/owncloud/l10n/lt_LT/files_external.po
-#srv/web/owncloud/l10n/lt_LT/files_sharing.po
-#srv/web/owncloud/l10n/lt_LT/files_trashbin.po
-#srv/web/owncloud/l10n/lt_LT/files_versions.po
-#srv/web/owncloud/l10n/lt_LT/lib.po
-#srv/web/owncloud/l10n/lt_LT/settings.po
-#srv/web/owncloud/l10n/lt_LT/user_ldap.po
-#srv/web/owncloud/l10n/lt_LT/user_webdavauth.po
-#srv/web/owncloud/l10n/lv
-#srv/web/owncloud/l10n/lv/core.po
-#srv/web/owncloud/l10n/lv/files.po
-#srv/web/owncloud/l10n/lv/files_encryption.po
-#srv/web/owncloud/l10n/lv/files_external.po
-#srv/web/owncloud/l10n/lv/files_sharing.po
-#srv/web/owncloud/l10n/lv/files_trashbin.po
-#srv/web/owncloud/l10n/lv/files_versions.po
-#srv/web/owncloud/l10n/lv/lib.po
-#srv/web/owncloud/l10n/lv/settings.po
-#srv/web/owncloud/l10n/lv/user_ldap.po
-#srv/web/owncloud/l10n/lv/user_webdavauth.po
-#srv/web/owncloud/l10n/mk
-#srv/web/owncloud/l10n/mk/core.po
-#srv/web/owncloud/l10n/mk/files.po
-#srv/web/owncloud/l10n/mk/files_encryption.po
-#srv/web/owncloud/l10n/mk/files_external.po
-#srv/web/owncloud/l10n/mk/files_sharing.po
-#srv/web/owncloud/l10n/mk/files_trashbin.po
-#srv/web/owncloud/l10n/mk/files_versions.po
-#srv/web/owncloud/l10n/mk/lib.po
-#srv/web/owncloud/l10n/mk/settings.po
-#srv/web/owncloud/l10n/mk/user_ldap.po
-#srv/web/owncloud/l10n/mk/user_webdavauth.po
-#srv/web/owncloud/l10n/ml
-#srv/web/owncloud/l10n/ml/core.po
-#srv/web/owncloud/l10n/ml/files.po
-#srv/web/owncloud/l10n/ml/files_encryption.po
-#srv/web/owncloud/l10n/ml/files_external.po
-#srv/web/owncloud/l10n/ml/files_sharing.po
-#srv/web/owncloud/l10n/ml/files_trashbin.po
-#srv/web/owncloud/l10n/ml/files_versions.po
-#srv/web/owncloud/l10n/ml/lib.po
-#srv/web/owncloud/l10n/ml/settings.po
-#srv/web/owncloud/l10n/ml/user_ldap.po
-#srv/web/owncloud/l10n/ml/user_webdavauth.po
-#srv/web/owncloud/l10n/ml_IN
-#srv/web/owncloud/l10n/ml_IN/core.po
-#srv/web/owncloud/l10n/ml_IN/files.po
-#srv/web/owncloud/l10n/ml_IN/files_encryption.po
-#srv/web/owncloud/l10n/ml_IN/files_external.po
-#srv/web/owncloud/l10n/ml_IN/files_sharing.po
-#srv/web/owncloud/l10n/ml_IN/files_trashbin.po
-#srv/web/owncloud/l10n/ml_IN/files_versions.po
-#srv/web/owncloud/l10n/ml_IN/lib.po
-#srv/web/owncloud/l10n/ml_IN/settings.po
-#srv/web/owncloud/l10n/ml_IN/user_ldap.po
-#srv/web/owncloud/l10n/ml_IN/user_webdavauth.po
-#srv/web/owncloud/l10n/mn
-#srv/web/owncloud/l10n/mn/core.po
-#srv/web/owncloud/l10n/mn/files.po
-#srv/web/owncloud/l10n/mn/files_encryption.po
-#srv/web/owncloud/l10n/mn/files_external.po
-#srv/web/owncloud/l10n/mn/files_sharing.po
-#srv/web/owncloud/l10n/mn/files_trashbin.po
-#srv/web/owncloud/l10n/mn/files_versions.po
-#srv/web/owncloud/l10n/mn/lib.po
-#srv/web/owncloud/l10n/mn/settings.po
-#srv/web/owncloud/l10n/mn/user_ldap.po
-#srv/web/owncloud/l10n/mn/user_webdavauth.po
-#srv/web/owncloud/l10n/ms_MY
-#srv/web/owncloud/l10n/ms_MY/core.po
-#srv/web/owncloud/l10n/ms_MY/files.po
-#srv/web/owncloud/l10n/ms_MY/files_encryption.po
-#srv/web/owncloud/l10n/ms_MY/files_external.po
-#srv/web/owncloud/l10n/ms_MY/files_sharing.po
-#srv/web/owncloud/l10n/ms_MY/files_trashbin.po
-#srv/web/owncloud/l10n/ms_MY/files_versions.po
-#srv/web/owncloud/l10n/ms_MY/lib.po
-#srv/web/owncloud/l10n/ms_MY/settings.po
-#srv/web/owncloud/l10n/ms_MY/user_ldap.po
-#srv/web/owncloud/l10n/ms_MY/user_webdavauth.po
-#srv/web/owncloud/l10n/my_MM
-#srv/web/owncloud/l10n/my_MM/core.po
-#srv/web/owncloud/l10n/my_MM/files.po
-#srv/web/owncloud/l10n/my_MM/files_encryption.po
-#srv/web/owncloud/l10n/my_MM/files_external.po
-#srv/web/owncloud/l10n/my_MM/files_sharing.po
-#srv/web/owncloud/l10n/my_MM/files_trashbin.po
-#srv/web/owncloud/l10n/my_MM/files_versions.po
-#srv/web/owncloud/l10n/my_MM/lib.po
-#srv/web/owncloud/l10n/my_MM/settings.po
-#srv/web/owncloud/l10n/my_MM/user_ldap.po
-#srv/web/owncloud/l10n/my_MM/user_webdavauth.po
-#srv/web/owncloud/l10n/nb_NO
-#srv/web/owncloud/l10n/nb_NO/core.po
-#srv/web/owncloud/l10n/nb_NO/files.po
-#srv/web/owncloud/l10n/nb_NO/files_encryption.po
-#srv/web/owncloud/l10n/nb_NO/files_external.po
-#srv/web/owncloud/l10n/nb_NO/files_sharing.po
-#srv/web/owncloud/l10n/nb_NO/files_trashbin.po
-#srv/web/owncloud/l10n/nb_NO/files_versions.po
-#srv/web/owncloud/l10n/nb_NO/lib.po
-#srv/web/owncloud/l10n/nb_NO/settings.po
-#srv/web/owncloud/l10n/nb_NO/user_ldap.po
-#srv/web/owncloud/l10n/nb_NO/user_webdavauth.po
-#srv/web/owncloud/l10n/nds
-#srv/web/owncloud/l10n/nds/core.po
-#srv/web/owncloud/l10n/nds/files.po
-#srv/web/owncloud/l10n/nds/files_encryption.po
-#srv/web/owncloud/l10n/nds/files_external.po
-#srv/web/owncloud/l10n/nds/files_sharing.po
-#srv/web/owncloud/l10n/nds/files_trashbin.po
-#srv/web/owncloud/l10n/nds/files_versions.po
-#srv/web/owncloud/l10n/nds/lib.po
-#srv/web/owncloud/l10n/nds/settings.po
-#srv/web/owncloud/l10n/nds/user_ldap.po
-#srv/web/owncloud/l10n/nds/user_webdavauth.po
-#srv/web/owncloud/l10n/ne
-#srv/web/owncloud/l10n/ne/core.po
-#srv/web/owncloud/l10n/ne/files.po
-#srv/web/owncloud/l10n/ne/files_encryption.po
-#srv/web/owncloud/l10n/ne/files_external.po
-#srv/web/owncloud/l10n/ne/files_sharing.po
-#srv/web/owncloud/l10n/ne/files_trashbin.po
-#srv/web/owncloud/l10n/ne/files_versions.po
-#srv/web/owncloud/l10n/ne/lib.po
-#srv/web/owncloud/l10n/ne/settings.po
-#srv/web/owncloud/l10n/ne/user_ldap.po
-#srv/web/owncloud/l10n/ne/user_webdavauth.po
-#srv/web/owncloud/l10n/nl
-#srv/web/owncloud/l10n/nl/core.po
-#srv/web/owncloud/l10n/nl/files.po
-#srv/web/owncloud/l10n/nl/files_encryption.po
-#srv/web/owncloud/l10n/nl/files_external.po
-#srv/web/owncloud/l10n/nl/files_sharing.po
-#srv/web/owncloud/l10n/nl/files_trashbin.po
-#srv/web/owncloud/l10n/nl/files_versions.po
-#srv/web/owncloud/l10n/nl/lib.po
-#srv/web/owncloud/l10n/nl/settings.po
-#srv/web/owncloud/l10n/nl/user_ldap.po
-#srv/web/owncloud/l10n/nl/user_webdavauth.po
-#srv/web/owncloud/l10n/nn_NO
-#srv/web/owncloud/l10n/nn_NO/core.po
-#srv/web/owncloud/l10n/nn_NO/files.po
-#srv/web/owncloud/l10n/nn_NO/files_encryption.po
-#srv/web/owncloud/l10n/nn_NO/files_external.po
-#srv/web/owncloud/l10n/nn_NO/files_sharing.po
-#srv/web/owncloud/l10n/nn_NO/files_trashbin.po
-#srv/web/owncloud/l10n/nn_NO/files_versions.po
-#srv/web/owncloud/l10n/nn_NO/lib.po
-#srv/web/owncloud/l10n/nn_NO/settings.po
-#srv/web/owncloud/l10n/nn_NO/user_ldap.po
-#srv/web/owncloud/l10n/nn_NO/user_webdavauth.po
-#srv/web/owncloud/l10n/nqo
-#srv/web/owncloud/l10n/nqo/core.po
-#srv/web/owncloud/l10n/nqo/files.po
-#srv/web/owncloud/l10n/nqo/files_encryption.po
-#srv/web/owncloud/l10n/nqo/files_external.po
-#srv/web/owncloud/l10n/nqo/files_sharing.po
-#srv/web/owncloud/l10n/nqo/files_trashbin.po
-#srv/web/owncloud/l10n/nqo/files_versions.po
-#srv/web/owncloud/l10n/nqo/lib.po
-#srv/web/owncloud/l10n/nqo/settings.po
-#srv/web/owncloud/l10n/nqo/user_ldap.po
-#srv/web/owncloud/l10n/nqo/user_webdavauth.po
-#srv/web/owncloud/l10n/oc
-#srv/web/owncloud/l10n/oc/core.po
-#srv/web/owncloud/l10n/oc/files.po
-#srv/web/owncloud/l10n/oc/files_encryption.po
-#srv/web/owncloud/l10n/oc/files_external.po
-#srv/web/owncloud/l10n/oc/files_sharing.po
-#srv/web/owncloud/l10n/oc/files_trashbin.po
-#srv/web/owncloud/l10n/oc/files_versions.po
-#srv/web/owncloud/l10n/oc/lib.po
-#srv/web/owncloud/l10n/oc/settings.po
-#srv/web/owncloud/l10n/oc/user_ldap.po
-#srv/web/owncloud/l10n/oc/user_webdavauth.po
-#srv/web/owncloud/l10n/or_IN
-#srv/web/owncloud/l10n/or_IN/core.po
-#srv/web/owncloud/l10n/or_IN/files.po
-#srv/web/owncloud/l10n/or_IN/files_encryption.po
-#srv/web/owncloud/l10n/or_IN/files_external.po
-#srv/web/owncloud/l10n/or_IN/files_sharing.po
-#srv/web/owncloud/l10n/or_IN/files_trashbin.po
-#srv/web/owncloud/l10n/or_IN/files_versions.po
-#srv/web/owncloud/l10n/or_IN/lib.po
-#srv/web/owncloud/l10n/or_IN/settings.po
-#srv/web/owncloud/l10n/or_IN/user_ldap.po
-#srv/web/owncloud/l10n/or_IN/user_webdavauth.po
-#srv/web/owncloud/l10n/pa
-#srv/web/owncloud/l10n/pa/core.po
-#srv/web/owncloud/l10n/pa/files.po
-#srv/web/owncloud/l10n/pa/files_encryption.po
-#srv/web/owncloud/l10n/pa/files_external.po
-#srv/web/owncloud/l10n/pa/files_sharing.po
-#srv/web/owncloud/l10n/pa/files_trashbin.po
-#srv/web/owncloud/l10n/pa/files_versions.po
-#srv/web/owncloud/l10n/pa/lib.po
-#srv/web/owncloud/l10n/pa/settings.po
-#srv/web/owncloud/l10n/pa/user_ldap.po
-#srv/web/owncloud/l10n/pa/user_webdavauth.po
-#srv/web/owncloud/l10n/pl
-#srv/web/owncloud/l10n/pl/core.po
-#srv/web/owncloud/l10n/pl/files.po
-#srv/web/owncloud/l10n/pl/files_encryption.po
-#srv/web/owncloud/l10n/pl/files_external.po
-#srv/web/owncloud/l10n/pl/files_sharing.po
-#srv/web/owncloud/l10n/pl/files_trashbin.po
-#srv/web/owncloud/l10n/pl/files_versions.po
-#srv/web/owncloud/l10n/pl/lib.po
-#srv/web/owncloud/l10n/pl/settings.po
-#srv/web/owncloud/l10n/pl/user_ldap.po
-#srv/web/owncloud/l10n/pl/user_webdavauth.po
-#srv/web/owncloud/l10n/pt_BR
-#srv/web/owncloud/l10n/pt_BR/core.po
-#srv/web/owncloud/l10n/pt_BR/files.po
-#srv/web/owncloud/l10n/pt_BR/files_encryption.po
-#srv/web/owncloud/l10n/pt_BR/files_external.po
-#srv/web/owncloud/l10n/pt_BR/files_sharing.po
-#srv/web/owncloud/l10n/pt_BR/files_trashbin.po
-#srv/web/owncloud/l10n/pt_BR/files_versions.po
-#srv/web/owncloud/l10n/pt_BR/lib.po
-#srv/web/owncloud/l10n/pt_BR/settings.po
-#srv/web/owncloud/l10n/pt_BR/user_ldap.po
-#srv/web/owncloud/l10n/pt_BR/user_webdavauth.po
-#srv/web/owncloud/l10n/pt_PT
-#srv/web/owncloud/l10n/pt_PT/core.po
-#srv/web/owncloud/l10n/pt_PT/files.po
-#srv/web/owncloud/l10n/pt_PT/files_encryption.po
-#srv/web/owncloud/l10n/pt_PT/files_external.po
-#srv/web/owncloud/l10n/pt_PT/files_sharing.po
-#srv/web/owncloud/l10n/pt_PT/files_trashbin.po
-#srv/web/owncloud/l10n/pt_PT/files_versions.po
-#srv/web/owncloud/l10n/pt_PT/lib.po
-#srv/web/owncloud/l10n/pt_PT/settings.po
-#srv/web/owncloud/l10n/pt_PT/user_ldap.po
-#srv/web/owncloud/l10n/pt_PT/user_webdavauth.po
-#srv/web/owncloud/l10n/ro
-#srv/web/owncloud/l10n/ro/core.po
-#srv/web/owncloud/l10n/ro/files.po
-#srv/web/owncloud/l10n/ro/files_encryption.po
-#srv/web/owncloud/l10n/ro/files_external.po
-#srv/web/owncloud/l10n/ro/files_sharing.po
-#srv/web/owncloud/l10n/ro/files_trashbin.po
-#srv/web/owncloud/l10n/ro/files_versions.po
-#srv/web/owncloud/l10n/ro/lib.po
-#srv/web/owncloud/l10n/ro/settings.po
-#srv/web/owncloud/l10n/ro/user_ldap.po
-#srv/web/owncloud/l10n/ro/user_webdavauth.po
-#srv/web/owncloud/l10n/ru
-#srv/web/owncloud/l10n/ru/core.po
-#srv/web/owncloud/l10n/ru/files.po
-#srv/web/owncloud/l10n/ru/files_encryption.po
-#srv/web/owncloud/l10n/ru/files_external.po
-#srv/web/owncloud/l10n/ru/files_sharing.po
-#srv/web/owncloud/l10n/ru/files_trashbin.po
-#srv/web/owncloud/l10n/ru/files_versions.po
-#srv/web/owncloud/l10n/ru/lib.po
-#srv/web/owncloud/l10n/ru/settings.po
-#srv/web/owncloud/l10n/ru/user_ldap.po
-#srv/web/owncloud/l10n/ru/user_webdavauth.po
-#srv/web/owncloud/l10n/si_LK
-#srv/web/owncloud/l10n/si_LK/core.po
-#srv/web/owncloud/l10n/si_LK/files.po
-#srv/web/owncloud/l10n/si_LK/files_encryption.po
-#srv/web/owncloud/l10n/si_LK/files_external.po
-#srv/web/owncloud/l10n/si_LK/files_sharing.po
-#srv/web/owncloud/l10n/si_LK/files_trashbin.po
-#srv/web/owncloud/l10n/si_LK/files_versions.po
-#srv/web/owncloud/l10n/si_LK/lib.po
-#srv/web/owncloud/l10n/si_LK/settings.po
-#srv/web/owncloud/l10n/si_LK/user_ldap.po
-#srv/web/owncloud/l10n/si_LK/user_webdavauth.po
-#srv/web/owncloud/l10n/sk
-#srv/web/owncloud/l10n/sk/core.po
-#srv/web/owncloud/l10n/sk/files.po
-#srv/web/owncloud/l10n/sk/files_encryption.po
-#srv/web/owncloud/l10n/sk/files_external.po
-#srv/web/owncloud/l10n/sk/files_sharing.po
-#srv/web/owncloud/l10n/sk/files_trashbin.po
-#srv/web/owncloud/l10n/sk/files_versions.po
-#srv/web/owncloud/l10n/sk/lib.po
-#srv/web/owncloud/l10n/sk/settings.po
-#srv/web/owncloud/l10n/sk/user_ldap.po
-#srv/web/owncloud/l10n/sk/user_webdavauth.po
-#srv/web/owncloud/l10n/sk_SK
-#srv/web/owncloud/l10n/sk_SK/core.po
-#srv/web/owncloud/l10n/sk_SK/files.po
-#srv/web/owncloud/l10n/sk_SK/files_encryption.po
-#srv/web/owncloud/l10n/sk_SK/files_external.po
-#srv/web/owncloud/l10n/sk_SK/files_sharing.po
-#srv/web/owncloud/l10n/sk_SK/files_trashbin.po
-#srv/web/owncloud/l10n/sk_SK/files_versions.po
-#srv/web/owncloud/l10n/sk_SK/lib.po
-#srv/web/owncloud/l10n/sk_SK/settings.po
-#srv/web/owncloud/l10n/sk_SK/user_ldap.po
-#srv/web/owncloud/l10n/sk_SK/user_webdavauth.po
-#srv/web/owncloud/l10n/sl
-#srv/web/owncloud/l10n/sl/core.po
-#srv/web/owncloud/l10n/sl/files.po
-#srv/web/owncloud/l10n/sl/files_encryption.po
-#srv/web/owncloud/l10n/sl/files_external.po
-#srv/web/owncloud/l10n/sl/files_sharing.po
-#srv/web/owncloud/l10n/sl/files_trashbin.po
-#srv/web/owncloud/l10n/sl/files_versions.po
-#srv/web/owncloud/l10n/sl/lib.po
-#srv/web/owncloud/l10n/sl/settings.po
-#srv/web/owncloud/l10n/sl/user_ldap.po
-#srv/web/owncloud/l10n/sl/user_webdavauth.po
-#srv/web/owncloud/l10n/so
-#srv/web/owncloud/l10n/so/core.po
-#srv/web/owncloud/l10n/so/files.po
-#srv/web/owncloud/l10n/so/files_encryption.po
-#srv/web/owncloud/l10n/so/files_external.po
-#srv/web/owncloud/l10n/so/files_sharing.po
-#srv/web/owncloud/l10n/so/files_versions.po
-#srv/web/owncloud/l10n/so/lib.po
-#srv/web/owncloud/l10n/so/settings.po
-#srv/web/owncloud/l10n/so/user_ldap.po
-#srv/web/owncloud/l10n/sq
-#srv/web/owncloud/l10n/sq/core.po
-#srv/web/owncloud/l10n/sq/files.po
-#srv/web/owncloud/l10n/sq/files_encryption.po
-#srv/web/owncloud/l10n/sq/files_external.po
-#srv/web/owncloud/l10n/sq/files_sharing.po
-#srv/web/owncloud/l10n/sq/files_trashbin.po
-#srv/web/owncloud/l10n/sq/files_versions.po
-#srv/web/owncloud/l10n/sq/lib.po
-#srv/web/owncloud/l10n/sq/settings.po
-#srv/web/owncloud/l10n/sq/user_ldap.po
-#srv/web/owncloud/l10n/sq/user_webdavauth.po
-#srv/web/owncloud/l10n/sr
-#srv/web/owncloud/l10n/sr/core.po
-#srv/web/owncloud/l10n/sr/files.po
-#srv/web/owncloud/l10n/sr/files_encryption.po
-#srv/web/owncloud/l10n/sr/files_external.po
-#srv/web/owncloud/l10n/sr/files_sharing.po
-#srv/web/owncloud/l10n/sr/files_trashbin.po
-#srv/web/owncloud/l10n/sr/files_versions.po
-#srv/web/owncloud/l10n/sr/lib.po
-#srv/web/owncloud/l10n/sr/settings.po
-#srv/web/owncloud/l10n/sr/user_ldap.po
-#srv/web/owncloud/l10n/sr/user_webdavauth.po
-#srv/web/owncloud/l10n/sr@latin
-#srv/web/owncloud/l10n/sr@latin/core.po
-#srv/web/owncloud/l10n/sr@latin/files.po
-#srv/web/owncloud/l10n/sr@latin/files_encryption.po
-#srv/web/owncloud/l10n/sr@latin/files_external.po
-#srv/web/owncloud/l10n/sr@latin/files_sharing.po
-#srv/web/owncloud/l10n/sr@latin/files_trashbin.po
-#srv/web/owncloud/l10n/sr@latin/files_versions.po
-#srv/web/owncloud/l10n/sr@latin/lib.po
-#srv/web/owncloud/l10n/sr@latin/settings.po
-#srv/web/owncloud/l10n/sr@latin/user_ldap.po
-#srv/web/owncloud/l10n/sr@latin/user_webdavauth.po
-#srv/web/owncloud/l10n/su
-#srv/web/owncloud/l10n/su/core.po
-#srv/web/owncloud/l10n/su/files.po
-#srv/web/owncloud/l10n/su/files_encryption.po
-#srv/web/owncloud/l10n/su/files_external.po
-#srv/web/owncloud/l10n/su/files_sharing.po
-#srv/web/owncloud/l10n/su/files_trashbin.po
-#srv/web/owncloud/l10n/su/files_versions.po
-#srv/web/owncloud/l10n/su/lib.po
-#srv/web/owncloud/l10n/su/settings.po
-#srv/web/owncloud/l10n/su/user_ldap.po
-#srv/web/owncloud/l10n/su/user_webdavauth.po
-#srv/web/owncloud/l10n/sv
-#srv/web/owncloud/l10n/sv/core.po
-#srv/web/owncloud/l10n/sv/files.po
-#srv/web/owncloud/l10n/sv/files_encryption.po
-#srv/web/owncloud/l10n/sv/files_external.po
-#srv/web/owncloud/l10n/sv/files_sharing.po
-#srv/web/owncloud/l10n/sv/files_trashbin.po
-#srv/web/owncloud/l10n/sv/files_versions.po
-#srv/web/owncloud/l10n/sv/lib.po
-#srv/web/owncloud/l10n/sv/settings.po
-#srv/web/owncloud/l10n/sv/user_ldap.po
-#srv/web/owncloud/l10n/sv/user_webdavauth.po
-#srv/web/owncloud/l10n/sw_KE
-#srv/web/owncloud/l10n/sw_KE/core.po
-#srv/web/owncloud/l10n/sw_KE/files.po
-#srv/web/owncloud/l10n/sw_KE/files_encryption.po
-#srv/web/owncloud/l10n/sw_KE/files_external.po
-#srv/web/owncloud/l10n/sw_KE/files_sharing.po
-#srv/web/owncloud/l10n/sw_KE/files_trashbin.po
-#srv/web/owncloud/l10n/sw_KE/files_versions.po
-#srv/web/owncloud/l10n/sw_KE/lib.po
-#srv/web/owncloud/l10n/sw_KE/settings.po
-#srv/web/owncloud/l10n/sw_KE/user_ldap.po
-#srv/web/owncloud/l10n/sw_KE/user_webdavauth.po
-#srv/web/owncloud/l10n/ta_IN
-#srv/web/owncloud/l10n/ta_IN/core.po
-#srv/web/owncloud/l10n/ta_IN/files.po
-#srv/web/owncloud/l10n/ta_IN/files_encryption.po
-#srv/web/owncloud/l10n/ta_IN/files_external.po
-#srv/web/owncloud/l10n/ta_IN/files_sharing.po
-#srv/web/owncloud/l10n/ta_IN/files_trashbin.po
-#srv/web/owncloud/l10n/ta_IN/files_versions.po
-#srv/web/owncloud/l10n/ta_IN/lib.po
-#srv/web/owncloud/l10n/ta_IN/settings.po
-#srv/web/owncloud/l10n/ta_IN/user_ldap.po
-#srv/web/owncloud/l10n/ta_IN/user_webdavauth.po
-#srv/web/owncloud/l10n/ta_LK
-#srv/web/owncloud/l10n/ta_LK/core.po
-#srv/web/owncloud/l10n/ta_LK/files.po
-#srv/web/owncloud/l10n/ta_LK/files_encryption.po
-#srv/web/owncloud/l10n/ta_LK/files_external.po
-#srv/web/owncloud/l10n/ta_LK/files_sharing.po
-#srv/web/owncloud/l10n/ta_LK/files_trashbin.po
-#srv/web/owncloud/l10n/ta_LK/files_versions.po
-#srv/web/owncloud/l10n/ta_LK/lib.po
-#srv/web/owncloud/l10n/ta_LK/settings.po
-#srv/web/owncloud/l10n/ta_LK/user_ldap.po
-#srv/web/owncloud/l10n/ta_LK/user_webdavauth.po
-#srv/web/owncloud/l10n/te
-#srv/web/owncloud/l10n/te/core.po
-#srv/web/owncloud/l10n/te/files.po
-#srv/web/owncloud/l10n/te/files_encryption.po
-#srv/web/owncloud/l10n/te/files_external.po
-#srv/web/owncloud/l10n/te/files_sharing.po
-#srv/web/owncloud/l10n/te/files_trashbin.po
-#srv/web/owncloud/l10n/te/files_versions.po
-#srv/web/owncloud/l10n/te/lib.po
-#srv/web/owncloud/l10n/te/settings.po
-#srv/web/owncloud/l10n/te/user_ldap.po
-#srv/web/owncloud/l10n/te/user_webdavauth.po
-#srv/web/owncloud/l10n/templates
-#srv/web/owncloud/l10n/templates/core.pot
-#srv/web/owncloud/l10n/templates/files.pot
-#srv/web/owncloud/l10n/templates/files_encryption.pot
-#srv/web/owncloud/l10n/templates/files_external.pot
-#srv/web/owncloud/l10n/templates/files_sharing.pot
-#srv/web/owncloud/l10n/templates/files_trashbin.pot
-#srv/web/owncloud/l10n/templates/files_versions.pot
-#srv/web/owncloud/l10n/templates/lib.pot
-#srv/web/owncloud/l10n/templates/private.pot
-#srv/web/owncloud/l10n/templates/settings.pot
-#srv/web/owncloud/l10n/templates/user_ldap.pot
-#srv/web/owncloud/l10n/templates/user_webdavauth.pot
-#srv/web/owncloud/l10n/th_TH
-#srv/web/owncloud/l10n/th_TH/core.po
-#srv/web/owncloud/l10n/th_TH/files.po
-#srv/web/owncloud/l10n/th_TH/files_encryption.po
-#srv/web/owncloud/l10n/th_TH/files_external.po
-#srv/web/owncloud/l10n/th_TH/files_sharing.po
-#srv/web/owncloud/l10n/th_TH/files_trashbin.po
-#srv/web/owncloud/l10n/th_TH/files_versions.po
-#srv/web/owncloud/l10n/th_TH/lib.po
-#srv/web/owncloud/l10n/th_TH/settings.po
-#srv/web/owncloud/l10n/th_TH/user_ldap.po
-#srv/web/owncloud/l10n/th_TH/user_webdavauth.po
-#srv/web/owncloud/l10n/tr
-#srv/web/owncloud/l10n/tr/core.po
-#srv/web/owncloud/l10n/tr/files.po
-#srv/web/owncloud/l10n/tr/files_encryption.po
-#srv/web/owncloud/l10n/tr/files_external.po
-#srv/web/owncloud/l10n/tr/files_sharing.po
-#srv/web/owncloud/l10n/tr/files_trashbin.po
-#srv/web/owncloud/l10n/tr/files_versions.po
-#srv/web/owncloud/l10n/tr/lib.po
-#srv/web/owncloud/l10n/tr/settings.po
-#srv/web/owncloud/l10n/tr/user_ldap.po
-#srv/web/owncloud/l10n/tr/user_webdavauth.po
-#srv/web/owncloud/l10n/tzm
-#srv/web/owncloud/l10n/tzm/core.po
-#srv/web/owncloud/l10n/tzm/files.po
-#srv/web/owncloud/l10n/tzm/files_encryption.po
-#srv/web/owncloud/l10n/tzm/files_external.po
-#srv/web/owncloud/l10n/tzm/files_sharing.po
-#srv/web/owncloud/l10n/tzm/files_trashbin.po
-#srv/web/owncloud/l10n/tzm/files_versions.po
-#srv/web/owncloud/l10n/tzm/lib.po
-#srv/web/owncloud/l10n/tzm/settings.po
-#srv/web/owncloud/l10n/tzm/user_ldap.po
-#srv/web/owncloud/l10n/tzm/user_webdavauth.po
-#srv/web/owncloud/l10n/ug
-#srv/web/owncloud/l10n/ug/core.po
-#srv/web/owncloud/l10n/ug/files.po
-#srv/web/owncloud/l10n/ug/files_encryption.po
-#srv/web/owncloud/l10n/ug/files_external.po
-#srv/web/owncloud/l10n/ug/files_sharing.po
-#srv/web/owncloud/l10n/ug/files_trashbin.po
-#srv/web/owncloud/l10n/ug/files_versions.po
-#srv/web/owncloud/l10n/ug/lib.po
-#srv/web/owncloud/l10n/ug/settings.po
-#srv/web/owncloud/l10n/ug/user_ldap.po
-#srv/web/owncloud/l10n/ug/user_webdavauth.po
-#srv/web/owncloud/l10n/uk
-#srv/web/owncloud/l10n/uk/core.po
-#srv/web/owncloud/l10n/uk/files.po
-#srv/web/owncloud/l10n/uk/files_encryption.po
-#srv/web/owncloud/l10n/uk/files_external.po
-#srv/web/owncloud/l10n/uk/files_sharing.po
-#srv/web/owncloud/l10n/uk/files_trashbin.po
-#srv/web/owncloud/l10n/uk/files_versions.po
-#srv/web/owncloud/l10n/uk/lib.po
-#srv/web/owncloud/l10n/uk/settings.po
-#srv/web/owncloud/l10n/uk/user_ldap.po
-#srv/web/owncloud/l10n/uk/user_webdavauth.po
-#srv/web/owncloud/l10n/ur
-#srv/web/owncloud/l10n/ur/core.po
-#srv/web/owncloud/l10n/ur/files.po
-#srv/web/owncloud/l10n/ur/files_encryption.po
-#srv/web/owncloud/l10n/ur/files_external.po
-#srv/web/owncloud/l10n/ur/files_sharing.po
-#srv/web/owncloud/l10n/ur/files_trashbin.po
-#srv/web/owncloud/l10n/ur/files_versions.po
-#srv/web/owncloud/l10n/ur/lib.po
-#srv/web/owncloud/l10n/ur/settings.po
-#srv/web/owncloud/l10n/ur/user_ldap.po
-#srv/web/owncloud/l10n/ur/user_webdavauth.po
-#srv/web/owncloud/l10n/ur_PK
-#srv/web/owncloud/l10n/ur_PK/core.po
-#srv/web/owncloud/l10n/ur_PK/files.po
-#srv/web/owncloud/l10n/ur_PK/files_encryption.po
-#srv/web/owncloud/l10n/ur_PK/files_external.po
-#srv/web/owncloud/l10n/ur_PK/files_sharing.po
-#srv/web/owncloud/l10n/ur_PK/files_trashbin.po
-#srv/web/owncloud/l10n/ur_PK/files_versions.po
-#srv/web/owncloud/l10n/ur_PK/lib.po
-#srv/web/owncloud/l10n/ur_PK/settings.po
-#srv/web/owncloud/l10n/ur_PK/user_ldap.po
-#srv/web/owncloud/l10n/ur_PK/user_webdavauth.po
-#srv/web/owncloud/l10n/uz
-#srv/web/owncloud/l10n/uz/core.po
-#srv/web/owncloud/l10n/uz/files.po
-#srv/web/owncloud/l10n/uz/files_encryption.po
-#srv/web/owncloud/l10n/uz/files_external.po
-#srv/web/owncloud/l10n/uz/files_sharing.po
-#srv/web/owncloud/l10n/uz/files_trashbin.po
-#srv/web/owncloud/l10n/uz/files_versions.po
-#srv/web/owncloud/l10n/uz/lib.po
-#srv/web/owncloud/l10n/uz/settings.po
-#srv/web/owncloud/l10n/uz/user_ldap.po
-#srv/web/owncloud/l10n/uz/user_webdavauth.po
-#srv/web/owncloud/l10n/vi
-#srv/web/owncloud/l10n/vi/core.po
-#srv/web/owncloud/l10n/vi/files.po
-#srv/web/owncloud/l10n/vi/files_encryption.po
-#srv/web/owncloud/l10n/vi/files_external.po
-#srv/web/owncloud/l10n/vi/files_sharing.po
-#srv/web/owncloud/l10n/vi/files_trashbin.po
-#srv/web/owncloud/l10n/vi/files_versions.po
-#srv/web/owncloud/l10n/vi/lib.po
-#srv/web/owncloud/l10n/vi/settings.po
-#srv/web/owncloud/l10n/vi/user_ldap.po
-#srv/web/owncloud/l10n/vi/user_webdavauth.po
-#srv/web/owncloud/l10n/zh_CN
-#srv/web/owncloud/l10n/zh_CN/core.po
-#srv/web/owncloud/l10n/zh_CN/files.po
-#srv/web/owncloud/l10n/zh_CN/files_encryption.po
-#srv/web/owncloud/l10n/zh_CN/files_external.po
-#srv/web/owncloud/l10n/zh_CN/files_sharing.po
-#srv/web/owncloud/l10n/zh_CN/files_trashbin.po
-#srv/web/owncloud/l10n/zh_CN/files_versions.po
-#srv/web/owncloud/l10n/zh_CN/lib.po
-#srv/web/owncloud/l10n/zh_CN/settings.po
-#srv/web/owncloud/l10n/zh_CN/user_ldap.po
-#srv/web/owncloud/l10n/zh_CN/user_webdavauth.po
-#srv/web/owncloud/l10n/zh_HK
-#srv/web/owncloud/l10n/zh_HK/core.po
-#srv/web/owncloud/l10n/zh_HK/files.po
-#srv/web/owncloud/l10n/zh_HK/files_encryption.po
-#srv/web/owncloud/l10n/zh_HK/files_external.po
-#srv/web/owncloud/l10n/zh_HK/files_sharing.po
-#srv/web/owncloud/l10n/zh_HK/files_trashbin.po
-#srv/web/owncloud/l10n/zh_HK/files_versions.po
-#srv/web/owncloud/l10n/zh_HK/lib.po
-#srv/web/owncloud/l10n/zh_HK/settings.po
-#srv/web/owncloud/l10n/zh_HK/user_ldap.po
-#srv/web/owncloud/l10n/zh_HK/user_webdavauth.po
-#srv/web/owncloud/l10n/zh_TW
-#srv/web/owncloud/l10n/zh_TW/core.po
-#srv/web/owncloud/l10n/zh_TW/files.po
-#srv/web/owncloud/l10n/zh_TW/files_encryption.po
-#srv/web/owncloud/l10n/zh_TW/files_external.po
-#srv/web/owncloud/l10n/zh_TW/files_sharing.po
-#srv/web/owncloud/l10n/zh_TW/files_trashbin.po
-#srv/web/owncloud/l10n/zh_TW/files_versions.po
-#srv/web/owncloud/l10n/zh_TW/lib.po
-#srv/web/owncloud/l10n/zh_TW/settings.po
-#srv/web/owncloud/l10n/zh_TW/user_ldap.po
-#srv/web/owncloud/l10n/zh_TW/user_webdavauth.po
-#srv/web/owncloud/l10n/zu_ZA
-#srv/web/owncloud/l10n/zu_ZA/core.po
-#srv/web/owncloud/l10n/zu_ZA/files.po
-#srv/web/owncloud/l10n/zu_ZA/files_encryption.po
-#srv/web/owncloud/l10n/zu_ZA/files_external.po
-#srv/web/owncloud/l10n/zu_ZA/files_sharing.po
-#srv/web/owncloud/l10n/zu_ZA/files_versions.po
-#srv/web/owncloud/l10n/zu_ZA/lib.po
-#srv/web/owncloud/l10n/zu_ZA/settings.po
-#srv/web/owncloud/l10n/zu_ZA/user_ldap.po
-#srv/web/owncloud/l10n/zu_ZA/user_webdavauth.po
-#srv/web/owncloud/lib
-#srv/web/owncloud/lib/autoloader.php
-#srv/web/owncloud/lib/base.php
-#srv/web/owncloud/lib/l10n
-#srv/web/owncloud/lib/l10n/ach.php
-#srv/web/owncloud/lib/l10n/ady.php
-#srv/web/owncloud/lib/l10n/af.php
-#srv/web/owncloud/lib/l10n/af_ZA.php
-#srv/web/owncloud/lib/l10n/ak.php
-#srv/web/owncloud/lib/l10n/am_ET.php
-#srv/web/owncloud/lib/l10n/ar.php
-#srv/web/owncloud/lib/l10n/ast.php
-#srv/web/owncloud/lib/l10n/az.php
-#srv/web/owncloud/lib/l10n/be.php
-#srv/web/owncloud/lib/l10n/bg_BG.php
-#srv/web/owncloud/lib/l10n/bn_BD.php
-#srv/web/owncloud/lib/l10n/bn_IN.php
-#srv/web/owncloud/lib/l10n/bs.php
-#srv/web/owncloud/lib/l10n/ca.php
-#srv/web/owncloud/lib/l10n/ca@valencia.php
-#srv/web/owncloud/lib/l10n/cs_CZ.php
-#srv/web/owncloud/lib/l10n/cy_GB.php
-#srv/web/owncloud/lib/l10n/da.php
-#srv/web/owncloud/lib/l10n/de.php
-#srv/web/owncloud/lib/l10n/de_AT.php
-#srv/web/owncloud/lib/l10n/de_CH.php
-#srv/web/owncloud/lib/l10n/de_DE.php
-#srv/web/owncloud/lib/l10n/el.php
-#srv/web/owncloud/lib/l10n/en@pirate.php
-#srv/web/owncloud/lib/l10n/en_GB.php
-#srv/web/owncloud/lib/l10n/en_NZ.php
-#srv/web/owncloud/lib/l10n/eo.php
-#srv/web/owncloud/lib/l10n/es.php
-#srv/web/owncloud/lib/l10n/es_AR.php
-#srv/web/owncloud/lib/l10n/es_BO.php
-#srv/web/owncloud/lib/l10n/es_CL.php
-#srv/web/owncloud/lib/l10n/es_CO.php
-#srv/web/owncloud/lib/l10n/es_CR.php
-#srv/web/owncloud/lib/l10n/es_EC.php
-#srv/web/owncloud/lib/l10n/es_MX.php
-#srv/web/owncloud/lib/l10n/es_PE.php
-#srv/web/owncloud/lib/l10n/es_PY.php
-#srv/web/owncloud/lib/l10n/es_US.php
-#srv/web/owncloud/lib/l10n/es_UY.php
-#srv/web/owncloud/lib/l10n/et_EE.php
-#srv/web/owncloud/lib/l10n/eu.php
-#srv/web/owncloud/lib/l10n/eu_ES.php
-#srv/web/owncloud/lib/l10n/fa.php
-#srv/web/owncloud/lib/l10n/fi.php
-#srv/web/owncloud/lib/l10n/fi_FI.php
-#srv/web/owncloud/lib/l10n/fr.php
-#srv/web/owncloud/lib/l10n/fr_CA.php
-#srv/web/owncloud/lib/l10n/gl.php
-#srv/web/owncloud/lib/l10n/he.php
-#srv/web/owncloud/lib/l10n/hi.php
-#srv/web/owncloud/lib/l10n/hi_IN.php
-#srv/web/owncloud/lib/l10n/hr.php
-#srv/web/owncloud/lib/l10n/hu_HU.php
-#srv/web/owncloud/lib/l10n/hy.php
-#srv/web/owncloud/lib/l10n/ia.php
-#srv/web/owncloud/lib/l10n/id.php
-#srv/web/owncloud/lib/l10n/is.php
-#srv/web/owncloud/lib/l10n/it.php
-#srv/web/owncloud/lib/l10n/ja.php
-#srv/web/owncloud/lib/l10n/ja_JP.php
-#srv/web/owncloud/lib/l10n/jv.php
-#srv/web/owncloud/lib/l10n/ka.php
-#srv/web/owncloud/lib/l10n/ka_GE.php
-#srv/web/owncloud/lib/l10n/km.php
-#srv/web/owncloud/lib/l10n/kn.php
-#srv/web/owncloud/lib/l10n/ko.php
-#srv/web/owncloud/lib/l10n/ku_IQ.php
-#srv/web/owncloud/lib/l10n/lb.php
-#srv/web/owncloud/lib/l10n/lt_LT.php
-#srv/web/owncloud/lib/l10n/lv.php
-#srv/web/owncloud/lib/l10n/mk.php
-#srv/web/owncloud/lib/l10n/ml.php
-#srv/web/owncloud/lib/l10n/ml_IN.php
-#srv/web/owncloud/lib/l10n/mn.php
-#srv/web/owncloud/lib/l10n/ms_MY.php
-#srv/web/owncloud/lib/l10n/my_MM.php
-#srv/web/owncloud/lib/l10n/nb_NO.php
-#srv/web/owncloud/lib/l10n/nds.php
-#srv/web/owncloud/lib/l10n/ne.php
-#srv/web/owncloud/lib/l10n/nl.php
-#srv/web/owncloud/lib/l10n/nn_NO.php
-#srv/web/owncloud/lib/l10n/nqo.php
-#srv/web/owncloud/lib/l10n/oc.php
-#srv/web/owncloud/lib/l10n/or_IN.php
-#srv/web/owncloud/lib/l10n/pa.php
-#srv/web/owncloud/lib/l10n/pl.php
-#srv/web/owncloud/lib/l10n/pt_BR.php
-#srv/web/owncloud/lib/l10n/pt_PT.php
-#srv/web/owncloud/lib/l10n/ro.php
-#srv/web/owncloud/lib/l10n/ru.php
-#srv/web/owncloud/lib/l10n/si_LK.php
-#srv/web/owncloud/lib/l10n/sk.php
-#srv/web/owncloud/lib/l10n/sk_SK.php
-#srv/web/owncloud/lib/l10n/sl.php
-#srv/web/owncloud/lib/l10n/sq.php
-#srv/web/owncloud/lib/l10n/sr.php
-#srv/web/owncloud/lib/l10n/sr@latin.php
-#srv/web/owncloud/lib/l10n/su.php
-#srv/web/owncloud/lib/l10n/sv.php
-#srv/web/owncloud/lib/l10n/sw_KE.php
-#srv/web/owncloud/lib/l10n/ta_IN.php
-#srv/web/owncloud/lib/l10n/ta_LK.php
-#srv/web/owncloud/lib/l10n/te.php
-#srv/web/owncloud/lib/l10n/th_TH.php
-#srv/web/owncloud/lib/l10n/tr.php
-#srv/web/owncloud/lib/l10n/tzm.php
-#srv/web/owncloud/lib/l10n/ug.php
-#srv/web/owncloud/lib/l10n/uk.php
-#srv/web/owncloud/lib/l10n/ur_PK.php
-#srv/web/owncloud/lib/l10n/uz.php
-#srv/web/owncloud/lib/l10n/vi.php
-#srv/web/owncloud/lib/l10n/zh_CN.php
-#srv/web/owncloud/lib/l10n/zh_HK.php
-#srv/web/owncloud/lib/l10n/zh_TW.php
-#srv/web/owncloud/lib/private
-#srv/web/owncloud/lib/private/activitymanager.php
-#srv/web/owncloud/lib/private/allconfig.php
-#srv/web/owncloud/lib/private/api.php
-#srv/web/owncloud/lib/private/app.php
-#srv/web/owncloud/lib/private/appconfig.php
-#srv/web/owncloud/lib/private/appframework
-#srv/web/owncloud/lib/private/appframework/app.php
-#srv/web/owncloud/lib/private/appframework/core
-#srv/web/owncloud/lib/private/appframework/core/api.php
-#srv/web/owncloud/lib/private/appframework/db
-#srv/web/owncloud/lib/private/appframework/db/db.php
-#srv/web/owncloud/lib/private/appframework/dependencyinjection
-#srv/web/owncloud/lib/private/appframework/dependencyinjection/dicontainer.php
-#srv/web/owncloud/lib/private/appframework/http
-#srv/web/owncloud/lib/private/appframework/http.php
-#srv/web/owncloud/lib/private/appframework/http/dispatcher.php
-#srv/web/owncloud/lib/private/appframework/http/request.php
-#srv/web/owncloud/lib/private/appframework/middleware
-#srv/web/owncloud/lib/private/appframework/middleware/middlewaredispatcher.php
-#srv/web/owncloud/lib/private/appframework/middleware/security
-#srv/web/owncloud/lib/private/appframework/middleware/security/corsmiddleware.php
-#srv/web/owncloud/lib/private/appframework/middleware/security/securityexception.php
-#srv/web/owncloud/lib/private/appframework/middleware/security/securitymiddleware.php
-#srv/web/owncloud/lib/private/appframework/routing
-#srv/web/owncloud/lib/private/appframework/routing/routeactionhandler.php
-#srv/web/owncloud/lib/private/appframework/routing/routeconfig.php
-#srv/web/owncloud/lib/private/appframework/utility
-#srv/web/owncloud/lib/private/appframework/utility/controllermethodreflector.php
-#srv/web/owncloud/lib/private/appframework/utility/simplecontainer.php
-#srv/web/owncloud/lib/private/appframework/utility/timefactory.php
-#srv/web/owncloud/lib/private/apphelper.php
-#srv/web/owncloud/lib/private/archive
-#srv/web/owncloud/lib/private/archive.php
-#srv/web/owncloud/lib/private/archive/tar.php
-#srv/web/owncloud/lib/private/archive/zip.php
-#srv/web/owncloud/lib/private/arrayparser.php
-#srv/web/owncloud/lib/private/avatar.php
-#srv/web/owncloud/lib/private/avatarmanager.php
-#srv/web/owncloud/lib/private/backgroundjob
-#srv/web/owncloud/lib/private/backgroundjob.php
-#srv/web/owncloud/lib/private/backgroundjob/job.php
-#srv/web/owncloud/lib/private/backgroundjob/joblist.php
-#srv/web/owncloud/lib/private/backgroundjob/legacy
-#srv/web/owncloud/lib/private/backgroundjob/legacy/queuedjob.php
-#srv/web/owncloud/lib/private/backgroundjob/legacy/regularjob.php
-#srv/web/owncloud/lib/private/backgroundjob/queuedjob.php
-#srv/web/owncloud/lib/private/backgroundjob/timedjob.php
-#srv/web/owncloud/lib/private/cache
-#srv/web/owncloud/lib/private/cache.php
-#srv/web/owncloud/lib/private/cache/broker.php
-#srv/web/owncloud/lib/private/cache/file.php
-#srv/web/owncloud/lib/private/cache/fileglobal.php
-#srv/web/owncloud/lib/private/cache/fileglobalgc.php
-#srv/web/owncloud/lib/private/cache/usercache.php
-#srv/web/owncloud/lib/private/config.php
-#srv/web/owncloud/lib/private/connector
-#srv/web/owncloud/lib/private/connector/sabre
-#srv/web/owncloud/lib/private/connector/sabre/auth.php
-#srv/web/owncloud/lib/private/connector/sabre/directory.php
-#srv/web/owncloud/lib/private/connector/sabre/exception
-#srv/web/owncloud/lib/private/connector/sabre/exception/entitytoolarge.php
-#srv/web/owncloud/lib/private/connector/sabre/exception/filelocked.php
-#srv/web/owncloud/lib/private/connector/sabre/exception/unsupportedmediatype.php
-#srv/web/owncloud/lib/private/connector/sabre/exceptionloggerplugin.php
-#srv/web/owncloud/lib/private/connector/sabre/file.php
-#srv/web/owncloud/lib/private/connector/sabre/filesplugin.php
-#srv/web/owncloud/lib/private/connector/sabre/locks.php
-#srv/web/owncloud/lib/private/connector/sabre/maintenanceplugin.php
-#srv/web/owncloud/lib/private/connector/sabre/node.php
-#srv/web/owncloud/lib/private/connector/sabre/objecttree.php
-#srv/web/owncloud/lib/private/connector/sabre/principal.php
-#srv/web/owncloud/lib/private/connector/sabre/quotaplugin.php
-#srv/web/owncloud/lib/private/connector/sabre/request.php
-#srv/web/owncloud/lib/private/connector/sabre/server.php
-#srv/web/owncloud/lib/private/contacts
-#srv/web/owncloud/lib/private/contacts/localaddressbook.php
-#srv/web/owncloud/lib/private/contactsmanager.php
-#srv/web/owncloud/lib/private/davclient.php
-#srv/web/owncloud/lib/private/db
-#srv/web/owncloud/lib/private/db.php
-#srv/web/owncloud/lib/private/db/adapter.php
-#srv/web/owncloud/lib/private/db/adaptermysql.php
-#srv/web/owncloud/lib/private/db/adapteroci8.php
-#srv/web/owncloud/lib/private/db/adapterpgsql.php
-#srv/web/owncloud/lib/private/db/adaptersqlite.php
-#srv/web/owncloud/lib/private/db/adaptersqlsrv.php
-#srv/web/owncloud/lib/private/db/connection.php
-#srv/web/owncloud/lib/private/db/connectionfactory.php
-#srv/web/owncloud/lib/private/db/connectionwrapper.php
-#srv/web/owncloud/lib/private/db/mdb2schemamanager.php
-#srv/web/owncloud/lib/private/db/mdb2schemareader.php
-#srv/web/owncloud/lib/private/db/mdb2schemawriter.php
-#srv/web/owncloud/lib/private/db/migrationexception.php
-#srv/web/owncloud/lib/private/db/migrator.php
-#srv/web/owncloud/lib/private/db/mssqlmigrator.php
-#srv/web/owncloud/lib/private/db/mysqlmigrator.php
-#srv/web/owncloud/lib/private/db/nocheckmigrator.php
-#srv/web/owncloud/lib/private/db/oracleconnection.php
-#srv/web/owncloud/lib/private/db/oraclemigrator.php
-#srv/web/owncloud/lib/private/db/pgsqltools.php
-#srv/web/owncloud/lib/private/db/sqlitemigrator.php
-#srv/web/owncloud/lib/private/db/sqlitesessioninit.php
-#srv/web/owncloud/lib/private/db/statementwrapper.php
-#srv/web/owncloud/lib/private/defaults.php
-#srv/web/owncloud/lib/private/eventsource.php
-#srv/web/owncloud/lib/private/filechunking.php
-#srv/web/owncloud/lib/private/fileproxy
-#srv/web/owncloud/lib/private/fileproxy.php
-#srv/web/owncloud/lib/private/fileproxy/fileoperations.php
-#srv/web/owncloud/lib/private/files
-#srv/web/owncloud/lib/private/files.php
-#srv/web/owncloud/lib/private/files/cache
-#srv/web/owncloud/lib/private/files/cache/cache.php
-#srv/web/owncloud/lib/private/files/cache/changepropagator.php
-#srv/web/owncloud/lib/private/files/cache/homecache.php
-#srv/web/owncloud/lib/private/files/cache/scanner.php
-#srv/web/owncloud/lib/private/files/cache/storage.php
-#srv/web/owncloud/lib/private/files/cache/updater.php
-#srv/web/owncloud/lib/private/files/cache/watcher.php
-#srv/web/owncloud/lib/private/files/fileinfo.php
-#srv/web/owncloud/lib/private/files/filesystem.php
-#srv/web/owncloud/lib/private/files/mapper.php
-#srv/web/owncloud/lib/private/files/mount
-#srv/web/owncloud/lib/private/files/mount/manager.php
-#srv/web/owncloud/lib/private/files/mount/mount.php
-#srv/web/owncloud/lib/private/files/mount/moveablemount.php
-#srv/web/owncloud/lib/private/files/node
-#srv/web/owncloud/lib/private/files/node/file.php
-#srv/web/owncloud/lib/private/files/node/folder.php
-#srv/web/owncloud/lib/private/files/node/node.php
-#srv/web/owncloud/lib/private/files/node/nonexistingfile.php
-#srv/web/owncloud/lib/private/files/node/nonexistingfolder.php
-#srv/web/owncloud/lib/private/files/node/root.php
-#srv/web/owncloud/lib/private/files/objectstore
-#srv/web/owncloud/lib/private/files/objectstore/homeobjectstorestorage.php
-#srv/web/owncloud/lib/private/files/objectstore/noopscanner.php
-#srv/web/owncloud/lib/private/files/objectstore/objectstorestorage.php
-#srv/web/owncloud/lib/private/files/objectstore/swift.php
-#srv/web/owncloud/lib/private/files/storage
-#srv/web/owncloud/lib/private/files/storage/common.php
-#srv/web/owncloud/lib/private/files/storage/commontest.php
-#srv/web/owncloud/lib/private/files/storage/dav.php
-#srv/web/owncloud/lib/private/files/storage/home.php
-#srv/web/owncloud/lib/private/files/storage/loader.php
-#srv/web/owncloud/lib/private/files/storage/local.php
-#srv/web/owncloud/lib/private/files/storage/mappedlocal.php
-#srv/web/owncloud/lib/private/files/storage/storage.php
-#srv/web/owncloud/lib/private/files/storage/temporary.php
-#srv/web/owncloud/lib/private/files/storage/wrapper
-#srv/web/owncloud/lib/private/files/storage/wrapper/quota.php
-#srv/web/owncloud/lib/private/files/storage/wrapper/wrapper.php
-#srv/web/owncloud/lib/private/files/stream
-#srv/web/owncloud/lib/private/files/stream/close.php
-#srv/web/owncloud/lib/private/files/stream/dir.php
-#srv/web/owncloud/lib/private/files/stream/oc.php
-#srv/web/owncloud/lib/private/files/stream/quota.php
-#srv/web/owncloud/lib/private/files/stream/staticstream.php
-#srv/web/owncloud/lib/private/files/type
-#srv/web/owncloud/lib/private/files/type/detection.php
-#srv/web/owncloud/lib/private/files/type/templatemanager.php
-#srv/web/owncloud/lib/private/files/utils
-#srv/web/owncloud/lib/private/files/utils/scanner.php
-#srv/web/owncloud/lib/private/files/view.php
-#srv/web/owncloud/lib/private/forbiddenexception.php
-#srv/web/owncloud/lib/private/geo.php
-#srv/web/owncloud/lib/private/group
-#srv/web/owncloud/lib/private/group.php
-#srv/web/owncloud/lib/private/group/backend.php
-#srv/web/owncloud/lib/private/group/database.php
-#srv/web/owncloud/lib/private/group/dummy.php
-#srv/web/owncloud/lib/private/group/example.php
-#srv/web/owncloud/lib/private/group/group.php
-#srv/web/owncloud/lib/private/group/interface.php
-#srv/web/owncloud/lib/private/group/manager.php
-#srv/web/owncloud/lib/private/group/metadata.php
-#srv/web/owncloud/lib/private/helper.php
-#srv/web/owncloud/lib/private/hintexception.php
-#srv/web/owncloud/lib/private/hook.php
-#srv/web/owncloud/lib/private/hooks
-#srv/web/owncloud/lib/private/hooks/basicemitter.php
-#srv/web/owncloud/lib/private/hooks/emitter.php
-#srv/web/owncloud/lib/private/hooks/forwardingemitter.php
-#srv/web/owncloud/lib/private/hooks/legacyemitter.php
-#srv/web/owncloud/lib/private/hooks/publicemitter.php
-#srv/web/owncloud/lib/private/httphelper.php
-#srv/web/owncloud/lib/private/image.php
-#srv/web/owncloud/lib/private/installer.php
-#srv/web/owncloud/lib/private/json.php
-#srv/web/owncloud/lib/private/l10n
-#srv/web/owncloud/lib/private/l10n.php
-#srv/web/owncloud/lib/private/l10n/factory.php
-#srv/web/owncloud/lib/private/l10n/string.php
-#srv/web/owncloud/lib/private/largefilehelper.php
-#srv/web/owncloud/lib/private/legacy
-#srv/web/owncloud/lib/private/legacy/appconfig.php
-#srv/web/owncloud/lib/private/legacy/config.php
-#srv/web/owncloud/lib/private/legacy/log.php
-#srv/web/owncloud/lib/private/legacy/preferences.php
-#srv/web/owncloud/lib/private/legacy/search
-#srv/web/owncloud/lib/private/legacy/search.php
-#srv/web/owncloud/lib/private/legacy/search/provider
-#srv/web/owncloud/lib/private/legacy/search/provider.php
-#srv/web/owncloud/lib/private/legacy/search/provider/file.php
-#srv/web/owncloud/lib/private/legacy/search/result.php
-#srv/web/owncloud/lib/private/legacy/updater.php
-#srv/web/owncloud/lib/private/log
-#srv/web/owncloud/lib/private/log.php
-#srv/web/owncloud/lib/private/log/errorhandler.php
-#srv/web/owncloud/lib/private/log/owncloud.php
-#srv/web/owncloud/lib/private/log/rotate.php
-#srv/web/owncloud/lib/private/log/syslog.php
-#srv/web/owncloud/lib/private/mail.php
-#srv/web/owncloud/lib/private/memcache
-#srv/web/owncloud/lib/private/memcache/apc.php
-#srv/web/owncloud/lib/private/memcache/apcu.php
-#srv/web/owncloud/lib/private/memcache/cache.php
-#srv/web/owncloud/lib/private/memcache/factory.php
-#srv/web/owncloud/lib/private/memcache/memcached.php
-#srv/web/owncloud/lib/private/memcache/xcache.php
-#srv/web/owncloud/lib/private/migrate.php
-#srv/web/owncloud/lib/private/migration
-#srv/web/owncloud/lib/private/migration/content.php
-#srv/web/owncloud/lib/private/migration/provider.php
-#srv/web/owncloud/lib/private/mimetypes.list.php
-#srv/web/owncloud/lib/private/navigationmanager.php
-#srv/web/owncloud/lib/private/needsupdateexception.php
-#srv/web/owncloud/lib/private/notsquareexception.php
-#srv/web/owncloud/lib/private/ocs
-#srv/web/owncloud/lib/private/ocs.php
-#srv/web/owncloud/lib/private/ocs/cloud.php
-#srv/web/owncloud/lib/private/ocs/config.php
-#srv/web/owncloud/lib/private/ocs/person.php
-#srv/web/owncloud/lib/private/ocs/privatedata.php
-#srv/web/owncloud/lib/private/ocs/result.php
-#srv/web/owncloud/lib/private/ocsclient.php
-#srv/web/owncloud/lib/private/preferences.php
-#srv/web/owncloud/lib/private/preview
-#srv/web/owncloud/lib/private/preview.php
-#srv/web/owncloud/lib/private/preview/image.php
-#srv/web/owncloud/lib/private/preview/movie.php
-#srv/web/owncloud/lib/private/preview/mp3.php
-#srv/web/owncloud/lib/private/preview/office-cl.php
-#srv/web/owncloud/lib/private/preview/office.php
-#srv/web/owncloud/lib/private/preview/pdf.php
-#srv/web/owncloud/lib/private/preview/provider.php
-#srv/web/owncloud/lib/private/preview/svg.php
-#srv/web/owncloud/lib/private/preview/txt.php
-#srv/web/owncloud/lib/private/previewmanager.php
-#srv/web/owncloud/lib/private/repair.php
-#srv/web/owncloud/lib/private/repairstep.php
-#srv/web/owncloud/lib/private/request.php
-#srv/web/owncloud/lib/private/response.php
-#srv/web/owncloud/lib/private/route
-#srv/web/owncloud/lib/private/route/cachingrouter.php
-#srv/web/owncloud/lib/private/route/route.php
-#srv/web/owncloud/lib/private/route/router.php
-#srv/web/owncloud/lib/private/search
-#srv/web/owncloud/lib/private/search.php
-#srv/web/owncloud/lib/private/search/provider
-#srv/web/owncloud/lib/private/search/provider/file.php
-#srv/web/owncloud/lib/private/search/result
-#srv/web/owncloud/lib/private/search/result/audio.php
-#srv/web/owncloud/lib/private/search/result/file.php
-#srv/web/owncloud/lib/private/search/result/folder.php
-#srv/web/owncloud/lib/private/search/result/image.php
-#srv/web/owncloud/lib/private/security
-#srv/web/owncloud/lib/private/security/crypto.php
-#srv/web/owncloud/lib/private/security/stringutils.php
-#srv/web/owncloud/lib/private/server.php
-#srv/web/owncloud/lib/private/servernotavailableexception.php
-#srv/web/owncloud/lib/private/serviceunavailableexception.php
-#srv/web/owncloud/lib/private/session
-#srv/web/owncloud/lib/private/session/internal.php
-#srv/web/owncloud/lib/private/session/memory.php
-#srv/web/owncloud/lib/private/session/session.php
-#srv/web/owncloud/lib/private/setup
-#srv/web/owncloud/lib/private/setup.php
-#srv/web/owncloud/lib/private/setup/abstractdatabase.php
-#srv/web/owncloud/lib/private/setup/mssql.php
-#srv/web/owncloud/lib/private/setup/mysql.php
-#srv/web/owncloud/lib/private/setup/oci.php
-#srv/web/owncloud/lib/private/setup/postgresql.php
-#srv/web/owncloud/lib/private/setup/sqlite.php
-#srv/web/owncloud/lib/private/share
-#srv/web/owncloud/lib/private/share/constants.php
-#srv/web/owncloud/lib/private/share/helper.php
-#srv/web/owncloud/lib/private/share/hooks.php
-#srv/web/owncloud/lib/private/share/mailnotifications.php
-#srv/web/owncloud/lib/private/share/searchresultsorter.php
-#srv/web/owncloud/lib/private/share/share.php
-#srv/web/owncloud/lib/private/subadmin.php
-#srv/web/owncloud/lib/private/tagmanager.php
-#srv/web/owncloud/lib/private/tags.php
-#srv/web/owncloud/lib/private/template
-#srv/web/owncloud/lib/private/template.php
-#srv/web/owncloud/lib/private/template/base.php
-#srv/web/owncloud/lib/private/template/cssresourcelocator.php
-#srv/web/owncloud/lib/private/template/functions.php
-#srv/web/owncloud/lib/private/template/jsresourcelocator.php
-#srv/web/owncloud/lib/private/template/resourcelocator.php
-#srv/web/owncloud/lib/private/template/templatefilelocator.php
-#srv/web/owncloud/lib/private/templatelayout.php
-#srv/web/owncloud/lib/private/tempmanager.php
-#srv/web/owncloud/lib/private/updater.php
-#srv/web/owncloud/lib/private/urlgenerator.php
-#srv/web/owncloud/lib/private/user
-#srv/web/owncloud/lib/private/user.php
-#srv/web/owncloud/lib/private/user/backend.php
-#srv/web/owncloud/lib/private/user/database.php
-#srv/web/owncloud/lib/private/user/dummy.php
-#srv/web/owncloud/lib/private/user/example.php
-#srv/web/owncloud/lib/private/user/http.php
-#srv/web/owncloud/lib/private/user/interface.php
-#srv/web/owncloud/lib/private/user/manager.php
-#srv/web/owncloud/lib/private/user/nouserexception.php
-#srv/web/owncloud/lib/private/user/session.php
-#srv/web/owncloud/lib/private/user/user.php
-#srv/web/owncloud/lib/private/util.php
-#srv/web/owncloud/lib/private/vobject
-#srv/web/owncloud/lib/private/vobject.php
-#srv/web/owncloud/lib/private/vobject/compoundproperty.php
-#srv/web/owncloud/lib/private/vobject/stringproperty.php
-#srv/web/owncloud/lib/public
-#srv/web/owncloud/lib/public/activity
-#srv/web/owncloud/lib/public/activity/iconsumer.php
-#srv/web/owncloud/lib/public/activity/iextension.php
-#srv/web/owncloud/lib/public/activity/imanager.php
-#srv/web/owncloud/lib/public/api.php
-#srv/web/owncloud/lib/public/app.php
-#srv/web/owncloud/lib/public/appframework
-#srv/web/owncloud/lib/public/appframework/apicontroller.php
-#srv/web/owncloud/lib/public/appframework/app.php
-#srv/web/owncloud/lib/public/appframework/controller.php
-#srv/web/owncloud/lib/public/appframework/db
-#srv/web/owncloud/lib/public/appframework/db/doesnotexistexception.php
-#srv/web/owncloud/lib/public/appframework/db/entity.php
-#srv/web/owncloud/lib/public/appframework/db/mapper.php
-#srv/web/owncloud/lib/public/appframework/db/multipleobjectsreturnedexception.php
-#srv/web/owncloud/lib/public/appframework/http
-#srv/web/owncloud/lib/public/appframework/http.php
-#srv/web/owncloud/lib/public/appframework/http/downloadresponse.php
-#srv/web/owncloud/lib/public/appframework/http/jsonresponse.php
-#srv/web/owncloud/lib/public/appframework/http/redirectresponse.php
-#srv/web/owncloud/lib/public/appframework/http/response.php
-#srv/web/owncloud/lib/public/appframework/http/templateresponse.php
-#srv/web/owncloud/lib/public/appframework/iapi.php
-#srv/web/owncloud/lib/public/appframework/iappcontainer.php
-#srv/web/owncloud/lib/public/appframework/middleware.php
-#srv/web/owncloud/lib/public/authentication
-#srv/web/owncloud/lib/public/authentication/iapachebackend.php
-#srv/web/owncloud/lib/public/backgroundjob
-#srv/web/owncloud/lib/public/backgroundjob.php
-#srv/web/owncloud/lib/public/backgroundjob/ijob.php
-#srv/web/owncloud/lib/public/backgroundjob/ijoblist.php
-#srv/web/owncloud/lib/public/config.php
-#srv/web/owncloud/lib/public/constants.php
-#srv/web/owncloud/lib/public/contacts
-#srv/web/owncloud/lib/public/contacts.php
-#srv/web/owncloud/lib/public/contacts/imanager.php
-#srv/web/owncloud/lib/public/db.php
-#srv/web/owncloud/lib/public/defaults.php
-#srv/web/owncloud/lib/public/files
-#srv/web/owncloud/lib/public/files.php
-#srv/web/owncloud/lib/public/files/alreadyexistsexception.php
-#srv/web/owncloud/lib/public/files/entitytoolargeexception.php
-#srv/web/owncloud/lib/public/files/file.php
-#srv/web/owncloud/lib/public/files/fileinfo.php
-#srv/web/owncloud/lib/public/files/folder.php
-#srv/web/owncloud/lib/public/files/invalidcontentexception.php
-#srv/web/owncloud/lib/public/files/invalidpathexception.php
-#srv/web/owncloud/lib/public/files/locknotacquiredexception.php
-#srv/web/owncloud/lib/public/files/node.php
-#srv/web/owncloud/lib/public/files/notenoughspaceexception.php
-#srv/web/owncloud/lib/public/files/notfoundexception.php
-#srv/web/owncloud/lib/public/files/notpermittedexception.php
-#srv/web/owncloud/lib/public/files/objectstore
-#srv/web/owncloud/lib/public/files/objectstore/iobjectstore.php
-#srv/web/owncloud/lib/public/files/storage.php
-#srv/web/owncloud/lib/public/files/storageinvalidexception.php
-#srv/web/owncloud/lib/public/files/storagenotavailableexception.php
-#srv/web/owncloud/lib/public/groupinterface.php
-#srv/web/owncloud/lib/public/iaddressbook.php
-#srv/web/owncloud/lib/public/iappconfig.php
-#srv/web/owncloud/lib/public/iavatar.php
-#srv/web/owncloud/lib/public/iavatarmanager.php
-#srv/web/owncloud/lib/public/icache.php
-#srv/web/owncloud/lib/public/icachefactory.php
-#srv/web/owncloud/lib/public/iconfig.php
-#srv/web/owncloud/lib/public/icontainer.php
-#srv/web/owncloud/lib/public/idb.php
-#srv/web/owncloud/lib/public/idbconnection.php
-#srv/web/owncloud/lib/public/igroup.php
-#srv/web/owncloud/lib/public/igroupmanager.php
-#srv/web/owncloud/lib/public/ihelper.php
-#srv/web/owncloud/lib/public/il10n.php
-#srv/web/owncloud/lib/public/ilogger.php
-#srv/web/owncloud/lib/public/image.php
-#srv/web/owncloud/lib/public/inavigationmanager.php
-#srv/web/owncloud/lib/public/ipreview.php
-#srv/web/owncloud/lib/public/irequest.php
-#srv/web/owncloud/lib/public/isearch.php
-#srv/web/owncloud/lib/public/iservercontainer.php
-#srv/web/owncloud/lib/public/isession.php
-#srv/web/owncloud/lib/public/itagmanager.php
-#srv/web/owncloud/lib/public/itags.php
-#srv/web/owncloud/lib/public/itempmanager.php
-#srv/web/owncloud/lib/public/iurlgenerator.php
-#srv/web/owncloud/lib/public/iuser.php
-#srv/web/owncloud/lib/public/iusermanager.php
-#srv/web/owncloud/lib/public/iusersession.php
-#srv/web/owncloud/lib/public/json.php
-#srv/web/owncloud/lib/public/response.php
-#srv/web/owncloud/lib/public/route
-#srv/web/owncloud/lib/public/route/iroute.php
-#srv/web/owncloud/lib/public/route/irouter.php
-#srv/web/owncloud/lib/public/search
-#srv/web/owncloud/lib/public/search/provider.php
-#srv/web/owncloud/lib/public/search/result.php
-#srv/web/owncloud/lib/public/security
-#srv/web/owncloud/lib/public/security/icrypto.php
-#srv/web/owncloud/lib/public/security/stringutils.php
-#srv/web/owncloud/lib/public/share.php
-#srv/web/owncloud/lib/public/template.php
-#srv/web/owncloud/lib/public/user.php
-#srv/web/owncloud/lib/public/userinterface.php
-#srv/web/owncloud/lib/public/util.php
-#srv/web/owncloud/lib/repair
-#srv/web/owncloud/lib/repair/collation.php
-#srv/web/owncloud/lib/repair/innodb.php
-#srv/web/owncloud/lib/repair/preview.php
-#srv/web/owncloud/lib/repair/repairconfig.php
-#srv/web/owncloud/lib/repair/repairmimetypes.php
-#srv/web/owncloud/lib/repair/searchlucenetables.php
-#srv/web/owncloud/occ
-#srv/web/owncloud/ocs
-#srv/web/owncloud/ocs/providers.php
-#srv/web/owncloud/ocs/routes.php
-#srv/web/owncloud/ocs/v1.php
-#srv/web/owncloud/public.php
-#srv/web/owncloud/remote.php
-#srv/web/owncloud/robots.txt
-#srv/web/owncloud/search
-#srv/web/owncloud/search/ajax
-#srv/web/owncloud/search/ajax/search.php
-#srv/web/owncloud/search/css
-#srv/web/owncloud/search/css/results.css
-#srv/web/owncloud/search/js
-#srv/web/owncloud/search/js/result.js
-#srv/web/owncloud/search/templates
-#srv/web/owncloud/search/templates/part.results.php
-#srv/web/owncloud/settings
-#srv/web/owncloud/settings/admin.php
-#srv/web/owncloud/settings/ajax
-#srv/web/owncloud/settings/ajax/apps
-#srv/web/owncloud/settings/ajax/apps/ocs.php
-#srv/web/owncloud/settings/ajax/changedisplayname.php
-#srv/web/owncloud/settings/ajax/checksetup.php
-#srv/web/owncloud/settings/ajax/creategroup.php
-#srv/web/owncloud/settings/ajax/createuser.php
-#srv/web/owncloud/settings/ajax/decryptall.php
-#srv/web/owncloud/settings/ajax/deletekeys.php
-#srv/web/owncloud/settings/ajax/disableapp.php
-#srv/web/owncloud/settings/ajax/enableapp.php
-#srv/web/owncloud/settings/ajax/geteveryonecount.php
-#srv/web/owncloud/settings/ajax/getlog.php
-#srv/web/owncloud/settings/ajax/grouplist.php
-#srv/web/owncloud/settings/ajax/installapp.php
-#srv/web/owncloud/settings/ajax/lostpassword.php
-#srv/web/owncloud/settings/ajax/navigationdetect.php
-#srv/web/owncloud/settings/ajax/removegroup.php
-#srv/web/owncloud/settings/ajax/removeuser.php
-#srv/web/owncloud/settings/ajax/restorekeys.php
-#srv/web/owncloud/settings/ajax/setlanguage.php
-#srv/web/owncloud/settings/ajax/setloglevel.php
-#srv/web/owncloud/settings/ajax/setquota.php
-#srv/web/owncloud/settings/ajax/setsecurity.php
-#srv/web/owncloud/settings/ajax/togglegroups.php
-#srv/web/owncloud/settings/ajax/togglesubadmins.php
-#srv/web/owncloud/settings/ajax/uninstallapp.php
-#srv/web/owncloud/settings/ajax/updateapp.php
-#srv/web/owncloud/settings/ajax/userlist.php
-#srv/web/owncloud/settings/application.php
-#srv/web/owncloud/settings/apps.php
-#srv/web/owncloud/settings/changepassword
-#srv/web/owncloud/settings/changepassword/controller.php
-#srv/web/owncloud/settings/controller
-#srv/web/owncloud/settings/controller/mailsettingscontroller.php
-#srv/web/owncloud/settings/css
-#srv/web/owncloud/settings/css/settings.css
-#srv/web/owncloud/settings/help.php
-#srv/web/owncloud/settings/img
-#srv/web/owncloud/settings/img/admin.png
-#srv/web/owncloud/settings/img/admin.svg
-#srv/web/owncloud/settings/img/apps.png
-#srv/web/owncloud/settings/img/apps.svg
-#srv/web/owncloud/settings/img/help.png
-#srv/web/owncloud/settings/img/help.svg
-#srv/web/owncloud/settings/img/personal.png
-#srv/web/owncloud/settings/img/personal.svg
-#srv/web/owncloud/settings/img/trans.png
-#srv/web/owncloud/settings/img/users.png
-#srv/web/owncloud/settings/img/users.svg
-#srv/web/owncloud/settings/js
-#srv/web/owncloud/settings/js/admin.js
-#srv/web/owncloud/settings/js/apps-custom.php
-#srv/web/owncloud/settings/js/apps.js
-#srv/web/owncloud/settings/js/log.js
-#srv/web/owncloud/settings/js/personal.js
-#srv/web/owncloud/settings/js/settings.js
-#srv/web/owncloud/settings/js/users
-#srv/web/owncloud/settings/js/users/deleteHandler.js
-#srv/web/owncloud/settings/js/users/filter.js
-#srv/web/owncloud/settings/js/users/groups.js
-#srv/web/owncloud/settings/js/users/users.js
-#srv/web/owncloud/settings/l10n
-#srv/web/owncloud/settings/l10n/af_ZA.php
-#srv/web/owncloud/settings/l10n/ar.php
-#srv/web/owncloud/settings/l10n/ast.php
-#srv/web/owncloud/settings/l10n/be.php
-#srv/web/owncloud/settings/l10n/bg_BG.php
-#srv/web/owncloud/settings/l10n/bn_BD.php
-#srv/web/owncloud/settings/l10n/bs.php
-#srv/web/owncloud/settings/l10n/ca.php
-#srv/web/owncloud/settings/l10n/cs_CZ.php
-#srv/web/owncloud/settings/l10n/cy_GB.php
-#srv/web/owncloud/settings/l10n/da.php
-#srv/web/owncloud/settings/l10n/de.php
-#srv/web/owncloud/settings/l10n/de_AT.php
-#srv/web/owncloud/settings/l10n/de_CH.php
-#srv/web/owncloud/settings/l10n/de_DE.php
-#srv/web/owncloud/settings/l10n/el.php
-#srv/web/owncloud/settings/l10n/en@pirate.php
-#srv/web/owncloud/settings/l10n/en_GB.php
-#srv/web/owncloud/settings/l10n/eo.php
-#srv/web/owncloud/settings/l10n/es.php
-#srv/web/owncloud/settings/l10n/es_AR.php
-#srv/web/owncloud/settings/l10n/es_CL.php
-#srv/web/owncloud/settings/l10n/es_MX.php
-#srv/web/owncloud/settings/l10n/et_EE.php
-#srv/web/owncloud/settings/l10n/eu.php
-#srv/web/owncloud/settings/l10n/eu_ES.php
-#srv/web/owncloud/settings/l10n/fa.php
-#srv/web/owncloud/settings/l10n/fi_FI.php
-#srv/web/owncloud/settings/l10n/fr.php
-#srv/web/owncloud/settings/l10n/gl.php
-#srv/web/owncloud/settings/l10n/he.php
-#srv/web/owncloud/settings/l10n/hi.php
-#srv/web/owncloud/settings/l10n/hr.php
-#srv/web/owncloud/settings/l10n/hu_HU.php
-#srv/web/owncloud/settings/l10n/hy.php
-#srv/web/owncloud/settings/l10n/ia.php
-#srv/web/owncloud/settings/l10n/id.php
-#srv/web/owncloud/settings/l10n/is.php
-#srv/web/owncloud/settings/l10n/it.php
-#srv/web/owncloud/settings/l10n/ja.php
-#srv/web/owncloud/settings/l10n/ja_JP.php
-#srv/web/owncloud/settings/l10n/jv.php
-#srv/web/owncloud/settings/l10n/ka.php
-#srv/web/owncloud/settings/l10n/ka_GE.php
-#srv/web/owncloud/settings/l10n/km.php
-#srv/web/owncloud/settings/l10n/ko.php
-#srv/web/owncloud/settings/l10n/ku_IQ.php
-#srv/web/owncloud/settings/l10n/lb.php
-#srv/web/owncloud/settings/l10n/lt_LT.php
-#srv/web/owncloud/settings/l10n/lv.php
-#srv/web/owncloud/settings/l10n/mk.php
-#srv/web/owncloud/settings/l10n/ms_MY.php
-#srv/web/owncloud/settings/l10n/my_MM.php
-#srv/web/owncloud/settings/l10n/nb_NO.php
-#srv/web/owncloud/settings/l10n/nl.php
-#srv/web/owncloud/settings/l10n/nn_NO.php
-#srv/web/owncloud/settings/l10n/oc.php
-#srv/web/owncloud/settings/l10n/pa.php
-#srv/web/owncloud/settings/l10n/pl.php
-#srv/web/owncloud/settings/l10n/pt_BR.php
-#srv/web/owncloud/settings/l10n/pt_PT.php
-#srv/web/owncloud/settings/l10n/ro.php
-#srv/web/owncloud/settings/l10n/ru.php
-#srv/web/owncloud/settings/l10n/si_LK.php
-#srv/web/owncloud/settings/l10n/sk.php
-#srv/web/owncloud/settings/l10n/sk_SK.php
-#srv/web/owncloud/settings/l10n/sl.php
-#srv/web/owncloud/settings/l10n/sq.php
-#srv/web/owncloud/settings/l10n/sr.php
-#srv/web/owncloud/settings/l10n/sr@latin.php
-#srv/web/owncloud/settings/l10n/sv.php
-#srv/web/owncloud/settings/l10n/ta_LK.php
-#srv/web/owncloud/settings/l10n/te.php
-#srv/web/owncloud/settings/l10n/th_TH.php
-#srv/web/owncloud/settings/l10n/tr.php
-#srv/web/owncloud/settings/l10n/ug.php
-#srv/web/owncloud/settings/l10n/uk.php
-#srv/web/owncloud/settings/l10n/ur_PK.php
-#srv/web/owncloud/settings/l10n/vi.php
-#srv/web/owncloud/settings/l10n/zh_CN.php
-#srv/web/owncloud/settings/l10n/zh_HK.php
-#srv/web/owncloud/settings/l10n/zh_TW.php
-#srv/web/owncloud/settings/languageCodes.php
-#srv/web/owncloud/settings/personal.php
-#srv/web/owncloud/settings/routes.php
-#srv/web/owncloud/settings/settings.php
-#srv/web/owncloud/settings/templates
-#srv/web/owncloud/settings/templates/admin.php
-#srv/web/owncloud/settings/templates/apps.php
-#srv/web/owncloud/settings/templates/help.php
-#srv/web/owncloud/settings/templates/personal.php
-#srv/web/owncloud/settings/templates/settings.php
-#srv/web/owncloud/settings/templates/users
-#srv/web/owncloud/settings/templates/users/main.php
-#srv/web/owncloud/settings/templates/users/part.createuser.php
-#srv/web/owncloud/settings/templates/users/part.grouplist.php
-#srv/web/owncloud/settings/templates/users/part.setquota.php
-#srv/web/owncloud/settings/templates/users/part.userlist.php
-#srv/web/owncloud/settings/tests
-#srv/web/owncloud/settings/tests/js
-#srv/web/owncloud/settings/tests/js/users
-#srv/web/owncloud/settings/tests/js/users/deleteHandlerSpec.js
-#srv/web/owncloud/settings/users.php
-#srv/web/owncloud/status.php
-#srv/web/owncloud/themes
-#srv/web/owncloud/themes/README
-#srv/web/owncloud/version.php
-var/ipfire/backup/addons/includes/owncloud
-#var/owncloud
-#var/owncloud/data
diff --git a/config/rootfiles/packages/phpSANE b/config/rootfiles/packages/phpSANE
deleted file mode 100644 (file)
index 98a99f0..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#srv/web/phpSANE
-#srv/web/phpSANE/bilder
-srv/web/phpSANE/bilder/black.gif
-srv/web/phpSANE/bilder/clear.gif
-srv/web/phpSANE/bilder/de.gif
-srv/web/phpSANE/bilder/en.gif
-srv/web/phpSANE/bilder/logo.jpg
-srv/web/phpSANE/bilder/scan.jpg
-srv/web/phpSANE/config.php
-#srv/web/phpSANE/css
-srv/web/phpSANE/css/save.css
-srv/web/phpSANE/css/style.css
-srv/web/phpSANE/index.php
-#srv/web/phpSANE/javascript
-srv/web/phpSANE/javascript/position.js
-srv/web/phpSANE/language.php
-srv/web/phpSANE/menu.php
-srv/web/phpSANE/phpsane.php
-srv/web/phpSANE/save.php
-srv/web/phpSANE/scan.php
-srv/web/phpSANE/tmp
-etc/httpd/conf/vhosts.d/phpSANE.conf
index 1adb3849b050f0b3faa3f2d5856c58bc75ef3427..dbd900179bf04b68323d6845b41a4df2f6fec270 100644 (file)
@@ -8,6 +8,7 @@ usr/bin/qemu-i386
 usr/bin/qemu-img
 usr/bin/qemu-io
 usr/bin/qemu-nbd
+usr/bin/qemu-pr-helper
 usr/bin/qemu-system-arm
 usr/bin/qemu-system-i386
 usr/bin/qemu-system-x86_64
@@ -15,9 +16,16 @@ usr/bin/qemu-x86_64
 usr/libexec/qemu-bridge-helper
 #usr/share/doc/qemu
 #usr/share/doc/qemu/qemu-doc.html
-#usr/share/doc/qemu/qmp-commands.txt
+#usr/share/doc/qemu/qemu-doc.txt
+#usr/share/doc/qemu/qemu-ga-ref.html
+#usr/share/doc/qemu/qemu-ga-ref.txt
+#usr/share/doc/qemu/qemu-qmp-ref.html
+#usr/share/doc/qemu/qemu-qmp-ref.txt
 #usr/share/man/man1/qemu-img.1
 #usr/share/man/man1/qemu.1
+#usr/share/man/man7/qemu-block-drivers.7
+#usr/share/man/man7/qemu-ga-ref.7
+#usr/share/man/man7/qemu-qmp-ref.7
 #usr/share/man/man8/qemu-ga.8
 #usr/share/man/man8/qemu-nbd.8
 #usr/share/qemu
@@ -92,7 +100,9 @@ usr/share/qemu/pxe-rtl8139.rom
 usr/share/qemu/pxe-virtio.rom
 usr/share/qemu/qemu-icon.bmp
 usr/share/qemu/qemu_logo_no_text.svg
+usr/share/qemu/qemu_vga.ndrv
 usr/share/qemu/s390-ccw.img
+usr/share/qemu/s390-netboot.img
 usr/share/qemu/sgabios.bin
 usr/share/qemu/skiboot.lid
 usr/share/qemu/slof.bin
index 91fc0a68b35eec523cefd9b6762f3a30fba4b641..9ee1f9179c098c74310421dc88b98e02a5dd033e 100644 (file)
@@ -6,12 +6,12 @@
 #usr/include/spice-server/spice-input.h
 #usr/include/spice-server/spice-migration.h
 #usr/include/spice-server/spice-qxl.h
+#usr/include/spice-server/spice-replay.h
 #usr/include/spice-server/spice-server.h
 #usr/include/spice-server/spice-version.h
 #usr/include/spice-server/spice.h
-#usr/lib/libspice-server.a
 #usr/lib/libspice-server.la
 #usr/lib/libspice-server.so
 usr/lib/libspice-server.so.1
-usr/lib/libspice-server.so.1.10.1
+usr/lib/libspice-server.so.1.12.4
 #usr/lib/pkgconfig/spice-server.pc
diff --git a/config/rootfiles/packages/x86_64/python3-libvirt b/config/rootfiles/packages/x86_64/python3-libvirt
deleted file mode 100644 (file)
index f20ef09..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
-usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
-usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
-usr/lib/python3.6/site-packages/libvirt.py
-usr/lib/python3.6/site-packages/libvirt_lxc.py
-#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
-usr/lib/python3.6/site-packages/libvirt_qemu.py
-usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-gnu.so
-usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-linux-gnu.so
-usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-linux-gnu.so
index dbc722c232cc5f4972636bb0d0258c3a9c12d283..afa6e6cb9172d206a64c3f720b35425c3ae88448 100644 (file)
@@ -30,7 +30,6 @@ my $unique=0;
 my $mirror=1;
 
 my %dlinfo=();
-my $wgetContinueFlag="";
 
 my $vendorid  = $ARGV[0]; if (!defined($vendorid)  || $vendorid  eq '') { exit; }
 my $sourceurl = $ARGV[1]; if (!defined($sourceurl) || $sourceurl eq '') { exit; }
@@ -57,16 +56,15 @@ if($restartdl == 0)
        # this is a new download
        exit if (-e "$repository/download/$vendorid/$updatefile");
 
-       # dotzball: Why is this necessary?
+       # hinder multiple downloads from starting simultaneously. Create empty "lock" file.
+       # TODO: Another thread may sneak in between these two commands - so not fool-proof, but good enough?
        system("touch $repository/download/$vendorid/$updatefile");
-       $wgetContinueFlag = "-nc";
 
 }
 else
 {
        # this is a restart of a previous (unfinished) download
        # -> continue download
-       $wgetContinueFlag = "-c";
        &writelog("Continue download: $updatefile");
 }
 
@@ -133,7 +131,9 @@ unless($restartdl)
 {
        # this is a new download
        # -> download from scratch
-       unlink "$repository/download/$vendorid/$updatefile";
+
+       #already exited earlier if the file existed, and afterwards created this empty "lock", so if not empty now, another thread is already downloading it.
+       exit if ( -s "$repository/download/$vendorid/$updatefile" );
        unlink "$repository/download/$vendorid/$updatefile.info";
 }
 
@@ -147,7 +147,7 @@ $dlinfo{'REMOTESIZE'} = $remote_size;
 $dlinfo{'STATUS'} = "1";
 &UPDXLT::writehash("$repository/download/$vendorid/$updatefile.info", \%dlinfo);
 
-my $cmd = "$UPDXLT::wget $login $dlrate --user-agent=\"$UPDXLT::useragent\" -q -P $repository/download/$vendorid $wgetContinueFlag $sourceurl";
+my $cmd = "$UPDXLT::wget $login $dlrate --user-agent=\"$UPDXLT::useragent\" -q -P $repository/download/$vendorid --continue $sourceurl";
 
 $_ = system("$cmd");
 $ENV{'http_proxy'} = '';
index 2ddc6d8e4425d133d2673c7bc913949723d23970..ff23b3a95184e2843668a9e18263efed4aaa2e95 100644 (file)
@@ -86,6 +86,8 @@ while (<>) {
        &&   ($source_url !~ m@\&@)
           )
        {
+               # NOTE: check_cache will change to $mirror instead of $unique if the filename contains an SHA1 hash
+               # and the URL is not found in cache!
                $xlrator_url = &check_cache($source_url,$hostaddr,$username,"Microsoft",$unique);
        }
 
@@ -345,7 +347,9 @@ sub check_cache
        my $sourceurl=$_[0];
        my $cfmirror=$_[4];
 
+       $sourceurl =~ s@\%2b@+@ig;
        $sourceurl =~ s@\%2f@/@ig;
+       $sourceurl =~ s@\%7e@~@ig;
        $updfile = substr($sourceurl,rindex($sourceurl,"/")+1);
        $updfile =~ s@\%20@ @ig;
 
@@ -395,9 +399,20 @@ sub check_cache
           )
        {
                &debuglog("File exists in cache and is up to date");
-               &debuglog("Retrieving file from cache ($updsource)");
+               &debuglog("Retrieving file from cache ($updsource) for $hostaddr");
                &setcachestatus("$updcachedir/$vendorid/$uuid/access.log",time);
                $cacheurl="http://$netsettings{'GREEN_ADDRESS'}:$http_port/updatecache/$vendorid/$uuid/$updfile";
+       }
+       elsif (
+               ($cfmirror == $unique) &&
+               ($vendorid == "microsoft") &&
+               ($source_url =~ m@.*[0-9a-f]{40}\.[^\.]+@i)
+             )
+       {
+                       # Most Microsoft updates now have an SHA1 hash in the name. These should be treated as unique files.
+                       # Since it wasn't found in the URL cache, switch to mirror mode and try again using just the filename.
+                       &debuglog("SHA1: $vendorid $uuid not cached. Reprocessing as mirror $sourceurl");
+                       $cacheurl = &check_cache($source_url,$hostaddr,$username,$vendorid,$mirror);
        }
                else
        {
@@ -412,7 +427,7 @@ sub check_cache
                &debuglog("Free disk space: " . &diskfree($updcachedir));
                &debuglog("Disk usage: " . &diskusage($updcachedir) . "% (max. $maxusage%)");
                if (-e "$updcachedir/download/$vendorid/$updfile") { &debuglog("File download/$vendorid/$updfile exists"); }
-               &debuglog("Retrieving file from source ($updsource)");
+               &debuglog("Retrieving file from source ($updsource) for $hostaddr");
                if ((!$passive_mode) && (&diskusage($updcachedir) <= $maxusage) && ($remote_size <= &diskfree($updcachedir)) && (!-e "$updcachedir/download/$vendorid/$updfile"))
                {
                        &debuglog("Running command $nice$apphome/bin/download $vendorid $sourceurl $cfmirror &");
index 5118dc7ad79b10b9c547efc77621c9b3f9fb677c..42aefd2e7ae87d0da8871e109b6697f8b493a989 100644 (file)
@@ -687,6 +687,7 @@ WARNING: translation string unused: xtaccess all error
 WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
+WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Scan for Songs
 WARNING: untranslated string: addons
 WARNING: untranslated string: bytes
index 48a85d0036ab5d5346e8a8a34ef25d018bef2dfd..892965ba08bf144435000a854ed4b54fae699f5d 100644 (file)
@@ -725,6 +725,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: Captive clients
+WARNING: untranslated string: Captive menu
 WARNING: untranslated string: Scan for Songs
 WARNING: untranslated string: bytes
 WARNING: untranslated string: captive
index 6df32415922df033c426ad810e68583fcaaf13c9..3008a1340a0f54b3e0ba403905e75cea3f2c69b6 100644 (file)
@@ -621,6 +621,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: 24 hours
+WARNING: untranslated string: Captive
 WARNING: untranslated string: Captive ACTIVATE
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive WiFi coupon
index f8360f3b625353ca14149806707afa1ce3977f1d..c4e7b7d8e27665bc8ed55ad829c700c7192b0dfc 100644 (file)
@@ -630,6 +630,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: 24 hours
+WARNING: untranslated string: Captive
 WARNING: untranslated string: Captive ACTIVATE
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive WiFi coupon
index abd7da4a0b6ffd37cfa5d0c89efc4247ba41c9f7..d7d11bad6d113f97d305949d2e2ed7b735e36ccb 100644 (file)
@@ -698,6 +698,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: 24 hours
+WARNING: untranslated string: Captive
 WARNING: untranslated string: Captive ACTIVATE
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive WiFi coupon
index 005fdcd851e21fff7b3fb53d0bb0b1c9afc7d516..51c63b9fa8952b39187f86e46b4c73c5ec6357e6 100644 (file)
@@ -694,6 +694,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: 24 hours
+WARNING: untranslated string: Captive
 WARNING: untranslated string: Captive ACTIVATE
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive WiFi coupon
index 6df32415922df033c426ad810e68583fcaaf13c9..3008a1340a0f54b3e0ba403905e75cea3f2c69b6 100644 (file)
@@ -621,6 +621,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: 24 hours
+WARNING: untranslated string: Captive
 WARNING: untranslated string: Captive ACTIVATE
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive WiFi coupon
index 2b4c9385d5b1e621b63d26331a608aa9f78e0d4d..e54d87a2b4acd5ec918ac61a923af320e3919802 100644 (file)
@@ -623,6 +623,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: 24 hours
 WARNING: untranslated string: Add a route
+WARNING: untranslated string: Captive
 WARNING: untranslated string: Captive ACTIVATE
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive WiFi coupon
index a6aa99f90034ae15c0b86c513bc64cac45b72172..75e7432bf9f3da681012654a27a8f576514a15dd 100644 (file)
@@ -706,6 +706,7 @@ WARNING: translation string unused: xtaccess bad transfert
 WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: 24 hours
+WARNING: untranslated string: Captive
 WARNING: untranslated string: Captive ACTIVATE
 WARNING: untranslated string: Captive GAIN ACCESS
 WARNING: untranslated string: Captive WiFi coupon
index c9b3b455d4bb1cdb28f8c23f6f487798cc409e08..218770f334979a7baa55fcc1a25f2d1af9c9bc6c 100644 (file)
@@ -83,6 +83,7 @@
 < bit
 < block
 < capabilities
+< Captive
 < Captive 1day
 < Captive 1month
 < Captive 1week
 < Captive logo_set
 < Captive logo uploaded
 < Captive mac
-< Captive menu
 < Captive noexpiretime
 < Captive nolimit
 < Captive nr
 < bit
 < block
 < capabilities
+< Captive
 < Captive 1day
 < Captive 1month
 < Captive 1week
 < Captive logo_set
 < Captive logo uploaded
 < Captive mac
-< Captive menu
 < Captive noexpiretime
 < Captive nolimit
 < Captive nr
 < advproxy group required
 < application layer gateways
 < block
+< Captive
 < Captive 1day
 < Captive 1month
 < Captive 1week
 < Captive logo_set
 < Captive logo uploaded
 < Captive mac
-< Captive menu
 < Captive noexpiretime
 < Captive nolimit
 < Captive nr
 < atm device
 < block
 < capabilities
+< Captive
 < Captive 1day
 < Captive 1month
 < Captive 1week
 < Captive logo_set
 < Captive logo uploaded
 < Captive mac
-< Captive menu
 < Captive noexpiretime
 < Captive nolimit
 < Captive nr
 < bit
 < block
 < capabilities
+< Captive
 < Captive 1day
 < Captive 1month
 < Captive 1week
 < Captive logo_set
 < Captive logo uploaded
 < Captive mac
-< Captive menu
 < Captive noexpiretime
 < Captive nolimit
 < Captive nr
 < bit
 < block
 < capabilities
+< Captive
 < Captive 1day
 < Captive 1month
 < Captive 1week
 < Captive logo_set
 < Captive logo uploaded
 < Captive mac
-< Captive menu
 < Captive noexpiretime
 < Captive nolimit
 < Captive nr
 ############################################################################
 < 24 hours
 < application layer gateways
+< Captive
 < Captive 1day
 < Captive 1month
 < Captive 1week
 < Captive logo_set
 < Captive logo uploaded
 < Captive mac
-< Captive menu
 < Captive noexpiretime
 < Captive nolimit
 < Captive nr
index f3bb28cb2274f0d8e30c0c5be9c3d95472527715..65cc349baf8e76a68b2e7aa5a7cc88bbf164d79c 100755 (executable)
@@ -237,7 +237,7 @@ if ($cgiparams{'ACTION'} eq 'delete-client') {
 }
 
 #open webpage, print header and open box
-&Header::openpage($Lang::tr{'Captive menu'}, 1, '');
+&Header::openpage($Lang::tr{'Captive'}, 1, '');
 &Header::openbigbox();
 
 # If an error message exists, show a box with the error message
index 0060a117cdf1db0d0ca4152e77a1f409b9e8038a..08fee3d8acd3a605ab6ed288fbcc7c0190ed6e29 100644 (file)
@@ -67,7 +67,7 @@ if ($fireinfosettings{'ENABLE_FIREINFO'} ne "on") {
 <font color="$Header::colourred">
        <p>
                $Lang::tr{'fireinfo why descr1'}
-               $Lang::tr{'fireinfo why descr2'}<a href="http://fireinfo.ipfire.org" target="_blank">$Lang::tr{'fireinfo why read more'}</a>
+               $Lang::tr{'fireinfo why descr2'}<a href="https://fireinfo.ipfire.org" target="_blank">$Lang::tr{'fireinfo why read more'}</a>
        </p>
 </font>
 END
@@ -122,7 +122,7 @@ print <<END;
        <tr>
                <td>$Lang::tr{'fireinfo your profile id'}:</td>
                <td>
-                       <a href="http://fireinfo.ipfire.org/profile/$profile_id" target="_blank">$profile_id</a>
+                       <a href="https://fireinfo.ipfire.org/profile/$profile_id" target="_blank">$profile_id</a>
                </td>
        </tr>
        <tr>
index ff48333b732a44c53b7443c56d30815068bb193b..17cb23292da418f08281b186dd2659983060a022 100644 (file)
@@ -259,9 +259,9 @@ if ($snortsettings{'OINKCODE'} ne "") {
 
 if (!$errormessage) {
        if ($snortsettings{'RULES'} eq 'subscripted') {
-               $url=" https://www.snort.org/rules/snortrules-snapshot-29110.tar.gz?oinkcode=$snortsettings{'OINKCODE'}";
+               $url=" https://www.snort.org/rules/snortrules-snapshot-29111.tar.gz?oinkcode=$snortsettings{'OINKCODE'}";
        } elsif ($snortsettings{'RULES'} eq 'registered') {
-               $url=" https://www.snort.org/rules/snortrules-snapshot-29110.tar.gz?oinkcode=$snortsettings{'OINKCODE'}";
+               $url=" https://www.snort.org/rules/snortrules-snapshot-29111.tar.gz?oinkcode=$snortsettings{'OINKCODE'}";
        } elsif ($snortsettings{'RULES'} eq 'community') {
                $url=" https://www.snort.org/rules/community";
        } else {
index 605873ac00ce7ca965750582b0264d118aa3cde9..69835370b154acdaf8676bbd28640726497e70d4 100644 (file)
@@ -349,7 +349,7 @@ foreach $_ (@slice)
        if($iface eq $country || $srcaddr ne '') {
                my $ccode='';
                if($iface ne $country) {
-                       $ccode = $gi->country_code_by_name($srcaddr);
+                       $ccode = &GeoIP::lookup($srcaddr);
                }
                if($iface eq $country || $ccode eq uc($country)) {
                        my $chain = '';
index ce642e1cb539732029e409375f78ca9392aadc5e..221ed74ac6ef2574da7e2495e1e7298c70a6fe78 100644 (file)
@@ -304,6 +304,10 @@ if ($cgiparams{'LOGTYPE'} eq 'urlfilter')
 
 if ($logsettings{'LOGVIEW_REVERSE'} eq 'on') { @slice = reverse @slice; }
 
+if ($lines != 0) {
+
+&oldernewer();
+
 if ($lines)
 {
 
@@ -369,7 +373,7 @@ if ($lines)
        print "</table><br>\n";
 
 }
-
+}
 &oldernewer();
 
 &Header::closebox();
index b43f91f6bbdb93d3cee910969313c0488e2d4128..9f5e682bdcfb3ac9c46560a5a817d8bef48a0556 100644 (file)
@@ -1320,7 +1320,7 @@ END
                <form method='post'><input type='hidden' name='AREUSURE' value='yes' />
                <input type='hidden' name='KEY' value='$cgiparams{'KEY'}' />
                        <select name='DHLENGHT'>
-                               <option value='1024' $selected{'DHLENGHT'}{'1024'}>1024 $Lang::tr{'bit'}</option>
+                               <option value='1024' $selected{'DHLENGHT'}{'1024'}>1024 $Lang::tr{'bit'} ($Lang::tr{'vpn weak'})</option>
                                <option value='2048' $selected{'DHLENGHT'}{'2048'}>2048 $Lang::tr{'bit'}</option>
                                <option value='3072' $selected{'DHLENGHT'}{'3072'}>3072 $Lang::tr{'bit'}</option>
                                <option value='4096' $selected{'DHLENGHT'}{'4096'}>4096 $Lang::tr{'bit'}</option>
index be6eb6d157930a957aef077406c05d11776f8a45..17873d62bea2933affb1d6fa662e66eb63f3eb3d 100644 (file)
@@ -2511,7 +2511,7 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) ||
                                        <option value='aes128gcm64' $checked{'IKE_ENCRYPTION'}{'aes128gcm64'}>128 bit AES-GCM/64 bit ICV</option>
                                        <option value='aes128' $checked{'IKE_ENCRYPTION'}{'aes128'}>128 bit AES-CBC</option>
                                        <option value='camellia128' $checked{'IKE_ENCRYPTION'}{'camellia128'}>128 bit Camellia-CBC</option>
-                                       <option value='3des' $checked{'IKE_ENCRYPTION'}{'3des'}>168 bit 3DES-EDE-CBC</option>
+                                       <option value='3des' $checked{'IKE_ENCRYPTION'}{'3des'}>168 bit 3DES-EDE-CBC ($Lang::tr{'vpn weak'})</option>
                                </select>
                        </td>
                        <td class='boldbase'>
@@ -2531,7 +2531,7 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) ||
                                        <option value='aes128gcm64' $checked{'ESP_ENCRYPTION'}{'aes128gcm64'}>128 bit AES-GCM/64 bit ICV</option>
                                        <option value='aes128' $checked{'ESP_ENCRYPTION'}{'aes128'}>128 bit AES-CBC</option>
                                        <option value='camellia128' $checked{'ESP_ENCRYPTION'}{'camellia128'}>128 bit Camellia-CBC</option>
-                                       <option value='3des' $checked{'ESP_ENCRYPTION'}{'3des'}>168 bit 3DES-EDE-CBC</option>
+                                       <option value='3des' $checked{'ESP_ENCRYPTION'}{'3des'}>168 bit 3DES-EDE-CBC ($Lang::tr{'vpn weak'})</option>
                                </select>
                        </td>
                </tr>
index fd9355f7a65edbe7956a8eca91a0a9aed2b18b7a..07bef906bc099e611e5a11b6b5696bad0e08fa4d 100644 (file)
@@ -8,6 +8,7 @@
 'Add Rule' => 'Regel hinzufügen',
 'Add a route' => 'Eine Route hinzufügen',
 'Async logging enabled' => 'Aktiviere asynchrones Schreiben des Syslogs',
+'Captive' => 'Captive-Portal',
 'Captive 1day' => '1 Tag',
 'Captive 1month' => '1 Monat',
 'Captive 1week' => '1 Woche',
@@ -43,7 +44,6 @@
 'Captive logo_upload' => 'Logo hochladen',
 'Captive logo_upload1' => '(PNG, min. 1280x400, max. 1920x800)',
 'Captive mac' => 'MAC-Adresse',
-'Captive menu' => 'Captive-Portal',
 'Captive noexpiretime' => 'Es wurde kein gültiger Verbindungszeitraum angegeben',
 'Captive nolimit' => 'Unbegrenzt',
 'Captive nr' => 'Nummer',
@@ -90,7 +90,7 @@
 'Level7 Protocol' => 'Level7-Protokoll',
 'Level7 Rule' => 'Level7-Regel',
 'Level7 rule' => 'Level7-Regel',
-'Local VPN IP' => 'Internes Netzwerk (GREEN)',
+'Local VPN IP' => 'Internes Netzwerk (GRÜN)',
 'MB read' => 'MB gelesen',
 'MB written' => 'MB geschrieben',
 'MTU' => 'MTU-Größe:',
 'Resolv' => 'Resolv-Retry',
 'Scan for Files' => 'Nach Dateien suchen',
 'Scan from Directory' => 'Scan Verzeichnis',
-'Set time on boot' => 'Erzwinge das Setzen der Systemzeit im Bootvorgang',
+'Set time on boot' => 'Erzwinge das Setzen der Systemzeit während des Bootvorgangs',
 'Subclass' => 'Unterklasse',
 'TOS Bits' => 'TOS-Bits',
 'TOS Rule' => 'TOS-Regel',
 'advproxy no clients defined' => 'Keine Clients definiert',
 'advproxy no connection auth' => 'Keine verbindungsorientierte Authentifizierungsweiterleitung',
 'advproxy no cre groups' => 'Es sind keine Zugriffsgruppen verfügbar',
-'advproxy no internal proxy on blue' => ' Deaktiviere internen Proxy von Blue in andere Subnetze',
-'advproxy no internal proxy on green' => 'Deaktiviere internen Proxy nach Green aus anderen Subnetzen',
+'advproxy no internal proxy on blue' => ' Deaktiviere internen Proxy von BLAU in andere Subnetze',
+'advproxy no internal proxy on green' => 'Deaktiviere internen Proxy nach GRÜN aus anderen Subnetzen',
 'advproxy number of L1 dirs' => 'Anzahl der Level-1 Unterverzeichnisse',
 'advproxy off' => 'Proxy aus',
 'advproxy offline mode' => 'Aktiviere Offline-Modus',
 'advproxy reset' => 'Zurücksetzen',
 'advproxy saturday' => 'Sa',
 'advproxy save and restart' => 'Speichern und Neustart',
-'advproxy squid version' => 'Squid Cache Version',
+'advproxy squid version' => 'Squid Versionsnummer',
 'advproxy squidclamav' => 'SquidClamav',
 'advproxy ssadvanced proxy' => 'advanced proxy',
 'advproxy ssl ports' => 'Zulässige SSL-Ports (einer pro Zeile)',
 'backup sets' => 'Datensicherungssätze',
 'backup to floppy' => 'Datensicherung auf Diskette',
 'backupaddon' => 'Addonsicherung',
-'backupprofile' => 'Falls die Wiederverbindung scheitert, auf Profil umschalten',
+'backupprofile' => 'Falls die Wiederverbindung scheitert, auf dieses Profil umschalten',
 'backups' => 'Sicherungen',
 'backupwarning' => 'Bitte stellen Sie zuerst Ihre Hauptsicherung wieder her und anschließend die Addons. Achten Sie darauf, dass die Sicherungen ihre originalen Dateinamen behalten.',
 'bad characters in' => 'Ungültige Zeichen in ',
 'bleeding rules' => 'Bleeding Edge Snort Rules',
 'block' => 'Blocken',
 'blue' => 'BLAU',
-'blue access' => 'Zugriff auf Blau',
+'blue access' => 'Zugriff auf BLAU',
 'blue access use hint' => 'Sie müssen mindestens die MAC- oder die IP-Adresse für ein Gerät angeben. Optional können Sie sowohl MAC- als auch IP-Adresse angeben.',
 'blue interface' => 'Blaues Interface',
 'broadcast' => 'Broadcast',
 'ccd used' => 'Genutzte Adressen',
 'cert' => 'Zertifikat',
 'certificate' => 'Zertifikat',
-'certificate authorities' => 'Zertifizierungsstellen und -Schlüssel',
+'certificate authorities' => 'Zertifizierungsstellen und -schlüssel',
 'certificate does not have a valid ca associated with it' => 'Mit dem Zertifikat ist keine gültige CA verbunden.',
 'certificate file move failed' => 'Verschieben der Zertifikatsdatei fehlgeschlagen',
 'cfg restart' => 'Nach dem Wiederherstellen eines Konfigurationsarchivs wird ein Neustart empfohlen.',
 'connection' => 'Verbindung',
 'connection closed' => 'Nicht Verbunden...',
 'connection debugging' => 'Verbindungs-Debugging',
-'connection status and controlc' => 'Verbindungsstatus und -Kontrolle',
+'connection status and controlc' => 'Verbindungsstatus und -kontrolle',
 'connection tracking' => 'iptables-Verbindungsverfolgung',
 'connection type' => 'Verbindungstyp',
 'connection type is invalid' => 'Verbindungstyp ist ungültig',
 'current aliases' => 'Aktuelle Alias-Adresse',
 'current class' => 'Aktuelle Klasse',
 'current devices' => 'Schnittstellen',
-'current dhcp leases on blue' => 'Aktuelle DHCP-Zuordnungen auf Blau',
+'current dhcp leases on blue' => 'Aktuelle DHCP-Zuordnungen auf BLAU',
 'current dynamic leases' => 'Aktuelle dynamische Zuordnungen',
 'current fixed leases' => 'Aktuelle feste Zuordnungen',
 'current hosts' => 'Aktuelle Hosts',
 'def lease time' => 'Standardzeit für Zuordnung',
 'default' => 'Voreinstellung',
 'default ip' => 'Standard IP-Adresse',
-'default lease time' => 'Haltezeit-Voreinstellung in min:',
+'default lease time' => 'Haltezeit-Voreinstellung (Min.):',
 'default networks' => 'Standard Netzwerke',
 'default renewal time' => 'Standard-Aktualisierungszeit',
 'default services' => 'Standard Dienste',
 'detail level' => 'Detaillierungsgrad',
 'details' => 'Mehr',
 'device' => 'Gerät',
-'devices on blue' => 'Geräte auf Blau',
+'devices on blue' => 'Geräte auf BLAU',
 'dh' => 'Diffie-Hellman-Parameter',
 'dh key move failed' => 'Verschieben der Diffie-Hellman-Parameter fehlgeschlagen.',
 'dh key warn' => 'Das Generieren der DH-Parameter mit 1024 oder 2048 Bit dauert üblicherweise mehrere Minuten. Schlüssellängen von 3072 oder 4096 Bit beanspruchen mehrere Stunden. Bitte haben Sie etwas Geduld.',
 'dhcp configuration' => 'DHCP-Konfiguration',
 'dhcp create fixed leases' => 'Feste Zuordnungen erzeugen',
 'dhcp dns enable update' => 'DNS-Update (RFC2136) aktivieren:',
-'dhcp dns key name' => 'Schlüsselname:',
+'dhcp dns key name' => 'Schlüsselname',
 'dhcp dns update' => 'DNS-Update',
-'dhcp dns update algo' => 'Algorithmus:',
-'dhcp dns update secret' => 'Schlüssel:',
+'dhcp dns update algo' => 'Algorithmus',
+'dhcp dns update secret' => 'Schlüssel',
 'dhcp fixed lease err1' => 'Für eine feste Zuordnung müssen entweder die Hardware Adresse (MAC-Adresse) oder der Hostname oder beide eingetragen werden.',
 'dhcp fixed lease help1' => 'IP Adressen können als FQDN angegeben werden.',
 'dhcp mode' => 'DHCP',
 'dial user password' => 'Passwort für Benutzer &quot;dial&quot;:',
 'dial user password has been changed' => 'Passwort für Benutzer -dial- wurde geändert.',
 'dialing mode' => 'Wählmodus:',
-'dialup red not ppp' => 'Einwahl Profile können nur verwendet werden wenn <b>RED</b> auf <b>PPP Einwahl</b> eingestellt ist. <BR>Bitte die Netzwerkeinstellungen prüfen.',
+'dialup red not ppp' => 'Einwahl Profile können nur verwendet werden wenn <b>ROT</b> auf <b>PPP Einwahl</b> eingestellt ist. <BR>Bitte die Netzwerkeinstellungen prüfen.',
 'dialup settings' => 'Einwahl-Einstellungen',
 'directory mask' => 'UNIX Verzeichnis Rechte',
 'directory writeable' => 'Verzeichnis schreibbar',
 'fwhost any' => 'Alle',
 'fwhost attention' => 'ACHTUNG',
 'fwhost back' => 'Zurück',
-'fwhost blue' => 'Blau',
+'fwhost blue' => 'BLAU',
 'fwhost ccdhost' => 'OpenVPN-Clients:',
 'fwhost ccdnet' => 'OpenVPN-Netzwerke:',
 'fwhost change' => 'Ändern',
 'fwhost err srv exists' => 'Ein Service mit diesem Namen existiert bereits',
 'fwhost err srvexist' => 'Dieser Dienst ist bereits in der Gruppe',
 'fwhost err sub32' => 'Bitte Netzwerke hinzufügen, keinen einzelnen Host',
-'fwhost green' => 'Grün',
+'fwhost green' => 'GRÜN',
 'fwhost hint' => 'Hinweis',
 'fwhost hosts' => 'Firewall-Hosts',
 'fwhost icmptype' => 'ICMP-Typ:',
 'fwhost newnet' => 'Netzwerke',
 'fwhost newservice' => 'Dienst',
 'fwhost newservicegrp' => 'Dienstgruppen',
-'fwhost orange' => 'Orange',
+'fwhost orange' => 'ORANGE',
 'fwhost ovpn_n2n' => 'OpenVPN Net-to-Net',
 'fwhost port' => 'Port(s)',
 'fwhost prot' => 'Protokoll',
 'high' => 'Hoch',
 'high memory usage' => 'Speicher wird knapp',
 'hint' => 'Tipp',
-'holdoff' => 'Holdoff-Zeit in (Sekunden)',
+'holdoff' => 'Holdoff-Zeit (Sek.)',
 'host' => 'Host',
 'host allow' => 'Liste der Zugriffsberechtigten',
 'host certificate' => 'Host-Zertifikat',
 'icmp type' => 'ICMP-Typ',
 'id' => 'ID',
 'idle' => 'Leerlauf',
-'idle timeout' => 'Leerlauf-Wartezeit in min (0 zum Deaktivieren):',
+'idle timeout' => 'Leerlauf-Wartezeit in Min. (0 zum Deaktivieren):',
 'idle timeout not set' => 'Leerlauf-Wartezeit nicht angegeben.',
 'ids log viewer' => 'Ansicht IDS-Protokoll',
 'ids logs' => 'IDS-Protokolldateien',
 'interfaces' => 'Interfaces',
 'internet' => 'INTERNET',
 'intrusion detection' => 'Einbruchdetektierung',
-'intrusion detection system' => 'Intrusion Detection System',
+'intrusion detection system' => 'Einbruchsdetektierung',
 'intrusion detection system log viewer' => 'Betrachter der IDS-Protokolldateien',
-'intrusion detection system rules' => 'Intrusion Detection System Regeln',
+'intrusion detection system rules' => 'Regeln für die Einbruchsdetektierung',
 'intrusion detection system2' => 'Intrusion Detection System:',
 'invalid broadcast ip' => 'Ungültige Broadcast-IP',
 'invalid cache size' => 'Ungültige Cache-Größe.',
 'ipfires hostname' => 'IPFire\'s Hostname',
 'ipinfo' => 'IP-Info',
 'ipsec' => 'IPsec',
-'ipsec network' => 'IPsec-Netzwerke',
+'ipsec network' => 'IPsec-Netzwerk',
 'ipsec no connections' => 'Keine aktiven IPsec-Verbindungen',
 'iptable rules' => 'IPTable-Regeln',
 'iptmangles' => 'IPTable Mangles',
 'march' => 'März',
 'marked' => 'Markiert',
 'masquerade blue' => 'NAT auf BLAU',
-'masquerade green' => 'NAT auf GREEN',
+'masquerade green' => 'NAT auf GRÜN',
 'masquerade orange' => 'NAT auf ORANGE',
 'masquerading' => 'Masquerading/NAT',
 'masquerading disabled' => 'NAT ausgeschaltet',
 'masquerading enabled' => 'NAT eingeschaltet',
 'max bandwith' => 'Maximale Bandbreite',
 'max incoming size' => 'Max. eingehende Größe (kB):',
-'max lease time' => 'Max. Haltezeit in min.:',
+'max lease time' => 'Max. Haltezeit (Min.):',
 'max outgoing size' => 'Max. abgehende Größe (kB):',
 'max reliability' => 'Maximale Zuverlässigkeit',
 'max renewal time' => 'Maximale Aktualisierungszeit',
 'net address' => 'Netzadresse',
 'net config' => 'Netzwerk-Konfiguration',
 'net config type' => 'Netzwerk-Konfigurations-Typ',
-'net config type help' => 'GREEN ist das lokale Netzwerk, RED ist das Internet, BLUE ist WLAN, ORANGE ist die DMZ.',
+'net config type help' => 'GRÜN ist das lokale Netzwerk, ROT das Internet, BLAU das WLAN, ORANGE die DMZ.',
 'net to net vpn' => 'Netz-zu-Netz Virtual Private Network',
 'net traffic newversion' => 'Es ist eine neue Net-Traffic Version verfügbar:',
 'net-traffic configuration' => 'Net-Traffic Konfiguration',
 'prefered master' => 'Prefered Master',
 'present' => 'Vorhanden',
 'prev' => 'Vorheriger',
-'primary dns' => 'Primärer DNS:',
+'primary dns' => 'Primärer DNS-Server:',
 'primary ntp server' => 'Primärer NTP-Server',
 'primary wins server address' => 'Primäre WINS-Server Adresse',
 'printcap name' => 'Printercap Name',
 'resetglobals' => 'Globale Einstellungen zurücksetzen',
 'resetpolicy' => 'Richtlinie zurücksetzen',
 'resetshares' => 'Shares zurücksetzen?',
-'resetting the vpn configuration will remove the root ca, the host certificate and all certificate based connections' => 'Das Löschen des X509 wird die Root-CA, die Host-Zertifikate und alle zertifikatsbasierten Verbindungen entfernen.',
+'resetting the vpn configuration will remove the root ca, the host certificate and all certificate based connections' => 'Das Löschen des X509 wird die Root-CA, die Host-Zertifikate und alle zertifikatsbasierten Verbindungen entfernen',
 'restart' => 'Neustart',
 'restart ovpn server' => 'OpenVPN-Server neu starten',
 'restore' => 'Wiederherstellen',
 'save-adv-options' => 'Erweiterte Optionen speichern',
 'script name' => 'Skriptname:',
 'search' => 'Suchen',
-'secondary dns' => 'Sekundärer DNS:',
+'secondary dns' => 'Sekundärer DNS-Server:',
 'secondary ntp server' => 'Sekundärer NTP-Server',
 'secondary wins server address' => 'Sekundäre WINS-Server Adresse',
-'seconds' => 'sek.',
+'seconds' => 'Sek.',
 'section' => 'Abschnitt',
 'secure shell server' => 'Secure Shell Server',
 'security' => 'Sicherheit',
 'volup5' => 'Laustärke um 5 erhöhen',
 'vpi number' => 'VPI-Nummer:',
 'vpn' => 'VPN',
-'vpn aggrmode' => 'IKE Aggressive Mode zugelassen. Wenn möglich, vermeiden (preshared Schlüssel wird im Klartext übertragen)!',
+'vpn aggrmode' => 'IKE Aggressive Mode zugelassen. Möglichst vermeiden (preshared Schlüssel wird im Klartext übertragen)!',
 'vpn altname syntax' => 'Der Subjekt Alternativ Name ist eine durch Komma getrennte Liste von Email, DNS, URI, RID und IP Objekten. <br />Email: eine Email Adresse. Syntax Email: \'copy\' benutzt die Email Adresse aus dem Zertifikatfeld. <br />DNS: ein gültiger Domain Name.<br />URI: eine gültige URI.<br />RID: Registriertes Objekt Identifikation.<br />IP: eine IP Adresse.<br />Bitte beachten: der Zeichensatz ist eingeschränkt und die Groß-/Kleinschreibung ist entscheidend.<br />Beispiel:<br /><b>email:</b>info@ipfire.org<b>,email:</b>copy<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/nach/irgendwo',
 'vpn auth-dn' => 'Peer wird identifiziert durch entweder ein IPV4_ADDR, FQDN, USER_FQDN oder DER_ASN1_DN string in Remote ID Feld',
-'vpn broken' => 'Gebrochen',
+'vpn broken' => 'gebrochen',
 'vpn connecting' => 'VERBINDUNGSAUFBAU',
-'vpn delayed start' => 'Verzögerung, bevor VPN gestartet wird (in Sekunden)',
+'vpn delayed start' => 'Verzögerung, bevor VPN gestartet wird (Sek.)',
 'vpn delayed start help' => 'Falls notwendig, kann diese Verzögerung dazu verwendet werden, um Dynamic-DNS-Updates ordnungsgemäß anzuwenden. 60 ist ein gängiger Wert, wenn ROT (RED) eine dynamische IP Adresse ist.',
 'vpn inactivity timeout' => 'Inaktivitätstimeout',
 'vpn incompatible use of defaultroute' => 'Hostname=%defaultroute nicht zulässig',
 'vpn statistic rw' => 'OpenVPN-Roadwarrior-Statistik',
 'vpn subjectaltname' => 'Subjekt Alternativer Name',
 'vpn watch' => 'Netz-zu-Netz VPN neu starten, wenn sich Remote-IP ändert (DynDNS).',
-'vpn weak' => 'Schwach',
+'vpn weak' => 'schwach',
 'waiting to synchronize clock' => 'Bitte warten, die Uhr wird synchronisiert',
 'warn when traffic reaches' => 'Warnen wenn Traffic x % erreicht',
 'warning messages' => 'Warnhinweise',
 'weekly firewallhits' => 'wöchentliche Firewalltreffer',
 'weeks' => 'Wochen',
 'wildcards' => 'Wildcards',
-'wins server' => 'Wins-Server',
-'wins support' => 'Wins-Support',
+'wins server' => 'WINS-Server',
+'wins support' => 'WINS-Support',
 'wireless' => 'Wireless',
 'wireless config added' => 'Wireless-Konfiguration hinzugefügt',
 'wireless config changed' => 'Wireless-Konfiguration geändert',
index 3940d7b7c776c7dcda238d1b0951c8a4fbcf1c19..a22c4b56677b73fc0e42037c2a88a6a4d40853b4 100644 (file)
@@ -8,6 +8,7 @@
 'Add Rule' => 'Add rule',
 'Add a route' => 'Add a route',
 'Async logging enabled' => 'Enable asynchronous writing of the syslog file',
+'Captive' => 'Captive Portal',
 'Captive 1day' => '1 day',
 'Captive 1month' => '1 month',
 'Captive 1week' => '1 week',
@@ -42,7 +43,6 @@
 'Captive logo uploaded' => 'Logo uploaded',
 'Captive logo_set' => 'Current Logo',
 'Captive mac' => 'MAC Address',
-'Captive menu' => 'Captive Portal',
 'Captive noexpiretime' => 'No valid connection time range given',
 'Captive nolimit' => 'unlimited',
 'Captive nr' => 'Number',
index 2ad1ebd64063a2aa85d3288fdb3d9cd2bbdbf0e8..951e6117d60218c6ecbda657e76b74a1b7efe63f 100644 (file)
--- a/lfs/bind
+++ b/lfs/bind
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
@@ -25,7 +25,7 @@
 
 include Config
 
-VER        = 9.11.2
+VER        = 9.11.2-P1
 
 THISAPP    = bind-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = efca7e5a63a07efba264da9be2fbb57f
+$(DL_FILE)_MD5 = 8877d7bf09abc0d186717e560c29ccfb
 
 install : $(TARGET)
 
index ae50219b0e7be4dd8c889c058d8b9a065494c570..008e588cc354e2da72c411f60130c573feae31ee 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20171112
+VER        = 20180117
 
 THISAPP    = ca-certificates
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
diff --git a/lfs/cacti b/lfs/cacti
deleted file mode 100644 (file)
index d0e967d..0000000
--- a/lfs/cacti
+++ /dev/null
@@ -1,114 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 0.8.8b
-
-THISAPP    = cacti-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = cacti
-PAK_VER    = 6
-
-DEPS       = "netsnmpd mysql"
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = acb40deae073ca22e5c01a8e3ba389fb
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist: 
-       @$(PAK)
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
-       cd $(DIR_APP) && patch -p1 -i $(DIR_SRC)/src/patches/cacti/cacti-0.8.8a-legal.patch
-       cd $(DIR_APP) && patch -p1 -i $(DIR_SRC)/src/patches/cacti/cacti-0.8.8a-replace_treeview_by_jquery.jstree.patch
-       cd $(DIR_APP) && patch -p2 -i $(DIR_SRC)/src/patches/cacti/cacti-0.8.8b-html-injection.patch
-       cd $(DIR_APP) && patch -p2 -i $(DIR_SRC)/src/patches/cacti/cacti-0.8.8b-remote-command-execution.patch
-       cd $(DIR_APP) && patch -p2 -i $(DIR_SRC)/src/patches/cacti/cacti-0.8.8b-rra-comments.patch
-       cd $(DIR_APP) && patch -p2 -i $(DIR_SRC)/src/patches/cacti/cacti-0.8.8b-sanitize-variables.patch
-       cd $(DIR_APP) && patch -p2 -i $(DIR_SRC)/src/patches/cacti/cacti-0.8.8b-sql-injection-shell-escaping.patch
-       cp -vf \
-               $(DIR_SRC)/config/cacti/d.gif \
-               $(DIR_SRC)/config/cacti/d.png \
-               $(DIR_SRC)/config/cacti/throbber.gif \
-               $(DIR_APP)/include/js/jquery/themes/default/
-       cd $(DIR_APP) && rm -rf include/treeview
-
-       @rm -rf /var/cacti /usr/share/cacti
-       mkdir -pv /var/cacti /usr/share/cacti
-
-       cd $(DIR_APP) && mv -vf * /usr/share/cacti
-       cp -vf $(DIR_SRC)/config/cacti/cacti.conf /etc/httpd/conf/vhosts.d/
-       install -v -m 755 $(DIR_SRC)/config/cacti/cacti.cron /etc/fcron.cyclic/cacti.cron
-       install -v -m 644 $(DIR_SRC)/config/backup/includes/cacti \
-                        /var/ipfire/backup/addons/includes/cacti
-
-       mv -vf /usr/share/cacti/log /var/cacti
-       mv -vf /usr/share/cacti/rra /var/cacti
-       ln -s /var/cacti/log /usr/share/cacti/log
-       ln -s /var/cacti/rra /usr/share/cacti/rra
-
-       -mkdir -pv /etc/logrotate.d
-       install -v -m 644 $(DIR_SRC)/config/cacti/cacti.logrotate /etc/logrotate.d/cacti
-
-       chown -R nobody:nobody /var/cacti/rra /var/cacti/log
-       @rm -rf $(DIR_APP)
-       @$(POSTBUILD)
index e91eb97c83881a5135bdc1091226e79438fb279b..89254a18847adc37986c78d0e35bee72c8a80d2c 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2016  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.99.2
+VER        = 0.99.3
 
 THISAPP    = clamav-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = clamav
-PAK_VER    = 34
+PAK_VER    = 35
 
 DEPS       = ""
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 61b51a04619aeafd965892a53f86d192
+$(DL_FILE)_MD5 = 5272f127312e987b3e10c155cf1d84df
 
 install : $(TARGET)
 
@@ -82,7 +82,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/clamav/llvm-glibc.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/clamav-0.99.2-gcc-6.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/clamav/clamav-0.99.3-gcc-6.patch
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --disable-zlib-vcheck \
index a2dcc2357f29ef7d2f17a553643ea4c44bc5293c..8f8a2491cd3c519843c0675668d5d1b16bf8fcd7 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.0
+VER        = 3.1
 
 THISAPP    = dmidecode-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = be7501ad0f844e875976b96106afaa3c
+$(DL_FILE)_MD5 = 7798f68a02b82358c44af913da3b6b42
 
 install : $(TARGET)
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
@@ -70,10 +70,6 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0001-Add-no-sysfs-option-description-to-h-output.patch
-       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0002-Fix-No-SMBIOS-nor-DMI-entry-point-found-on-SMBIOS3.patch
-       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0003-Let-read_file-return-the-actual-data-size.patch
-       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0004-dmidecode-Use-read_file-to-read-the-DMI-table-from-s.patch
        cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0005-nothing-should-go-into-usr-local.patch
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
index 67d4cba452d7d0843e1ff90477c803a8549a6119..dec588705d8f59b822518b17928004d5ed00161b 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.1.11
+VER        = 2.1.12
 
 THISAPP    = fireinfo-v$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 093799207ab7397cc7f2d5eb45868c69
+$(DL_FILE)_MD5 = 40ada8f4eceeb69661d09e43308e5a6a
 
 install : $(TARGET)
 
@@ -70,11 +70,6 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/0001-Add-an-other-forbidden-string-Serial.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/0002-Escape-any-non-printable-ascii-characters.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/0003-Skip-search-for-hypervisor-name-when-the-CPU-string-.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/0004-Filter-all-IDs-that-only-consist-of-0xff.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/0005-Fix-crash-if-there-is-id-has-already-been-reset-to-N.patch
 
        cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh
        cd $(DIR_APP) && ./configure --prefix=/usr
index 1b43287ac31a5f20dcde592e215f88459b078f84..b0ed6ceb27a28e25d7afbea62a590199a429f429 100644 (file)
--- a/lfs/glib
+++ b/lfs/glib
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.32.3
+VER        = 2.54.3
 
 THISAPP    = glib-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 9bd3ac535c24b6c162be13b2c43c5adc
+$(DL_FILE)_MD5 = 16e886ad677bf07b7d48eb8188bcf759
 
 install : $(TARGET)
 
index 233c6ce4070a1f21b06053148f6dd4cf3f6f38a8..2318338cf612352b23c346e971332da750047195 100644 (file)
--- a/lfs/gzip
+++ b/lfs/gzip
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.8
+VER        = 1.9
 
 THISAPP    = gzip-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = f7caabb65cddc1a4165b398009bd05b9
+$(DL_FILE)_MD5 = 9492c6ccb2239ff679a5475a7bb543ed
 
 install : $(TARGET)
 
index c26131eaa6873b513117126ec748561fdf45a46e..68620bd6e2ee037168902cf33ac2e12e7e6f945d 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 9.52
+VER        = 9.53
 
 THISAPP    = hdparm-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 410539d0bf3cc247181594581edbfb53
+$(DL_FILE)_MD5 = 1e54b52e0c8cb79389d4d47eacba411d
 
 install : $(TARGET)
 
index 5d8d5a16f647127802997b5120a5313818d3aea6..43fc22b2480a082c4d82d75e7f73442c653ebc24 100644 (file)
@@ -25,7 +25,6 @@
 include Config
 
 VER        = 1.11.4
-PLUGIN_VER = 2.0.2
 
 THISAPP    = icinga-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -33,24 +32,19 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = icinga
-PAK_VER    = 2
+PAK_VER    = 3
 
-DEPS       = ""
-
-CFLAGS    += -fno-strict-aliasing
+DEPS       = "nagios-plugins"
 
 ###############################################################################
 # Top-level Rules
 ###############################################################################
 
-objects = $(DL_FILE) nagios-plugins-$(PLUGIN_VER).tar.gz
+objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-nagios-plugins-$(PLUGIN_VER).tar.gz = \
-       $(DL_FROM)/nagios-plugins-$(PLUGIN_VER).tar.gz
 
 $(DL_FILE)_MD5 = cfe64b91ec84f5431e53959e31ff07b5
-nagios-plugins-$(PLUGIN_VER).tar.gz_MD5 = 2f6d9c43adcf9f024175e48a44d099d4
 
 install : $(TARGET)
 
@@ -83,10 +77,6 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       @rm -rf $(DIR_SRC)/nagios-plugins-$(PLUGIN_VER) && cd $(DIR_SRC) && \
-               tar axf $(DIR_DL)/nagios-plugins-$(PLUGIN_VER).tar.gz
-
-       # Compile core
        cd $(DIR_APP) && \
                ./configure \
                        --prefix=/usr \
@@ -96,7 +86,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                        --sbindir=/usr/share/icinga/cgi-bin \
                        --localstatedir=/var/icinga \
                        --libdir=/usr/lib/icinga \
-                       --libexecdir=/usr/lib/icinga/plugins \
+                       --libexecdir=/usr/lib/nagios/plugins \
                        --with-lockfile=/var/run/icinga.pid \
                        --with-httpd-conf=/etc/httpd/conf/conf.d \
                        --with-icinga-user=nobody \
@@ -105,18 +95,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                        --enable-embedded-perl \
                        --disable-idoutils
        cd $(DIR_APP) && make all $(MAKETUNING)
-
-       # Compile plugins
-       cd $(DIR_SRC)/nagios-plugins-$(PLUGIN_VER) && \
-               ./configure \
-                       --prefix=/usr \
-                       --libexecdir=/usr/lib/icinga/plugins \
-                       --with-nagios-user=nobody \
-                       --with-nagios-group=nobody \
-                       --without-ipv6
-       cd $(DIR_SRC)/nagios-plugins-$(PLUGIN_VER) && make $(MAKETUNING)
-
-       # Install core
        cd $(DIR_APP) && make \
                install install-init install-commandmode install-config \
                install-webconf install-eventhandlers
@@ -124,9 +102,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        install -v -m 644 $(DIR_SRC)/config/icinga/icinga.conf \
                /etc/httpd/conf/vhosts.d/icinga.conf
 
-       # Install plugins
-       cd $(DIR_SRC)/nagios-plugins-$(PLUGIN_VER) && make install
-
        ln -svf /etc/rc.d/init.d/icinga /etc/rc.d/rc3.d/S67icinga
        ln -svf /etc/rc.d/init.d/icinga /etc/rc.d/rc0.d/K33icinga
        ln -svf /etc/rc.d/init.d/icinga /etc/rc.d/rc6.d/K33icinga
@@ -134,5 +109,5 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        install -v -m 644 $(DIR_SRC)/config/backup/includes/icinga \
                         /var/ipfire/backup/addons/includes/icinga
 
-       @rm -rf $(DIR_APP) $(DIR_SRC)/nagios-plugins-$(PLUGIN_VER)
+       @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 7d07b8ab3934c7cfe65bad1dc580e92e44b72e63..9d3a52c77008fd910d5f3ab1d64a2e25d87ac7a5 100644 (file)
@@ -134,9 +134,6 @@ $(TARGET) :
        ln -sf ../init.d/random      /etc/rc.d/rc3.d/S25random
        ln -sf ../init.d/random      /etc/rc.d/rc6.d/K45random
        ln -sf ../../sysconfig/rc.local /etc/rc.d/rc3.d/S98rc.local
-       ln -sf ../init.d/mediatomb   /etc/rc.d/rc3.d/S98mediatomb
-       ln -sf ../init.d/mediatomb   /etc/rc.d/rc0.d/K02mediatomb
-       ln -sf ../init.d/mediatomb   /etc/rc.d/rc6.d/K02mediatomb
        ln -sf ../init.d/client175   /etc/rc.d/rc0.d/K34client175
        ln -sf ../init.d/client175   /etc/rc.d/rc3.d/S66client175
        ln -sf ../init.d/client175   /etc/rc.d/rc6.d/K34client175
index 963fdf9d2e47f4d107c9706e0264df25537dc3c2..7eed40616d168dab60c5bc67349d65b2f7366fb6 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.1.0
+VER        = 4.0.0
 
 THISAPP    = libvirt-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -33,7 +33,7 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = i586 x86_64
 PROG       = libvirt
-PAK_VER    = 13
+PAK_VER    = 14
 
 DEPS       = "libpciaccess libyajl ncat qemu"
 
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = e31aa7e0a1635e72fdc140c10a677895
+$(DL_FILE)_MD5 = ff0dbdd8ec4ac1277588dfe3b245d0e9
 
 install : $(TARGET)
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
similarity index 89%
rename from lfs/python3-libvirt
rename to lfs/lz4
index 6539b156a6dbd6638e849fb4469a128dd30a4120..06d192e3cbb71e8b27af33d9be1fb34b7155bf79 100644 (file)
+++ b/lfs/lz4
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2018  IPFire Team  <info@ipfire.org>                          #
 #                                                                             #
 # 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        #
 
 include Config
 
-VER        = 3.1.0
+VER        = 1.8.1.2
 
-THISAPP    = libvirt-python-$(VER)
+THISAPP    = lz4-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = i586 x86_64
-PROG       = python3-libvirt
-PAK_VER    = 1
-
-DEPS       = "libvirt python3"
+PROG       = lz4
 
 ###############################################################################
 # Top-level Rules
@@ -45,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
+$(DL_FILE)_MD5 = 343538e69ba752a386c669b1a28111e2
 
 install : $(TARGET)
 
@@ -78,6 +74,10 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && python3 setup.py install
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/lz4-1.8.1.2_mod_install_path.patch
+
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
similarity index 84%
rename from lfs/phpSANE
rename to lfs/mdns-repeater
index 6a605f1fa279d7ce934845dd65735b6a98782d1f..4b3d3a78499315ca9e38446ad59ec535a87882eb 100644 (file)
 #                                                                             #
 ###############################################################################
 
-
 ###############################################################################
 # Definitions
 ###############################################################################
 
 include Config
 
-VER        = 0.3.3
+VER        = 1.10
 
-THISAPP    = phpSANE-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+THISAPP    = mdns-repeater-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = phpSANE
-PAK_VER    = 2
+PROG       = mdns-repeater
+PAK_VER    = 1
+
+DEPS       = ""
 
-DEPS       = "sane netpbm"
+CFLAGS    += -DHGVERSION='\"$(VER)\"'
 
 ###############################################################################
 # Top-level Rules
@@ -45,7 +46,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 48fd77f85555ad41382bb1e0d1e373b9
+$(DL_FILE)_MD5 = 6dba5f891b50c2267f45a7760894fcb6
 
 install : $(TARGET)
 
@@ -77,11 +78,12 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP)/phpSANE && patch -N -p1 < $(DIR_SRC)/src/patches/$(THISAPP)-fixes.patch
-       cd $(DIR_APP)/phpSANE && ln -s phpsane.php index.php
-       @rm -rf /srv/web/phpSANE
-       cd $(DIR_APP) && mv -vf phpSANE /srv/web/
-       cp -vf $(DIR_SRC)/config/phpSANE/phpSANE.conf /etc/httpd/conf/vhosts.d/
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && make $(MAKETUNING) CFLAGS="$(CFLAGS)"
+       cd $(DIR_APP) && install -v -m 755 mdns-repeater /usr/bin
+
+       # install initscripts
+       $(call INSTALL_INITSCRIPT,mdns-repeater)
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/lfs/mediatomb b/lfs/mediatomb
deleted file mode 100644 (file)
index d7ae4cf..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 0.12.1
-
-THISAPP    = mediatomb-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = mediatomb
-PAK_VER    = 6
-
-DEPS       = "ffmpeg libexif taglib "
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = e927dd5dc52d3cfcebd8ca1af6f0d3c2
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist: 
-       @$(PAK)
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && ./configure --prefix=/usr
-       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-       cd $(DIR_APP) && make install
-       cp -Rvd $(DIR_SRC)/config/mediatomb /var/ipfire
-       chown -R nobody:nobody /var/ipfire/mediatomb
-       install -v -m 644 $(DIR_SRC)/config/backup/includes/mediatomb \
-                        /var/ipfire/backup/addons/includes/mediatomb
-       echo Folder for music files > /var/mp3/info
-
-       #install initscripts
-       $(call INSTALL_INITSCRIPT,mediatomb)
-
-       @rm -rf $(DIR_APP)
-       @$(POSTBUILD)
diff --git a/lfs/nagios b/lfs/nagios
deleted file mode 100644 (file)
index 5ff1499..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 3.0.6
-
-THISAPP    = nagios-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = nagios
-PAK_VER    = 3
-
-DEPS       = "traceroute"
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
-       nagios-plugins-1.4.13.tar.gz
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-nagios-plugins-1.4.13.tar.gz = $(DL_FROM)/nagios-plugins-1.4.13.tar.gz
-
-$(DL_FILE)_MD5 = 900e3f4164f4b2a18485420eeaefe812
-nagios-plugins-1.4.13.tar.gz_MD5 = be6cc7699fff3ee29d1fd4d562377386
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist: 
-       @$(PAK)
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       @rm -rf $(DIR_APP) $(DIR_SRC)/nagios-plugins* && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && \
-               ./configure --prefix=/usr \
-                       --sysconfdir=/etc/nagios \
-                       --datadir=/usr/share/nagios \
-                       --sbindir=/usr/share/nagios/cgi-bin \
-                       --localstatedir=/var/nagios \
-                       --libexecdir=/usr/lib/nagios \
-                       --with-lockfile=/var/lock/nagios.lock \
-                       --with-nagios-user=nobody \
-                       --with-nagios-group=nobody \
-                       --with-command-user=nobody \
-                       --with-command-group=nobody \
-                       --enable-embedded-perl \
-                       --with-perlcache \
-                       --with-httpd-conf=/etc/httpd/conf/conf.d \
-                       --enable-nanosleep
-       cd $(DIR_APP) && make all $(MAKETUNING)
-       cd $(DIR_APP) && make install install-init install-commandmode install-config install-webconf
-
-       cd $(DIR_SRC) && tar xfz $(DIR_DL)/nagios-plugins-1.4.13.tar.gz
-       cd $(DIR_SRC)/nagios-plugins* && ./configure --prefix=/usr \
-               --libexecdir=/usr/lib/nagios \
-               --with-nagios-user=nobody --with-nagios-group=nobody \
-               --without-ipv6
-       cd $(DIR_SRC)/nagios-plugins* && make
-       cd $(DIR_SRC)/nagios-plugins* && make install
-       chown -R nobody:nobody /var/nagios
-       ln -s /etc/init.d/nagios /etc/rc.d/rc3.d/S67nagios
-       ln -s /etc/init.d/nagios /etc/rc.d/rc0.d/K33nagios
-       ln -s /etc/init.d/nagios /etc/rc.d/rc6.d/K33nagios
-       @rm -rf $(DIR_APP) $(DIR_SRC)/nagios-plugins*
-       @$(POSTBUILD)
similarity index 81%
rename from lfs/nagiosql
rename to lfs/nagios-plugins
index 4f31821436a6022e37c1360b1969523acf08e1e0..30eb23fbc54eb0a4584870112f3e04db22262456 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2009  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
 
 include Config
 
-VER        = 303
+VER        = 2.2.1
 
-THISAPP    = nagiosql$(VER)
+THISAPP    = nagios-plugins-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/nagiosql3
-TARGET     = $(DIR_INFO)/nagiosql-$(VER)
-
-PROG       = nagiosql
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = nagios-plugins
 PAK_VER    = 1
 
-DEPS       = "nagios mysql"
+DEPS       = ""
 
 ###############################################################################
 # Top-level Rules
@@ -45,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 3b15650942cf0fea3b6bbec1700ace38
+$(DL_FILE)_MD5 = fb521d5c05897f165b0b1862c1e5cb27
 
 install : $(TARGET)
 
@@ -55,7 +54,6 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
 
 md5 : $(subst %,%_MD5,$(objects))
 
-
 dist: 
        @$(PAK)
 
@@ -79,14 +77,14 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       @rm -rf /usr/share/nagiosql
-       mkdir /usr/share/nagiosql
-       cd $(DIR_APP) && mv -vf * /usr/share/nagiosql
-       cp -vf $(DIR_SRC)/config/nagiosql/nagios.conf /etc/httpd/conf/vhosts.d/
-       cp -vrf $(DIR_SRC)/config/nagiosql/pear/HTML /usr/lib/php
-       cp -vrf $(DIR_SRC)/config/nagiosql/etc /
-       chown -R nobody:nobody /etc/nagiosql
-       chown nobody /usr/share/nagiosql/config
+       cd $(DIR_APP) && \
+               ./configure \
+                       --prefix=/usr \
+                       --libexecdir=/usr/lib/nagios/plugins \
+                       --with-nagios-user=nobody \
+                       --with-nagios-group=nobody \
+                       --without-ipv6
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
-
index 050c9294f2a98bf586dec7a60f1bb3224c2820cd..6d16661bda965e4f04c4cc59e5dcab08389581fb 100644 (file)
@@ -33,9 +33,9 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
 PROG       = nagios_nrpe
-PAK_VER    = 2
+PAK_VER    = 3
 
-DEPS       = "nagios"
+DEPS       = "nagios-plugins"
 
 ###############################################################################
 # Top-level Rules
index 3935a8b0985b0cd2f6b4d6a7d7117f4aabfc2d30..e567d2c09ef76313c63d3d6492cb28645602526a 100644 (file)
--- a/lfs/nano
+++ b/lfs/nano
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.9.1
+VER        = 2.9.2
 
 THISAPP    = nano-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = nano
-PAK_VER    = 17
+PAK_VER    = 18
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 0e2c5d7ae5378fe42b7166e7fe268736
+$(DL_FILE)_MD5 = 40ac792d28641969ce0be0a4a37df6a0
 
 install : $(TARGET)
 
diff --git a/lfs/openmailadmin b/lfs/openmailadmin
deleted file mode 100644 (file)
index 1980be7..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 1.0.0
-
-THISAPP    = openmailadmin-$(VER)
-DL_FILE    = $(THISAPP).tbz2
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = openmailadmin
-PAK_VER    = 2
-
-DEPS       = "cyrus-imapd postfix mysql"
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
-                                       adodb502.tgz
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-adodb502.tgz = $(DL_FROM)/adodb502.tgz
-
-$(DL_FILE)_MD5 = c56bc9c41f9dd25da9dbf1b63a470333
-adodb502.tgz_MD5 = 850fe353400df5af006985a88620936d
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist: 
-       $(PAK)
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) -C /srv/web
-       mv -v /srv/web/openmailadmin-* /srv/web/openmailadmin
-       cp -fv $(DIR_SRC)/config/openmailadmin/config.local.inc.php \
-               /srv/web/openmailadmin/inc
-       cp -fv $(DIR_SRC)/config/openmailadmin/mail.dump \
-               /srv/web/openmailadmin/
-       tar xfz $(DIR_DL)/adodb502.tgz -C /srv/web/openmailadmin
-       ln -svf adodb5 /srv/web/openmailadmin/adodb
-       chown nobody.nobody /srv/web/openmailadmin/ -Rv
-       @$(POSTBUILD)
index 20a5dc1156d34f1a3dc47a27c01512c3d2499e76..3429a7542ef9708f4500102db8f7c34dca75a2b3 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 7.4p1
+VER        = 7.6p1
 
 THISAPP    = openssh-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = b2db2a83caf66a208bb78d6d287cdaa3
+$(DL_FILE)_MD5 = 06a88699018e5fef13d4655abfed1f63
 
 install : $(TARGET)
 
index 2446edb2cbf6cc56ceb530fe520cfbc57f2686f8..f91f7ac01b01acfff0e2a9eca7dd9fc92ce8abca 100644 (file)
--- a/lfs/opus
+++ b/lfs/opus
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.1.2
+VER        = 1.2.1
 
 THISAPP    = opus-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = opus
-PAK_VER    = 1
+PAK_VER    = 2
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 1f08a661bc72930187893a07f3741a91
+$(DL_FILE)_MD5 = 54bc867f13066407bc7b95be1fede090
 
 install : $(TARGET)
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
diff --git a/lfs/owncloud b/lfs/owncloud
deleted file mode 100644 (file)
index c13e296..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 7.0.11
-
-THISAPP    = owncloud-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = owncloud
-PAK_VER           = 7
-
-DEPS       = ""
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 1f4839e43bc910a9acd8700fb9923b3a
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist: 
-       @$(PAK)
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       @rm -rf $(DIR_SRC)/$(PROG) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-
-       cd $(DIR_SRC) && cp -vrf owncloud /srv/web/
-
-       # Rename files with spaces in the name.
-       while read -r file; do \
-               mv -v "$${file}" "$${file//\ /_}"; \
-       done <<< "$$(find /srv/web/owncloud | grep ' ')"
-
-       # Create data directory
-       mkdir -pv /var/owncloud/data
-       ln -s /var/owncloud/data /srv/web/owncloud/data 
-
-       # Make sure everything is owned by root, except...
-       chown -R root.root /srv/web/owncloud
-       chown -R nobody.nobody /srv/web/owncloud/{apps,data,config}
-
-       install -v -m644 $(DIR_SRC)/config/owncloud/owncloud.conf \
-               /etc/httpd/conf/vhosts.d/
-       install -v -m 644 $(DIR_SRC)/config/backup/includes/owncloud \
-               /var/ipfire/backup/addons/includes/owncloud
-
-       @rm -rf $(DIR_SRC)/$(PROG)
-       @$(POSTBUILD)
diff --git a/lfs/php b/lfs/php
deleted file mode 100644 (file)
index 8717cca..0000000
--- a/lfs/php
+++ /dev/null
@@ -1,140 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 5.3.27
-
-THISAPP    = php-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-
-ifeq "$(BUILD_PLATFORM)" "arm"
-       CFLAGS    := $(patsubst -march=%,,$(CFLAGS))
-endif
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) idn-0.1.tgz Log-1.9.11.tgz
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-idn-0.1.tgz = $(DL_FROM)/idn-0.1.tgz
-Log-1.9.11.tgz = $(DL_FROM)/Log-1.9.11.tgz
-
-$(DL_FILE)_MD5 = 25ae23a5b9615fe8d33de5b63e1bb788
-idn-0.1.tgz_MD5 = ef8635ec22348325a76abd2abddca4a1
-Log-1.9.11.tgz_MD5 = fb7c648b212f12fdb5ce1ab687793513
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       @rm -rf $(DIR_APP) $(DIR_SRC)/idn-* $(DIR_SRC)/Log-* $(DIR_SRC)/package.xml && \
-               cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-
-       cd $(DIR_APP) && ./configure --prefix=/usr \
-            --sysconfdir=/etc \
-            --with-apxs2 \
-            --enable-force-cgi-redirect \
-            --enable-discard-path \
-            --enable-fastcgi \
-            --with-config-file-path=/etc \
-            --with-openssl \
-            --with-kerberos \
-            --with-zlib \
-            --enable-bcmath \
-            --with-bz2 \
-            --enable-calendar \
-            --with-curl \
-            --with-curlwrappers \
-            --enable-dba=shared \
-            --with-gdbm \
-            --with-db4 \
-            --with-inifile \
-            --with-flatfile \
-            --enable-exif \
-            --enable-ftp \
-            --with-openssl-dir=/usr \
-            --with-gd=/usr \
-            --with-jpeg-dir=/usr \
-            --with-png-dir=/usr \
-            --with-zlib-dir=/usr \
-            --with-freetype-dir=/usr \
-            --with-gettext \
-            --with-gmp \
-            --enable-mbstring \
-            --with-mysql \
-            --with-mysql-sock=/var/run/mysql \
-            --with-ncurses \
-            --with-pdo-mysql \
-            --with-pdo-sqlite \
-            --with-readline \
-            --enable-sockets \
-            --with-xsl \
-            --with-iconv \
-            --enable-zip
-
-       cd $(DIR_APP) && make $(MAKETUNING)
-       cd $(DIR_APP) && make install
-       cd $(DIR_APP) && install -v -m644 $(DIR_SRC)/config/php/php.ini /etc/php.ini
-       -grep -v libphp5.so < /etc/httpd/conf/httpd.conf > /etc/httpd/conf/httpd.conf.bak
-       mv -f /etc/httpd/conf/httpd.conf.bak /etc/httpd/conf/httpd.conf
-       cd $(DIR_SRC) && tar xfz $(DIR_DL)/idn-0.1.tgz
-       -rm -f $(DIR_SRC)/package.xml
-       cd $(DIR_SRC)/idn-* && phpize
-       cd $(DIR_SRC)/idn-* && ./configure --prefix=/usr --with-idn
-       cd $(DIR_SRC)/idn-* && make $(MAKETUNING) $(EXTRA_MAKE)
-       cd $(DIR_SRC)/idn-* && make install
-       cd $(DIR_SRC) && tar xfz $(DIR_DL)/Log-1.9.11.tgz
-       -rm -f $(DIR_SRC)/package.xml
-       cd $(DIR_SRC)/Log-* && cp -av Log Log.php /usr/lib/php 
-       @rm -rf $(DIR_APP) $(DIR_SRC)/idn-* $(DIR_SRC)/Log-* $(DIR_SRC)/package.xml
-       @$(POSTBUILD)
index f84253b3b6029aa59a169b7240bd6b52c9073230..a4a8c552b07e378e749f9a818ff13afd3e8e4f14 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.0.7
+VER        = 2.2.0
 
 THISAPP    = pyparsing-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = python-pyparsing
-PAK_VER    = 1
+PAK_VER    = 2
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 1c8bed7530642ca19197f3caa05fd28b
+$(DL_FILE)_MD5 = 0214e42d63af850256962b6744c948d9
 
 install : $(TARGET)
 
index 6d5f91926eb90c56f3255c59b6cf3161962cd349..4a83b86db2f3bee72dccdf40d7e47893fdcb0a3a 100644 (file)
--- a/lfs/qemu
+++ b/lfs/qemu
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.8.0
+VER        = 2.11.0
 
 THISAPP    = qemu-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -33,7 +33,7 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = i586 x86_64
 PROG       = qemu
-PAK_VER    = 22
+PAK_VER    = 23
 
 DEPS       = "libusbredir sdl spice"
 
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 17940dce063b6ce450a12e719a6c9c43
+$(DL_FILE)_MD5 = 335994a755bc655e88a87aeb36bfc0b9
 
 install : $(TARGET)
 
diff --git a/lfs/sed b/lfs/sed
index 3ac39a71cd8cdb385cd04648386a2887b0ab01de..9123183e33de7145c0727c0a1920287e899699a4 100644 (file)
--- a/lfs/sed
+++ b/lfs/sed
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2016  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
 
 include Config
 
-VER        = 4.2.2
+VER        = 4.4
 
 THISAPP    = sed-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 
@@ -53,7 +53,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 4111de4faa3b9848a0686b2f260c5056
+$(DL_FILE)_MD5 = e0c583d4c380059abd818cd540fe6938
 
 install : $(TARGET)
 
@@ -82,7 +82,7 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make $(EXTRA_INSTALL) install
index f66bf0127e98bc8e7b17cace81bf0fe60a5e6f44..a5d0535b00dd45a60aca5de4920bb34a9b8f7ecd 100644 (file)
--- a/lfs/snort
+++ b/lfs/snort
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.9.11
+VER        = 2.9.11.1
 
 THISAPP    = snort-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 4f3ee0c2ad330e487273016efd0c9d64
+$(DL_FILE)_MD5 = 378e3938b2b5c8e358f942d0ffce18cc
 
 install : $(TARGET)
 
index 80e88dd56fe87bde7d1b1e7fbfcf3212af8407eb..434496849de223101addf8d6187971df363cc5fa 100644 (file)
--- a/lfs/spice
+++ b/lfs/spice
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.12.8
+VER        = 0.14.0
 
 THISAPP    = spice-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = spice
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       = "opus"
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 376853d11b9921aa34a06c4dbef81874
+$(DL_FILE)_MD5 = 6622aa7dfb5cd026a4d0d7e659216d26
 
 install : $(TARGET)
 
index 84376f58ec9996fb94e8cfdf59c5c6e8074067ce..9422def060ea9ef6cc2d7a324af8f0cd8c756c29 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.12.11
+VER        = 0.12.13
 
 THISAPP    = spice-protocol-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = spice-protocol
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 422bf0bc1eb34c8af3479a78b28e969b
+$(DL_FILE)_MD5 = 50a1d951d1fa96d1478ff0cc7f3b1442
 
 install : $(TARGET)
 
index 08583d0b9006f78c2c5f43faa869e52f0ed16632..3390f96d59a12c1ed746fcd545cf776bb247537a 100644 (file)
--- a/lfs/squid
+++ b/lfs/squid
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
@@ -70,7 +70,9 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xaf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.5.27-fix-max-file-descriptors.patch
+       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/squid/SQUID-2018_1.patch
+       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/squid/SQUID-2018_2.patch
+       cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid/squid-3.5.27-fix-max-file-descriptors.patch
 
        cd $(DIR_APP) && autoreconf -vfi
        cd $(DIR_APP)/libltdl && autoreconf -vfi
diff --git a/lfs/tor b/lfs/tor
index 6ca79f68a8e3430e0ac6dbd1997ac14ee4ee5b1e..6861294512cdda2160fcd67b777219e063d7e722 100644 (file)
--- a/lfs/tor
+++ b/lfs/tor
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2017   IPFire Team   <info@ipfire.org>                   #
+# Copyright (C) 2007-2018   IPFire Team   <info@ipfire.org>                   #
 #                                                                             #
 # 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        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.3.1.7
+VER        = 0.3.2.9
 
 THISAPP    = tor-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = tor
-PAK_VER    = 24
+PAK_VER    = 26
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = ec7c9f588c9e1a42c09bcc097a1e55eb
+$(DL_FILE)_MD5 = 9aafe4d11464548346fdfb95a3eb9e83
 
 install : $(TARGET)
 
diff --git a/lfs/tunctl b/lfs/tunctl
deleted file mode 100644 (file)
index 54d0928..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = ipfire
-
-THISAPP    = tunctl
-TARGET     = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-install : $(TARGET)
-
-check : 
-
-download :
-
-md5 : 
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       @rm -rf $(DIR_SRC)/tunctl
-       cd $(DIR_SRC) && gcc $(CFLAGS) -latm $(DIR_SRC)/src/tunctl/tunctl.c -o tunctl
-       cd $(DIR_SRC) && install -v -m 755 tunctl /usr/bin/tunctl
-       @rm -rf $(DIR_SRC)/tunctl
-       @$(POSTBUILD)
index 0648fb77e910fb950be369ed7c04b0fd51a2fe20..64db0761f3d9803e8ab7d46c8e29ad02d8131cf5 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.6.7
+VER        = 1.6.8
 
 THISAPP    = unbound-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 67ed382add11134d689f5e88f8efc43e
+$(DL_FILE)_MD5 = c9d26cef224b10705229d5072142636c
 
 install : $(TARGET)
 
index 774928bdcb58f108a5df471187a81f30d2d43d7c..7a5cdbb116541f6802f8647a1ede3cb1b603fcf5 100644 (file)
--- a/lfs/wget
+++ b/lfs/wget
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.19.2
+VER        = 1.19.4
 
 THISAPP    = wget-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = caabf9727fa429626316619a6369fffa
+$(DL_FILE)_MD5 = a2a2c1dc4ac5003fc25a8e60b4a9464e
 
 install : $(TARGET)
 
diff --git a/make.sh b/make.sh
index 8c9303c850466d6cf8175169c354851f2501d958..0fe559ca5b628a904632032e9562ce977ccbf07b 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -17,7 +17,7 @@
 # along with IPFire; if not, write to the Free Software                    #
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
 #                                                                          #
-# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org>.                   #
+# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org>.                   #
 #                                                                          #
 ############################################################################
 #
@@ -25,8 +25,8 @@
 NAME="IPFire"                                                  # Software name
 SNAME="ipfire"                                                 # Short name
 VERSION="2.19"                                                 # Version number
-CORE="117"                                                     # Core Level (Filename)
-PAKFIRE_CORE="117"                                             # Core Level (PAKFIRE)
+CORE="118"                                                     # Core Level (Filename)
+PAKFIRE_CORE="118"                                             # Core Level (PAKFIRE)
 GIT_BRANCH=`git rev-parse --abbrev-ref HEAD`                   # Git Branch
 SLOGAN="www.ipfire.org"                                                # Software slogan
 CONFIG_ROOT=/var/ipfire                                                # Configuration rootdir
@@ -208,7 +208,7 @@ configure_build() {
                local mem_max=$(( ${HOST_MEM} / 192 ))
 
                local processors="$(system_processors)"
-               local cpu_max=$(( ${processors} * 2 ))
+               local cpu_max=$(( ${processors} + 1 ))
 
                local parallelism
                if [ ${mem_max} -lt ${cpu_max} ]; then
@@ -537,7 +537,7 @@ entershell() {
        fi
 
        echo "Entering to a shell inside LFS chroot, go out with exit"
-       local PS1="ipfire build chroot ($(uname -m)) \u:\w\$ "
+       local PS1="ipfire build chroot (${BUILD_ARCH}) \u:\w\$ "
 
        if enterchroot bash -i; then
                stdumount
@@ -1178,7 +1178,6 @@ buildipfire() {
   lfsmake2 cyrus-sasl
   lfsmake2 openldap
   lfsmake2 apache2
-  lfsmake2 php
   lfsmake2 web-user-interface
   lfsmake2 flag-icons
   lfsmake2 jquery
@@ -1282,6 +1281,7 @@ buildipfire() {
   lfsmake2 wireless
   lfsmake2 pakfire
   lfsmake2 spandsp
+  lfsmake2 lz4
   lfsmake2 lzo
   lfsmake2 openvpn
   lfsmake2 pammysql
@@ -1312,7 +1312,6 @@ buildipfire() {
   lfsmake2 postfix
   lfsmake2 fetchmail
   lfsmake2 cyrus-imapd
-  lfsmake2 openmailadmin
   lfsmake2 clamav
   lfsmake2 spamassassin
   lfsmake2 amavisd
@@ -1366,11 +1365,9 @@ buildipfire() {
   lfsmake2 qemu
   lfsmake2 sane
   lfsmake2 netpbm
-  lfsmake2 phpSANE
-  lfsmake2 tunctl
   lfsmake2 netsnmpd
-  lfsmake2 nagios
   lfsmake2 nagios_nrpe
+  lfsmake2 nagios-plugins
   lfsmake2 icinga
   lfsmake2 ebtables
   lfsmake2 directfb
@@ -1413,7 +1410,6 @@ buildipfire() {
   lfsmake2 streamripper
   lfsmake2 sshfs
   lfsmake2 taglib
-  #lfsmake2 mediatomb
   lfsmake2 sslh
   lfsmake2 perl-gettext
   lfsmake2 perl-Sort-Naturally
@@ -1423,9 +1419,7 @@ buildipfire() {
   lfsmake2 perl-DBD-mysql
   lfsmake2 perl-DBD-SQLite
   lfsmake2 perl-File-ReadBackwards
-  lfsmake2 cacti
   lfsmake2 openvmtools
-  lfsmake2 nagiosql
   lfsmake2 motion
   lfsmake2 joe
   lfsmake2 monit
@@ -1494,7 +1488,6 @@ buildipfire() {
   lfsmake2 iptraf-ng
   lfsmake2 iotop
   lfsmake2 stunnel
-  lfsmake2 owncloud
   lfsmake2 bacula
   lfsmake2 batctl
   lfsmake2 perl-Font-TTF
@@ -1517,13 +1510,13 @@ buildipfire() {
   lfsmake2 libpciaccess
   lfsmake2 libyajl
   lfsmake2 libvirt
-  lfsmake2 python3-libvirt
   lfsmake2 freeradius
   lfsmake2 perl-common-sense
   lfsmake2 perl-inotify2
   lfsmake2 perl-Net-IP
   lfsmake2 wio
   lfsmake2 iftop
+  lfsmake2 mdns-repeater
 }
 
 buildinstaller() {
diff --git a/src/initscripts/packages/mdns-repeater b/src/initscripts/packages/mdns-repeater
new file mode 100644 (file)
index 0000000..49717a1
--- /dev/null
@@ -0,0 +1,48 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/mdns-repeater
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
+
+INTERFACES=
+
+if [ -n "${GREEN_DEV}" ]; then
+       INTERFACES="${INTERFACES} ${GREEN_DEV}"
+fi
+
+if [ -n "${BLUE_DEV}" ]; then
+       INTERFACES="${INTERFACES} ${BLUE_DEV}"
+fi
+
+case "${1}" in
+       start)
+               boot_mesg "Starting Multicast DNS Repeater..."
+               loadproc /usr/bin/mdns-repeater ${INTERFACES}
+               ;;
+
+       stop)
+               boot_mesg "Stopping Multicast DNS Repeater..."
+               killproc /usr/bin/mdns-repeater
+               ;;
+
+       restart)
+               ${0} stop
+               sleep 1
+               ${0} start
+               ;;
+
+       status)
+               statusproc /usr/bin/mdns-repeater
+               ;;
+
+       *)
+               echo "Usage: ${0} {start|stop|restart|status}"
+               exit 1
+               ;;
+esac
+
+# End $rc_base/init.d/mdns-repeater
diff --git a/src/initscripts/packages/mediatomb b/src/initscripts/packages/mediatomb
deleted file mode 100644 (file)
index 634e0db..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/
-#
-# Description : mediatomb initscript
-#
-# Authors     : Arne Fitzenreiter
-#
-# Version     : 01.00
-#
-# Notes       : for www.ipfire.org - GPLv3
-#
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-case "$1" in
-       start)
-               boot_mesg "Starting mediatomb uPnP Mediaserver..."
-               route add -net 239.0.0.0 netmask 255.0.0.0 green0       
-               loadproc /usr/bin/mediatomb -u nobody -g nobody \
-                       -c /var/ipfire/mediatomb/config.xml \
-                       -l /var/log/mediatomb.log \
-                       -e green0 $2 $3 $4 $5 $6 $7 -d
-               evaluate_retval
-               ;;
-               
-
-       stop)
-               boot_mesg "Stopping mediatomb uPnP Mediaserver..."
-               killproc /usr/bin/mediatomb
-               evaluate_retval
-               route del -net 239.0.0.0 netmask 255.0.0.0 green0
-               ;;
-
-       restart)
-               ${0} stop
-               sleep 1
-               ${0} start
-
-               ;;
-       status)
-               statusproc /usr/bin/mediatomb
-               ;;
-
-       *)
-               echo "Usage: ${0} {start|stop|init|status}"
-               exit 1
-               ;;
-esac
-
-# End $rc_base/init.d/
index c65a1f0d2a4a992dec50501f7839d70f84c96314..6d7dfacaa2c58b282102e70b6ea361e4323b8543 100644 (file)
 
 int main(void)
 {
-   char buffer[STRING_SIZE], command[STRING_SIZE], hostname[STRING_SIZE];
-   const char* protocol;
+   char buffer[STRING_SIZE], command[STRING_SIZE], hostname[STRING_SIZE], protocol[STRING_SIZE];
    char varmessages[STRING_SIZE], asynclog[STRING_SIZE];
    int config_fd,rc,fd,pid;
    struct stat st;
    struct keyvalue *kv = NULL;
    memset(buffer, 0, STRING_SIZE);
    memset(hostname, 0, STRING_SIZE);
+   memset(protocol, 0, STRING_SIZE);
    memset(varmessages, 0, STRING_SIZE);
    memset(asynclog, 0, STRING_SIZE);
 
@@ -71,7 +71,7 @@ int main(void)
    if (!findkey(kv, "REMOTELOG_PROTOCOL", protocol))
    {
       /* fall back to UDP if no protocol was given */
-      protocol = "udp";
+      strcpy(protocol, "udp");
    }
 
    if (strspn(hostname, VALID_FQDN) != strlen(hostname))
diff --git a/src/paks/cacti/install.sh b/src/paks/cacti/install.sh
deleted file mode 100644 (file)
index 8268992..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-extract_files
-/etc/init.d/apache restart
diff --git a/src/paks/cacti/uninstall.sh b/src/paks/cacti/uninstall.sh
deleted file mode 100644 (file)
index a7b8a53..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-stop_service ${NAME}
-make_backup ${NAME}
-remove_files
diff --git a/src/paks/cacti/update.sh b/src/paks/cacti/update.sh
deleted file mode 100644 (file)
index 89c40d0..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-./uninstall.sh
-./install.sh
similarity index 87%
rename from src/paks/nagios/install.sh
rename to src/paks/mdns-repeater/install.sh
index 4abeba6b91abc97a96b2cb377161892947d7d461..233f6a88e9a80141fa5d2c50035db44191b12982 100644 (file)
 ############################################################################
 #
 . /opt/pakfire/lib/functions.sh
+
 extract_files
 restore_backup ${NAME}
-htpasswd -bmc /etc/nagios/htpasswd.users nagiosadmin nagios
-/etc/init.d/apache restart
+
+# create startlinks
+ln -sf ../init.d/mdns-repeater /etc/rc.d/rc0.d/K20mdns-repeater
+ln -sf ../init.d/mdns-repeater /etc/rc.d/rc3.d/S99mdns-repeater
+ln -sf ../init.d/mdns-repeater /etc/rc.d/rc6.d/K20mdns-repeater
+
+# Start the service.
 start_service --background ${NAME}
+
+exit 0
similarity index 95%
rename from src/paks/mediatomb/uninstall.sh
rename to src/paks/mdns-repeater/uninstall.sh
index a7b8a5370f68e23809d3bd94083f0150545980cb..91e77623c9914782f7e4c85704ced9e4bdf7a8c8 100644 (file)
@@ -25,3 +25,8 @@
 stop_service ${NAME}
 make_backup ${NAME}
 remove_files
+
+# Remove all start links.
+rm -rf /etc/rc.d/rc*.d/*mdns-repeater
+
+exit 0
similarity index 99%
rename from src/paks/openmailadmin/update.sh
rename to src/paks/mdns-repeater/update.sh
index 89c40d0d7c5d3dd57b5944f3af4977d5f8d76760..c6485bf0ae822fe08e62ddd59af78c7cc3951412 100644 (file)
@@ -22,5 +22,6 @@
 ############################################################################
 #
 . /opt/pakfire/lib/functions.sh
+
 ./uninstall.sh
 ./install.sh
diff --git a/src/paks/mediatomb/install.sh b/src/paks/mediatomb/install.sh
deleted file mode 100644 (file)
index 682363b..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-extract_files
-restore_backup ${NAME}
diff --git a/src/paks/mediatomb/update.sh b/src/paks/mediatomb/update.sh
deleted file mode 100644 (file)
index 8fae80d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-./uninstall.sh
-./install.sh
-/etc/init.d/mediatomb start
diff --git a/src/paks/nagios/uninstall.sh b/src/paks/nagios/uninstall.sh
deleted file mode 100644 (file)
index a7b8a53..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-stop_service ${NAME}
-make_backup ${NAME}
-remove_files
diff --git a/src/paks/nagios/update.sh b/src/paks/nagios/update.sh
deleted file mode 100644 (file)
index 89c40d0..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-./uninstall.sh
-./install.sh
diff --git a/src/paks/nagiosql/uninstall.sh b/src/paks/nagiosql/uninstall.sh
deleted file mode 100644 (file)
index a7b8a53..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-stop_service ${NAME}
-make_backup ${NAME}
-remove_files
diff --git a/src/paks/nagiosql/update.sh b/src/paks/nagiosql/update.sh
deleted file mode 100644 (file)
index 89c40d0..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-./uninstall.sh
-./install.sh
diff --git a/src/paks/openmailadmin/install.sh b/src/paks/openmailadmin/install.sh
deleted file mode 100644 (file)
index 14948f0..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-extract_files
-mysql < /srv/web/openmailadmin/mail.dump
-/etc/init.d/apache reload
diff --git a/src/paks/openmailadmin/uninstall.sh b/src/paks/openmailadmin/uninstall.sh
deleted file mode 100644 (file)
index e5b5d7f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-remove_files
diff --git a/src/paks/owncloud/install.sh b/src/paks/owncloud/install.sh
deleted file mode 100644 (file)
index e2ad07d..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-extract_files
-restore_backup ${NAME}
-
-# Fix permissions.
-chmod 777 /srv/web/owncloud/apps
-chmod 777 /srv/web/owncloud/config
-
-# Create data directory.
-mkdir -p /var/owncloud/data
-chown -R nobody:nobody /var/owncloud
-
-# Import web interface certificates if none exist.
-if [ ! -e "/etc/httpd/owncloud.crt" ] && [ ! -e "/etc/httpd/owncloud.key" ]; then
-       cat /etc/httpd/server.crt > /etc/httpd/owncloud.crt
-       cat /etc/httpd/server.key > /etc/httpd/owncloud.key
-fi
-
-/etc/init.d/apache reload
-
-exit 0
diff --git a/src/paks/owncloud/uninstall.sh b/src/paks/owncloud/uninstall.sh
deleted file mode 100644 (file)
index 9e2578f..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-make_backup ${NAME}
-remove_files
-
-/etc/init.d/apache reload
-
-exit 0
diff --git a/src/paks/owncloud/update.sh b/src/paks/owncloud/update.sh
deleted file mode 100644 (file)
index 89c40d0..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire 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.                                      #
-#                                                                          #
-# IPFire 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 IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-./uninstall.sh
-./install.sh
diff --git a/src/patches/cacti/cacti-0.8.8a-legal.patch b/src/patches/cacti/cacti-0.8.8a-legal.patch
deleted file mode 100644 (file)
index af09209..0000000
+++ /dev/null
@@ -1,8166 +0,0 @@
-diff -up cacti-0.8.8a/include/js/jquery/colorpicker.js.legal cacti-0.8.8a/include/js/jquery/colorpicker.js
---- cacti-0.8.8a/include/js/jquery/colorpicker.js.legal        2013-01-04 15:44:38.025416061 -0500
-+++ cacti-0.8.8a/include/js/jquery/colorpicker.js      2013-01-04 15:43:12.644377988 -0500
-@@ -0,0 +1,484 @@
-+/**
-+ *
-+ * Color picker
-+ * Author: Stefan Petre www.eyecon.ro
-+ * 
-+ * Dual licensed under the MIT and GPL licenses
-+ * 
-+ */
-+(function ($) {
-+      var ColorPicker = function () {
-+              var
-+                      ids = {},
-+                      inAction,
-+                      charMin = 65,
-+                      visible,
-+                      tpl = '<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',
-+                      defaults = {
-+                              eventName: 'click',
-+                              onShow: function () {},
-+                              onBeforeShow: function(){},
-+                              onHide: function () {},
-+                              onChange: function () {},
-+                              onSubmit: function () {},
-+                              color: 'ff0000',
-+                              livePreview: true,
-+                              flat: false
-+                      },
-+                      fillRGBFields = function  (hsb, cal) {
-+                              var rgb = HSBToRGB(hsb);
-+                              $(cal).data('colorpicker').fields
-+                                      .eq(1).val(rgb.r).end()
-+                                      .eq(2).val(rgb.g).end()
-+                                      .eq(3).val(rgb.b).end();
-+                      },
-+                      fillHSBFields = function  (hsb, cal) {
-+                              $(cal).data('colorpicker').fields
-+                                      .eq(4).val(hsb.h).end()
-+                                      .eq(5).val(hsb.s).end()
-+                                      .eq(6).val(hsb.b).end();
-+                      },
-+                      fillHexFields = function (hsb, cal) {
-+                              $(cal).data('colorpicker').fields
-+                                      .eq(0).val(HSBToHex(hsb)).end();
-+                      },
-+                      setSelector = function (hsb, cal) {
-+                              $(cal).data('colorpicker').selector.css('backgroundColor', '#' + HSBToHex({h: hsb.h, s: 100, b: 100}));
-+                              $(cal).data('colorpicker').selectorIndic.css({
-+                                      left: parseInt(150 * hsb.s/100, 10),
-+                                      top: parseInt(150 * (100-hsb.b)/100, 10)
-+                              });
-+                      },
-+                      setHue = function (hsb, cal) {
-+                              $(cal).data('colorpicker').hue.css('top', parseInt(150 - 150 * hsb.h/360, 10));
-+                      },
-+                      setCurrentColor = function (hsb, cal) {
-+                              $(cal).data('colorpicker').currentColor.css('backgroundColor', '#' + HSBToHex(hsb));
-+                      },
-+                      setNewColor = function (hsb, cal) {
-+                              $(cal).data('colorpicker').newColor.css('backgroundColor', '#' + HSBToHex(hsb));
-+                      },
-+                      keyDown = function (ev) {
-+                              var pressedKey = ev.charCode || ev.keyCode || -1;
-+                              if ((pressedKey > charMin && pressedKey <= 90) || pressedKey == 32) {
-+                                      return false;
-+                              }
-+                              var cal = $(this).parent().parent();
-+                              if (cal.data('colorpicker').livePreview === true) {
-+                                      change.apply(this);
-+                              }
-+                      },
-+                      change = function (ev) {
-+                              var cal = $(this).parent().parent(), col;
-+                              if (this.parentNode.className.indexOf('_hex') > 0) {
-+                                      cal.data('colorpicker').color = col = HexToHSB(fixHex(this.value));
-+                              } else if (this.parentNode.className.indexOf('_hsb') > 0) {
-+                                      cal.data('colorpicker').color = col = fixHSB({
-+                                              h: parseInt(cal.data('colorpicker').fields.eq(4).val(), 10),
-+                                              s: parseInt(cal.data('colorpicker').fields.eq(5).val(), 10),
-+                                              b: parseInt(cal.data('colorpicker').fields.eq(6).val(), 10)
-+                                      });
-+                              } else {
-+                                      cal.data('colorpicker').color = col = RGBToHSB(fixRGB({
-+                                              r: parseInt(cal.data('colorpicker').fields.eq(1).val(), 10),
-+                                              g: parseInt(cal.data('colorpicker').fields.eq(2).val(), 10),
-+                                              b: parseInt(cal.data('colorpicker').fields.eq(3).val(), 10)
-+                                      }));
-+                              }
-+                              if (ev) {
-+                                      fillRGBFields(col, cal.get(0));
-+                                      fillHexFields(col, cal.get(0));
-+                                      fillHSBFields(col, cal.get(0));
-+                              }
-+                              setSelector(col, cal.get(0));
-+                              setHue(col, cal.get(0));
-+                              setNewColor(col, cal.get(0));
-+                              cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col)]);
-+                      },
-+                      blur = function (ev) {
-+                              var cal = $(this).parent().parent();
-+                              cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus');
-+                      },
-+                      focus = function () {
-+                              charMin = this.parentNode.className.indexOf('_hex') > 0 ? 70 : 65;
-+                              $(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus');
-+                              $(this).parent().addClass('colorpicker_focus');
-+                      },
-+                      downIncrement = function (ev) {
-+                              var field = $(this).parent().find('input').focus();
-+                              var current = {
-+                                      el: $(this).parent().addClass('colorpicker_slider'),
-+                                      max: this.parentNode.className.indexOf('_hsb_h') > 0 ? 360 : (this.parentNode.className.indexOf('_hsb') > 0 ? 100 : 255),
-+                                      y: ev.pageY,
-+                                      field: field,
-+                                      val: parseInt(field.val(), 10),
-+                                      preview: $(this).parent().parent().data('colorpicker').livePreview                                      
-+                              };
-+                              $(document).bind('mouseup', current, upIncrement);
-+                              $(document).bind('mousemove', current, moveIncrement);
-+                      },
-+                      moveIncrement = function (ev) {
-+                              ev.data.field.val(Math.max(0, Math.min(ev.data.max, parseInt(ev.data.val + ev.pageY - ev.data.y, 10))));
-+                              if (ev.data.preview) {
-+                                      change.apply(ev.data.field.get(0), [true]);
-+                              }
-+                              return false;
-+                      },
-+                      upIncrement = function (ev) {
-+                              change.apply(ev.data.field.get(0), [true]);
-+                              ev.data.el.removeClass('colorpicker_slider').find('input').focus();
-+                              $(document).unbind('mouseup', upIncrement);
-+                              $(document).unbind('mousemove', moveIncrement);
-+                              return false;
-+                      },
-+                      downHue = function (ev) {
-+                              var current = {
-+                                      cal: $(this).parent(),
-+                                      y: $(this).offset().top
-+                              };
-+                              current.preview = current.cal.data('colorpicker').livePreview;
-+                              $(document).bind('mouseup', current, upHue);
-+                              $(document).bind('mousemove', current, moveHue);
-+                      },
-+                      moveHue = function (ev) {
-+                              change.apply(
-+                                      ev.data.cal.data('colorpicker')
-+                                              .fields
-+                                              .eq(4)
-+                                              .val(parseInt(360*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.y))))/150, 10))
-+                                              .get(0),
-+                                      [ev.data.preview]
-+                              );
-+                              return false;
-+                      },
-+                      upHue = function (ev) {
-+                              fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
-+                              fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
-+                              $(document).unbind('mouseup', upHue);
-+                              $(document).unbind('mousemove', moveHue);
-+                              return false;
-+                      },
-+                      downSelector = function (ev) {
-+                              var current = {
-+                                      cal: $(this).parent(),
-+                                      pos: $(this).offset()
-+                              };
-+                              current.preview = current.cal.data('colorpicker').livePreview;
-+                              $(document).bind('mouseup', current, upSelector);
-+                              $(document).bind('mousemove', current, moveSelector);
-+                      },
-+                      moveSelector = function (ev) {
-+                              change.apply(
-+                                      ev.data.cal.data('colorpicker')
-+                                              .fields
-+                                              .eq(6)
-+                                              .val(parseInt(100*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.pos.top))))/150, 10))
-+                                              .end()
-+                                              .eq(5)
-+                                              .val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX - ev.data.pos.left))))/150, 10))
-+                                              .get(0),
-+                                      [ev.data.preview]
-+                              );
-+                              return false;
-+                      },
-+                      upSelector = function (ev) {
-+                              fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
-+                              fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
-+                              $(document).unbind('mouseup', upSelector);
-+                              $(document).unbind('mousemove', moveSelector);
-+                              return false;
-+                      },
-+                      enterSubmit = function (ev) {
-+                              $(this).addClass('colorpicker_focus');
-+                      },
-+                      leaveSubmit = function (ev) {
-+                              $(this).removeClass('colorpicker_focus');
-+                      },
-+                      clickSubmit = function (ev) {
-+                              var cal = $(this).parent();
-+                              var col = cal.data('colorpicker').color;
-+                              cal.data('colorpicker').origColor = col;
-+                              setCurrentColor(col, cal.get(0));
-+                              cal.data('colorpicker').onSubmit(col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el);
-+                      },
-+                      show = function (ev) {
-+                              var cal = $('#' + $(this).data('colorpickerId'));
-+                              cal.data('colorpicker').onBeforeShow.apply(this, [cal.get(0)]);
-+                              var pos = $(this).offset();
-+                              var viewPort = getViewport();
-+                              var top = pos.top + this.offsetHeight;
-+                              var left = pos.left;
-+                              if (top + 176 > viewPort.t + viewPort.h) {
-+                                      top -= this.offsetHeight + 176;
-+                              }
-+                              if (left + 356 > viewPort.l + viewPort.w) {
-+                                      left -= 356;
-+                              }
-+                              cal.css({left: left + 'px', top: top + 'px'});
-+                              if (cal.data('colorpicker').onShow.apply(this, [cal.get(0)]) != false) {
-+                                      cal.show();
-+                              }
-+                              $(document).bind('mousedown', {cal: cal}, hide);
-+                              return false;
-+                      },
-+                      hide = function (ev) {
-+                              if (!isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) {
-+                                      if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false) {
-+                                              ev.data.cal.hide();
-+                                      }
-+                                      $(document).unbind('mousedown', hide);
-+                              }
-+                      },
-+                      isChildOf = function(parentEl, el, container) {
-+                              if (parentEl == el) {
-+                                      return true;
-+                              }
-+                              if (parentEl.contains) {
-+                                      return parentEl.contains(el);
-+                              }
-+                              if ( parentEl.compareDocumentPosition ) {
-+                                      return !!(parentEl.compareDocumentPosition(el) & 16);
-+                              }
-+                              var prEl = el.parentNode;
-+                              while(prEl && prEl != container) {
-+                                      if (prEl == parentEl)
-+                                              return true;
-+                                      prEl = prEl.parentNode;
-+                              }
-+                              return false;
-+                      },
-+                      getViewport = function () {
-+                              var m = document.compatMode == 'CSS1Compat';
-+                              return {
-+                                      l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft),
-+                                      t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop),
-+                                      w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth),
-+                                      h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight)
-+                              };
-+                      },
-+                      fixHSB = function (hsb) {
-+                              return {
-+                                      h: Math.min(360, Math.max(0, hsb.h)),
-+                                      s: Math.min(100, Math.max(0, hsb.s)),
-+                                      b: Math.min(100, Math.max(0, hsb.b))
-+                              };
-+                      }, 
-+                      fixRGB = function (rgb) {
-+                              return {
-+                                      r: Math.min(255, Math.max(0, rgb.r)),
-+                                      g: Math.min(255, Math.max(0, rgb.g)),
-+                                      b: Math.min(255, Math.max(0, rgb.b))
-+                              };
-+                      },
-+                      fixHex = function (hex) {
-+                              var len = 6 - hex.length;
-+                              if (len > 0) {
-+                                      var o = [];
-+                                      for (var i=0; i<len; i++) {
-+                                              o.push('0');
-+                                      }
-+                                      o.push(hex);
-+                                      hex = o.join('');
-+                              }
-+                              return hex;
-+                      }, 
-+                      HexToRGB = function (hex) {
-+                              var hex = parseInt(((hex.indexOf('#') > -1) ? hex.substring(1) : hex), 16);
-+                              return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)};
-+                      },
-+                      HexToHSB = function (hex) {
-+                              return RGBToHSB(HexToRGB(hex));
-+                      },
-+                      RGBToHSB = function (rgb) {
-+                              var hsb = {
-+                                      h: 0,
-+                                      s: 0,
-+                                      b: 0
-+                              };
-+                              var min = Math.min(rgb.r, rgb.g, rgb.b);
-+                              var max = Math.max(rgb.r, rgb.g, rgb.b);
-+                              var delta = max - min;
-+                              hsb.b = max;
-+                              if (max != 0) {
-+                                      
-+                              }
-+                              hsb.s = max != 0 ? 255 * delta / max : 0;
-+                              if (hsb.s != 0) {
-+                                      if (rgb.r == max) {
-+                                              hsb.h = (rgb.g - rgb.b) / delta;
-+                                      } else if (rgb.g == max) {
-+                                              hsb.h = 2 + (rgb.b - rgb.r) / delta;
-+                                      } else {
-+                                              hsb.h = 4 + (rgb.r - rgb.g) / delta;
-+                                      }
-+                              } else {
-+                                      hsb.h = -1;
-+                              }
-+                              hsb.h *= 60;
-+                              if (hsb.h < 0) {
-+                                      hsb.h += 360;
-+                              }
-+                              hsb.s *= 100/255;
-+                              hsb.b *= 100/255;
-+                              return hsb;
-+                      },
-+                      HSBToRGB = function (hsb) {
-+                              var rgb = {};
-+                              var h = Math.round(hsb.h);
-+                              var s = Math.round(hsb.s*255/100);
-+                              var v = Math.round(hsb.b*255/100);
-+                              if(s == 0) {
-+                                      rgb.r = rgb.g = rgb.b = v;
-+                              } else {
-+                                      var t1 = v;
-+                                      var t2 = (255-s)*v/255;
-+                                      var t3 = (t1-t2)*(h%60)/60;
-+                                      if(h==360) h = 0;
-+                                      if(h<60) {rgb.r=t1;     rgb.b=t2; rgb.g=t2+t3}
-+                                      else if(h<120) {rgb.g=t1; rgb.b=t2;     rgb.r=t1-t3}
-+                                      else if(h<180) {rgb.g=t1; rgb.r=t2;     rgb.b=t2+t3}
-+                                      else if(h<240) {rgb.b=t1; rgb.r=t2;     rgb.g=t1-t3}
-+                                      else if(h<300) {rgb.b=t1; rgb.g=t2;     rgb.r=t2+t3}
-+                                      else if(h<360) {rgb.r=t1; rgb.g=t2;     rgb.b=t1-t3}
-+                                      else {rgb.r=0; rgb.g=0; rgb.b=0}
-+                              }
-+                              return {r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b)};
-+                      },
-+                      RGBToHex = function (rgb) {
-+                              var hex = [
-+                                      rgb.r.toString(16),
-+                                      rgb.g.toString(16),
-+                                      rgb.b.toString(16)
-+                              ];
-+                              $.each(hex, function (nr, val) {
-+                                      if (val.length == 1) {
-+                                              hex[nr] = '0' + val;
-+                                      }
-+                              });
-+                              return hex.join('');
-+                      },
-+                      HSBToHex = function (hsb) {
-+                              return RGBToHex(HSBToRGB(hsb));
-+                      },
-+                      restoreOriginal = function () {
-+                              var cal = $(this).parent();
-+                              var col = cal.data('colorpicker').origColor;
-+                              cal.data('colorpicker').color = col;
-+                              fillRGBFields(col, cal.get(0));
-+                              fillHexFields(col, cal.get(0));
-+                              fillHSBFields(col, cal.get(0));
-+                              setSelector(col, cal.get(0));
-+                              setHue(col, cal.get(0));
-+                              setNewColor(col, cal.get(0));
-+                      };
-+              return {
-+                      init: function (opt) {
-+                              opt = $.extend({}, defaults, opt||{});
-+                              if (typeof opt.color == 'string') {
-+                                      opt.color = HexToHSB(opt.color);
-+                              } else if (opt.color.r != undefined && opt.color.g != undefined && opt.color.b != undefined) {
-+                                      opt.color = RGBToHSB(opt.color);
-+                              } else if (opt.color.h != undefined && opt.color.s != undefined && opt.color.b != undefined) {
-+                                      opt.color = fixHSB(opt.color);
-+                              } else {
-+                                      return this;
-+                              }
-+                              return this.each(function () {
-+                                      if (!$(this).data('colorpickerId')) {
-+                                              var options = $.extend({}, opt);
-+                                              options.origColor = opt.color;
-+                                              var id = 'collorpicker_' + parseInt(Math.random() * 1000);
-+                                              $(this).data('colorpickerId', id);
-+                                              var cal = $(tpl).attr('id', id);
-+                                              if (options.flat) {
-+                                                      cal.appendTo(this).show();
-+                                              } else {
-+                                                      cal.appendTo(document.body);
-+                                              }
-+                                              options.fields = cal
-+                                                                                      .find('input')
-+                                                                                              .bind('keyup', keyDown)
-+                                                                                              .bind('change', change)
-+                                                                                              .bind('blur', blur)
-+                                                                                              .bind('focus', focus);
-+                                              cal
-+                                                      .find('span').bind('mousedown', downIncrement).end()
-+                                                      .find('>div.colorpicker_current_color').bind('click', restoreOriginal);
-+                                              options.selector = cal.find('div.colorpicker_color').bind('mousedown', downSelector);
-+                                              options.selectorIndic = options.selector.find('div div');
-+                                              options.el = this;
-+                                              options.hue = cal.find('div.colorpicker_hue div');
-+                                              cal.find('div.colorpicker_hue').bind('mousedown', downHue);
-+                                              options.newColor = cal.find('div.colorpicker_new_color');
-+                                              options.currentColor = cal.find('div.colorpicker_current_color');
-+                                              cal.data('colorpicker', options);
-+                                              cal.find('div.colorpicker_submit')
-+                                                      .bind('mouseenter', enterSubmit)
-+                                                      .bind('mouseleave', leaveSubmit)
-+                                                      .bind('click', clickSubmit);
-+                                              fillRGBFields(options.color, cal.get(0));
-+                                              fillHSBFields(options.color, cal.get(0));
-+                                              fillHexFields(options.color, cal.get(0));
-+                                              setHue(options.color, cal.get(0));
-+                                              setSelector(options.color, cal.get(0));
-+                                              setCurrentColor(options.color, cal.get(0));
-+                                              setNewColor(options.color, cal.get(0));
-+                                              if (options.flat) {
-+                                                      cal.css({
-+                                                              position: 'relative',
-+                                                              display: 'block'
-+                                                      });
-+                                              } else {
-+                                                      $(this).bind(options.eventName, show);
-+                                              }
-+                                      }
-+                              });
-+                      },
-+                      showPicker: function() {
-+                              return this.each( function () {
-+                                      if ($(this).data('colorpickerId')) {
-+                                              show.apply(this);
-+                                      }
-+                              });
-+                      },
-+                      hidePicker: function() {
-+                              return this.each( function () {
-+                                      if ($(this).data('colorpickerId')) {
-+                                              $('#' + $(this).data('colorpickerId')).hide();
-+                                      }
-+                              });
-+                      },
-+                      setColor: function(col) {
-+                              if (typeof col == 'string') {
-+                                      col = HexToHSB(col);
-+                              } else if (col.r != undefined && col.g != undefined && col.b != undefined) {
-+                                      col = RGBToHSB(col);
-+                              } else if (col.h != undefined && col.s != undefined && col.b != undefined) {
-+                                      col = fixHSB(col);
-+                              } else {
-+                                      return this;
-+                              }
-+                              return this.each(function(){
-+                                      if ($(this).data('colorpickerId')) {
-+                                              var cal = $('#' + $(this).data('colorpickerId'));
-+                                              cal.data('colorpicker').color = col;
-+                                              cal.data('colorpicker').origColor = col;
-+                                              fillRGBFields(col, cal.get(0));
-+                                              fillHSBFields(col, cal.get(0));
-+                                              fillHexFields(col, cal.get(0));
-+                                              setHue(col, cal.get(0));
-+                                              setSelector(col, cal.get(0));
-+                                              setCurrentColor(col, cal.get(0));
-+                                              setNewColor(col, cal.get(0));
-+                                      }
-+                              });
-+                      }
-+              };
-+      }();
-+      $.fn.extend({
-+              ColorPicker: ColorPicker.init,
-+              ColorPickerHide: ColorPicker.hidePicker,
-+              ColorPickerShow: ColorPicker.showPicker,
-+              ColorPickerSetColor: ColorPicker.setColor
-+      });
-+})(jQuery)
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery.cookie.js.legal cacti-0.8.8a/include/js/jquery/jquery.cookie.js
---- cacti-0.8.8a/include/js/jquery/jquery.cookie.js.legal      2013-01-04 15:44:38.027416060 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.cookie.js    2013-01-04 15:43:12.644377988 -0500
-@@ -0,0 +1,91 @@
-+/*jslint browser: true */ /*global jQuery: true */
-+
-+/**
-+ * jQuery Cookie plugin
-+ *
-+ * Copyright (c) 2010 Klaus Hartl (stilbuero.de)
-+ * Dual licensed under the MIT and GPL licenses:
-+ * http://www.opensource.org/licenses/mit-license.php
-+ * http://www.gnu.org/licenses/gpl.html
-+ *
-+ */
-+
-+// TODO JsDoc
-+
-+/**
-+ * Create a cookie with the given key and value and other optional parameters.
-+ *
-+ * @example $.cookie('the_cookie', 'the_value');
-+ * @desc Set the value of a cookie.
-+ * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
-+ * @desc Create a cookie with all available options.
-+ * @example $.cookie('the_cookie', 'the_value');
-+ * @desc Create a session cookie.
-+ * @example $.cookie('the_cookie', null);
-+ * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
-+ *       used when the cookie was set.
-+ *
-+ * @param String key The key of the cookie.
-+ * @param String value The value of the cookie.
-+ * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
-+ * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
-+ *                             If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
-+ *                             If set to null or omitted, the cookie will be a session cookie and will not be retained
-+ *                             when the the browser exits.
-+ * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
-+ * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
-+ * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
-+ *                        require a secure protocol (like HTTPS).
-+ * @type undefined
-+ *
-+ * @name $.cookie
-+ * @cat Plugins/Cookie
-+ * @author Klaus Hartl/klaus.hartl@stilbuero.de
-+ */
-+
-+/**
-+ * Get the value of a cookie with the given key.
-+ *
-+ * @example $.cookie('the_cookie');
-+ * @desc Get the value of a cookie.
-+ *
-+ * @param String key The key of the cookie.
-+ * @return The value of the cookie.
-+ * @type String
-+ *
-+ * @name $.cookie
-+ * @cat Plugins/Cookie
-+ * @author Klaus Hartl/klaus.hartl@stilbuero.de
-+ */
-+jQuery.cookie = function (key, value, options) {
-+
-+    // key and at least value given, set cookie...
-+    if (arguments.length > 1 && String(value) !== "[object Object]") {
-+        options = jQuery.extend({}, options);
-+
-+        if (value === null || value === undefined) {
-+            options.expires = -1;
-+        }
-+
-+        if (typeof options.expires === 'number') {
-+            var days = options.expires, t = options.expires = new Date();
-+            t.setDate(t.getDate() + days);
-+        }
-+
-+        value = String(value);
-+
-+        return (document.cookie = [
-+            encodeURIComponent(key), '=',
-+            options.raw ? value : encodeURIComponent(value),
-+            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
-+            options.path ? '; path=' + options.path : '',
-+            options.domain ? '; domain=' + options.domain : '',
-+            options.secure ? '; secure' : ''
-+        ].join(''));
-+    }
-+
-+    // key and possibly options given, get cookie...
-+    options = value || {};
-+    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
-+    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
-+};
-diff -up cacti-0.8.8a/include/js/jquery/jquery.dd.js.legal cacti-0.8.8a/include/js/jquery/jquery.dd.js
---- cacti-0.8.8a/include/js/jquery/jquery.dd.js.legal  2013-01-04 15:44:38.030416069 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.dd.js        2013-01-04 15:43:12.644377988 -0500
-@@ -0,0 +1,11 @@
-+// MSDropDown - jquery.dd.js
-+// author: Marghoob Suleman - Search me on google
-+// Date: 12th Aug, 2009, {18 Dec, 2010 (2.36)}
-+// Version: 2.37.5 {date: 17 June, 2011}
-+// Revision: 34
-+// web: www.giftlelo.com | www.marghoobsuleman.com
-+/*
-+// msDropDown is free jQuery Plugin: you can redistribute it and/or modify
-+// it under the terms of the either the MIT License or the Gnu General Public License (GPL) Version 2
-+*/
-+;eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(5($){3 1L="";3 3m=5(p,q){3 r=p;3 s=1a;3 q=$.3n({1d:4c,2q:7,3o:23,1U:6,1M:4d,3p:\'28\',1N:15,3q:\'4e\',2I:\'\',1j:\'\'},q);1a.1V=2r 3r();3 u="";3 v={};v.2J=6;v.2s=15;v.2t=1o;3 x=15;3 y={2K:\'4f\',1O:\'4g\',1H:\'4h\',29:\'4i\',1h:\'4j\',2L:\'4k\',2M:\'4l\',4m:\'4n\',2u:\'4o\',3s:\'4p\'};3 z={28:q.3p,2N:\'2N\',2O:\'2O\',2P:\'2P\',1t:\'1t\',1k:.30,2a:\'2a\',2v:\'2v\',2w:\'2w\',11:\'11\'};3 A={3t:"2x,2Q,2R,1P,2y,2z,1u,1B,2A,1Q,4q,1W,2S",18:"1C,1v,1k,4r"};1a.1R=2r 3r();3 B=$(r).18("1b");4(1w(B)=="14"||B.1c<=0){B="4s"+$.1S.3u++;$(r).2B("1b",B)};3 C=$(r).18("1j");q.1j+=(C==14)?"":C;3 D=$(r).3v();x=($(r).18("1C")>1||$(r).18("1v")==6)?6:15;4(x){q.2q=$(r).18("1C")};3 E={};3 F=0;3 G=15;3 H;3 I={};3 J=5(a){4(1w(I[a])=="14"){I[a]=1p.4t(a)}12 I[a]};3 K=5(a){12 B+y[a]};3 L=5(a){3 b=a;3 c=$(b).18("1j");12 c};3 M=5(a){3 b=$("#"+B+" 2T:11");4(b.1c>1){1D(3 i=0;i<b.1c;i++){4(a==b[i].1i){12 6}}}19 4(b.1c==1){4(b[0].1i==a){12 6}};12 15};3 N=5(a,b,c,d){3 e="";3 f=(d=="2U")?K("2M"):K("2L");3 g=(d=="2U")?f+"2V"+(b)+"2V"+(c):f+"2V"+(b);3 h="";3 i="";4(q.1N!=15){i=\' \'+q.1N+\' \'+a.3w}19{h=$(a).18("1X");h=(h.1c==0)?"":\'<3x 3y="\'+h+\'" 3z="3A" /> \'};3 j=$(a).1q();3 k=$(a).4u();3 l=($(a).18("1k")==6)?"1k":"2W";E[g]={1I:h+j,2b:k,1q:j,1i:a.1i,1b:g};3 m=L(a);4(M(a.1i)==6){e+=\'<a 3B="3C:3D(0);" 1r="\'+z.11+\' \'+l+i+\'"\'}19{e+=\'<a  3B="3C:3D(0);" 1r="\'+l+i+\'"\'};4(m!==15&&m!==14){e+=" 1j=\'"+m+"\'"};e+=\' 1b="\'+g+\'">\';e+=h+\'<1x 1r="\'+z.1t+\'">\'+j+\'</1x></a>\';12 e};3 O=5(t){3 b=t.3E();4(b.1c==0)12-1;3 a="";1D(3 i 2c E){3 c=E[i].1q.3E();4(c.3F(0,b.1c)==b){a+="#"+E[i].1b+", "}};12(a=="")?-1:a};3 P=5(){3 f=D;4(f.1c==0)12"";3 g="";3 h=K("2L");3 i=K("2M");f.2X(5(c){3 d=f[c];4(d.4v=="4w"){g+="<1y 1r=\'4x\'>";g+="<1x 1j=\'3G-4y:4z;3G-1j:4A; 4B:4C;\'>"+$(d).18("4D")+"</1x>";3 e=$(d).3v();e.2X(5(a){3 b=e[a];g+=N(b,c,a,"2U")});g+="</1y>"}19{g+=N(d,c,"","")}});12 g};3 Q=5(){3 a=K("1O");3 b=K("1h");3 c=q.1j;1Y="";1Y+=\'<1y 1b="\'+b+\'" 1r="\'+z.2P+\'"\';4(!x){1Y+=(c!="")?\' 1j="\'+c+\'"\':\'\'}19{1Y+=(c!="")?\' 1j="2C-1m:4E 4F #4G;1s:2d;1n:2Y;\'+c+\'"\':\'\'};1Y+=\'>\';12 1Y};3 R=5(){3 a=K("1H");3 b=K("2u");3 c=K("29");3 d=K("3s");3 e="";3 f="";4(J(B).1E.1c>0){e=$("#"+B+" 2T:11").1q();f=$("#"+B+" 2T:11").18("1X")};f=(f.1c==0||f==14||q.1U==15||q.1N!=15)?"":\'<3x 3y="\'+f+\'" 3z="3A" /> \';3 g=\'<1y 1b="\'+a+\'" 1r="\'+z.2N+\'"\';g+=\'>\';g+=\'<1x 1b="\'+b+\'" 1r="\'+z.2O+\'"></1x><1x 1r="\'+z.1t+\'" 1b="\'+c+\'">\'+f+\'<1x 1r="\'+z.1t+\'">\'+e+\'</1x></1x></1y>\';12 g};3 S=5(){3 c=K("1h");$("#"+c+" a.2W").1J("1P");$("#"+c+" a.2W").1e("1P",5(a){a.1Z();V(1a);21();4(!x){$("#"+c).1J("1B");X(15);3 b=(q.1U==15)?$(1a).1q():$(1a).1I();1T(b);s.2e()}})};3 T=5(){3 d=15;3 e=K("1O");3 f=K("1H");3 g=K("29");3 h=K("1h");3 i=K("2u");3 j=$("#"+B).2Z();j=j+2;3 k=q.1j;4($("#"+e).1c>0){$("#"+e).2D();d=6};3 l=\'<1y 1b="\'+e+\'" 1r="\'+z.28+\'"\';l+=(k!="")?\' 1j="\'+k+\'"\':\'\';l+=\'>\';l+=R();l+=Q();l+=P();l+="</1y>";l+="</1y>";4(d==6){3 m=K("2K");$("#"+m).31(l)}19{$("#"+B).31(l)};4(x){3 f=K("1H");$("#"+f).2f()};$("#"+e).9("2Z",j+"1z");$("#"+h).9("2Z",(j-2)+"1z");4(D.1c>q.2q){3 n=2g($("#"+h+" a:3H").9("2h-3I"))+2g($("#"+h+" a:3H").9("2h-1m"));3 o=((q.3o)*q.2q)-n;$("#"+h).9("1d",o+"1z")}19 4(x){3 o=$("#"+B).1d();$("#"+h).9("1d",o+"1z")};4(d==15){3J();W(B)};4($("#"+B).18("1k")==6){$("#"+e).9("2E",z.1k)};Z();$("#"+f).1e("1B",5(a){32(1)});$("#"+f).1e("1Q",5(a){32(0)});S();$("#"+h+" a.1k").9("2E",z.1k);4(x){$("#"+h).1e("1B",5(c){4(!v.2s){v.2s=6;$(1p).1e("1W",5(a){3 b=a.3K;v.2t=b;4(b==39||b==40){a.1Z();a.2i();33();21()};4(b==37||b==38){a.1Z();a.2i();34();21()}})}})};$("#"+h).1e("1Q",5(a){X(15);$(1p).1J("1W");v.2s=15;v.2t=1o});$("#"+f).1e("1P",5(b){X(15);4($("#"+h+":2j").1c==1){$("#"+h).1J("1B")}19{$("#"+h).1e("1B",5(a){X(6)});s.3L()}});$("#"+f).1e("1Q",5(a){X(15)});4(q.1U&&q.1N!=15){2k()}};3 U=5(a){1D(3 i 2c E){4(E[i].1i==a){12 E[i]}};12-1};3 V=5(a){3 b=K("1h");4($("#"+b+" a."+z.11).1c==1){u=$("#"+b+" a."+z.11).1q()};4(!x){$("#"+b+" a."+z.11).1K(z.11)};3 c=$("#"+b+" a."+z.11).18("1b");4(c!=14){3 d=(v.22==14||v.22==1o)?E[c].1i:v.22};4(a&&!x){$(a).1F(z.11)};4(x){3 e=v.2t;4($("#"+B).18("1v")==6){4(e==17){v.22=E[$(a).18("1b")].1i;$(a).4H(z.11)}19 4(e==16){$("#"+b+" a."+z.11).1K(z.11);$(a).1F(z.11);3 f=$(a).18("1b");3 g=E[f].1i;1D(3 i=35.4I(d,g);i<=35.4J(d,g);i++){$("#"+U(i).1b).1F(z.11)}}19{$("#"+b+" a."+z.11).1K(z.11);$(a).1F(z.11);v.22=E[$(a).18("1b")].1i}}19{$("#"+b+" a."+z.11).1K(z.11);$(a).1F(z.11);v.22=E[$(a).18("1b")].1i}}};3 W=5(a){3 b=a;J(b).4K=5(e){$("#"+b).1S(q)}};3 X=5(a){v.2J=a};3 Y=5(){12 v.2J};3 Z=5(){3 b=K("1O");3 c=A.3t.4L(",");1D(3 d=0;d<c.1c;d++){3 e=c[d];3 f=24(e);4(f==6){2F(e){1f"2x":$("#"+b).1e("4M",5(a){J(B).2x()});1g;1f"1P":$("#"+b).1e("1P",5(a){$("#"+B).1G("1P")});1g;1f"2y":$("#"+b).1e("2y",5(a){$("#"+B).1G("2y")});1g;1f"2z":$("#"+b).1e("2z",5(a){$("#"+B).1G("2z")});1g;1f"1u":$("#"+b).1e("1u",5(a){$("#"+B).1G("1u")});1g;1f"1B":$("#"+b).1e("1B",5(a){$("#"+B).1G("1B")});1g;1f"2A":$("#"+b).1e("2A",5(a){$("#"+B).1G("2A")});1g;1f"1Q":$("#"+b).1e("1Q",5(a){$("#"+B).1G("1Q")});1g}}}};3 3J=5(){3 a=K("2K");$("#"+B).31("<1y 1r=\'"+z.2a+"\' 1j=\'1d:3M;3N:3O;1n:36;\' 1b=\'"+a+"\'></1y>");$("#"+B).4N($("#"+a))};3 1T=5(a){3 b=K("29");$("#"+b).1I(a)};3 3a=5(w){3 a=w;3 b=K("1h");3 c=$("#"+b+" a:2j");3 d=c.1c;3 e=$("#"+b+" a:2j").1i($("#"+b+" a.11:2j"));3 f;2F(a){1f"3b":4(e<d-1){e++;f=c[e]};1g;1f"3P":4(e<d&&e>0){e--;f=c[e]};1g};4(1w(f)=="14"){12 15};$("#"+b+" a."+z.11).1K(z.11);$(f).1F(z.11);3 g=f.1b;4(!x){3 h=(q.1U==15)?E[g].1q:$("#"+g).1I();1T(h);2k(E[g].1i)};4(a=="3b"){4(2g(($("#"+g).1n().1m+$("#"+g).1d()))>=2g($("#"+b).1d())){$("#"+b).2l(($("#"+b).2l())+$("#"+g).1d()+$("#"+g).1d())}}19{4(2g(($("#"+g).1n().1m+$("#"+g).1d()))<=0){$("#"+b).2l(($("#"+b).2l()-$("#"+b).1d())-$("#"+g).1d())}}};3 33=5(){3a("3b")};3 34=5(){3a("3P")};3 2k=5(i){4(q.1N!=15){3 a=K("29");3 b=(1w(i)=="14")?J(B).1l:i;3 c=J(B).1E[b].3w;4(c.1c>0){3 d=K("1h");3 e=$("#"+d+" a."+c).18("1b");3 f=$("#"+e).9("2m-4O");3 g=$("#"+e).9("2m-1n");3 h=$("#"+e).9("2h-3Q");4(f!=14){$("#"+a).2n("."+z.1t).2B(\'1j\',"2m:"+f)};4(g!=14){$("#"+a).2n("."+z.1t).9(\'2m-1n\',g)};4(h!=14){$("#"+a).2n("."+z.1t).9(\'2h-3Q\',h)};$("#"+a).2n("."+z.1t).9(\'2m-3R\',\'4P-3R\');$("#"+a).2n("."+z.1t).9(\'2h-3I\',\'4Q\')}}};3 21=5(){3 a=K("1h");3 b=$("#"+a+" a."+z.11);4(b.1c==1){3 c=$("#"+a+" a."+z.11).1q();3 d=$("#"+a+" a."+z.11).18("1b");4(d!=14){3 e=E[d].2b;J(B).1l=E[d].1i};4(q.1U&&q.1N!=15)2k()}19 4(b.1c>1){1D(3 i=0;i<b.1c;i++){3 d=$(b[i]).18("1b");3 f=E[d].1i;J(B).1E[f].11="11"}};3 g=J(B).1l;s.1V["1l"]=g};3 24=5(a){4($("#"+B).18("4R"+a)!=14){12 6};3 b=$("#"+B).3c("4S");4(b&&b[a]){12 6};12 15};3 3S=5(){3 b=K("1h");4(24(\'2R\')==6){3 c=E[$("#"+b+" a.11").18("1b")].1q;4($.3T(u)!==$.3T(c)&&u!==""){$("#"+B).1G("2R")}};4(24(\'1u\')==6){$("#"+B).1G("1u")};4(24(\'2Q\')==6){$(1p).1e("1u",5(a){$("#"+B).2x();$("#"+B)[0].2Q();21();$(1p).1J("1u")})}};3 32=5(a){3 b=K("2u");4(a==1)$("#"+b).9({3U:\'0 4T%\'});19 $("#"+b).9({3U:\'0 0\'})};3 3V=5(){1D(3 i 2c J(B)){4(1w(J(B)[i])!=\'5\'&&J(B)[i]!==14&&J(B)[i]!==1o){s.1A(i,J(B)[i],6)}}};3 3W=5(a,b){4(U(b)!=-1){J(B)[a]=b;3 c=K("1h");$("#"+c+" a."+z.11).1K(z.11);$("#"+U(b).1b).1F(z.11);3 d=U(J(B).1l).1I;1T(d)}};3 3X=5(i,a){4(a==\'d\'){1D(3 b 2c E){4(E[b].1i==i){4U E[b];1g}}};3 c=0;1D(3 b 2c E){E[b].1i=c;c++}};3 2G=5(){3 a=K("1h");3 b=K("1O");3 c=$("#"+b).1n();3 d=$("#"+b).1d();3 e=$(3Y).1d();3 f=$(3Y).2l();3 g=$("#"+a).1d();3 h={1M:q.1M,1m:(c.1m+d)+"1z",1s:"2o"};3 i=q.3q;3 j=15;3 k=z.2w;$("#"+a).1K(z.2w);$("#"+a).1K(z.2v);4((e+f)<35.4V(g+d+c.1m)){3 l=c.1m-g;4((c.1m-g)<0){l=10};h={1M:q.1M,1m:l+"1z",1s:"2o"};i="25";j=6;k=z.2v};12{3d:j,3Z:i,9:h,2C:k}};3 3e=5(){4(s.1R["41"]!=1o){2H(s.1R["41"])(s)}};3 3f=5(){3S();4(s.1R["42"]!=1o){2H(s.1R["42"])(s)}};1a.3L=5(){4((s.26("1k",6)==6)||(s.26("1E",6).1c==0))12;3 e=K("1h");4(1L!=""&&e!=1L){$("#"+1L).43("3g");$("#"+1L).9({1M:\'0\'})};4($("#"+e).9("1s")=="2o"){u=E[$("#"+e+" a.11").18("1b")].1q;3 f="";H=$("#"+e).1d();$("#"+e+" a").25();$(1p).1e("1W",5(a){3 b=a.3K;4(b==8){a.1Z();a.2i();f=(f.1c==0)?"":f.3F(0,f.1c-1)};2F(b){1f 39:1f 40:a.1Z();a.2i();33();1g;1f 37:1f 38:a.1Z();a.2i();34();1g;1f 27:1f 13:s.2e();21();1g;44:4(b>46){f+=4W.4X(b)};3 c=O(f);4(c!=-1){$("#"+e).9({1d:\'4Y\'});$("#"+e+" a").2f();$(c).25();3 d=2G();$("#"+e).9(d.9);$("#"+e).9({1s:\'2d\'})}19{$("#"+e+" a").25();$("#"+e).9({1d:H+\'1z\'})};1g};4(24("1W")==6){J(B).4Z()}});$(1p).1e("2S",5(a){4($("#"+B).18("45")!=14){J(B).45()}});$(1p).1e("1u",5(a){4(Y()==15){s.2e()}});3 g=2G();$("#"+e).9(g.9);4(g.3d==6){$("#"+e).9({1s:\'2d\'});$("#"+e).1F(g.2C);3e()}19{$("#"+e)[g.3Z]("3g",5(){$("#"+e).1F(g.2C);3e()})};4(e!=1L){1L=e}}};1a.2e=5(){3 b=K("1h");3 c=$("#"+K("1H")).1n().1m;3 d=2G();G=15;4(d.3d==6){$("#"+b).50({1d:0,1m:c},5(){$("#"+b).9({1d:H+\'1z\',1s:\'2o\'});3f()})}19{$("#"+b).43("3g",5(a){3f();$("#"+b).9({1M:\'0\'});$("#"+b).9({1d:H+\'1z\'})})};2k();$(1p).1J("1W");$(1p).1J("2S");$(1p).1J("1u")};1a.1l=5(i){4(1w(i)=="14"){12 s.26("1l")}19{s.1A("1l",i)}};1a.51=5(a){4(1w(a)=="14"||a==6){$("."+z.2a).52("1j")}19{$("."+z.2a).2B("1j","1d:3M;3N:3O;1n:36")}};1a.1A=5(a,b,c){4(a==14||b==14)47{48:"1A 53 54?"};s.1V[a]=b;4(c!=6){2F(a){1f"1l":3W(a,b);1g;1f"1k":s.1k(b,6);1g;1f"1v":J(B)[a]=b;x=($(r).18("1C")>0||$(r).18("1v")==6)?6:15;4(x){3 d=$("#"+B).1d();3 f=K("1h");$("#"+f).9("1d",d+"1z");3 g=K("1H");$("#"+g).2f();3 f=K("1h");$("#"+f).9({1s:\'2d\',1n:\'2Y\'});S()};1g;1f"1C":J(B)[a]=b;4(b==0){J(B).1v=15};x=($(r).18("1C")>0||$(r).18("1v")==6)?6:15;4(b==0){3 g=K("1H");$("#"+g).25();3 f=K("1h");$("#"+f).9({1s:\'2o\',1n:\'36\'});3 h="";4(J(B).1l>=0){3 i=U(J(B).1l);h=i.1I;V($("#"+i.1b))};1T(h)}19{3 g=K("1H");$("#"+g).2f();3 f=K("1h");$("#"+f).9({1s:\'2d\',1n:\'2Y\'})};1g;44:55{J(B)[a]=b}56(e){};1g}}};1a.26=5(a,b){4(a==14&&b==14){12 s.1V};4(a!=14&&b==14){12(s.1V[a]!=14)?s.1V[a]:1o};4(a!=14&&b!=14){12 J(B)[a]}};1a.2j=5(a){3 b=K("1O");4(a==6){$("#"+b).25()}19 4(a==15){$("#"+b).2f()}19{12 $("#"+b).9("1s")}};1a.57=5(a,b){3 c=a;3 d=c.1q;3 e=(c.2b==14||c.2b==1o)?d:c.2b;3 f=(c["1X"]==14||c["1X"]==1o)?\'\':c["1X"];3 i=(b==14||b==1o)?J(B).1E.1c:b;J(B).1E[i]=2r 58(d,e);4(f!=\'\')J(B).1E[i]["1X"]=f;3 g=U(i);4(g!=-1){3 h=N(J(B).1E[i],i,"","");$("#"+g.1b).1I(h)}19{3 h=N(J(B).1E[i],i,"","");3 j=K("1h");$("#"+j).59(h);S()}};1a.2D=5(i){J(B).2D(i);4((U(i))!=-1){$("#"+U(i).1b).2D();3X(i,\'d\')};4(J(B).1c==0){1T("")}19{3 a=U(J(B).1l).1I;1T(a)};s.1A("1l",J(B).1l)};1a.1k=5(a,b){J(B).1k=a;3 c=K("1O");4(a==6){$("#"+c).9("2E",z.1k);s.2e()}19 4(a==15){$("#"+c).9("2E",1)};4(b!=6){s.1A("1k",a)}};1a.3h=5(){12(J(B).3h==14)?1o:J(B).3h};1a.3i=5(){4(2p.1c==1){12 J(B).3i(2p[0])}19 4(2p.1c==2){12 J(B).3i(2p[0],2p[1])}19{47{48:"5a 1i 5b 5c!"}}};1a.49=5(a){12 J(B).49(a)};1a.1v=5(a){4(1w(a)=="14"){12 s.26("1v")}19{s.1A("1v",a)}};1a.1C=5(a){4(1w(a)=="14"){12 s.26("1C")}19{s.1A("1C",a)}};1a.5d=5(a,b){s.1R[a]=b};1a.5e=5(a){2H(s.1R[a])(s)};3 4a=5(){s.1A("3j",$.1S.3j);s.1A("3k",$.1S.3k)};3 4b=5(){T();3V();4a();4(q.2I!=\'\'){2H(q.2I)(s)}};4b()};$.1S={3j:2.37,3k:"5f 5g",3u:20,5h:5(a,b){12 $(a).1S(b).3c("28")}};$.3l.3n({1S:5(b){12 1a.2X(5(){3 a=2r 3m(1a,b);$(1a).3c(\'28\',a)})}});4(1w($.3l.18)==\'14\'){$.3l.18=5(w){12 $(1a).2B(w)}}})(5i);',62,329,'|||var|if|function|true|||css||||||||||||||||||||||||||||||||||||||||||||||||||||||selected|return||undefined|false|||prop|else|this|id|length|height|bind|case|break|postChildID|index|style|disabled|selectedIndex|top|position|null|document|text|class|display|ddTitleText|mouseup|multiple|typeof|span|div|px|set|mouseover|size|for|options|addClass|trigger|postTitleID|html|unbind|removeClass|bs|zIndex|useSprite|postID|click|mouseout|onActions|msDropDown|bv|showIcon|ddProp|keydown|title|sDiv|preventDefault||bA|oldIndex||bB|show|get||dd|postTitleTextID|ddOutOfVision|value|in|block|close|hide|parseInt|padding|stopPropagation|visible|bz|scrollTop|background|find|none|arguments|visibleRows|new|keyboardAction|currentKey|postArrowID|borderTop|noBorderTop|focus|dblclick|mousedown|mousemove|attr|border|remove|opacity|switch|bH|eval|onInit|insideWindow|postElementHolder|postAID|postOPTAID|ddTitle|arrow|ddChild|blur|change|keyup|option|opt|_|enabled|each|relative|width||after|bD|bx|by|Math|absolute||||bw|next|data|opp|bI|bJ|fast|form|item|version|author|fn|bt|extend|rowHeight|mainCSS|animStyle|Object|postInputhidden|actions|counter|children|className|img|src|align|absmiddle|href|javascript|void|toLowerCase|substr|font|first|bottom|bu|keyCode|open|0px|overflow|hidden|previous|left|repeat|bC|trim|backgroundPosition|bE|bF|bG|window|ani||onOpen|onClose|slideUp|default|onkeyup||throw|message|namedItem|bK|bL|120|9999|slideDown|_msddHolder|_msdd|_title|_titletext|_child|_msa|_msopta|postInputID|_msinput|_arrow|_inp|keypress|tabindex|msdrpdd|getElementById|val|nodeName|OPTGROUP|opta|weight|bold|italic|clear|both|label|1px|solid|c3c3c3|toggleClass|min|max|refresh|split|mouseenter|appendTo|image|no|2px|on|events|100|delete|floor|String|fromCharCode|auto|onkeydown|animate|debug|removeAttr|to|what|try|catch|add|Option|append|An|is|required|addMyEvent|fireEvent|Marghoob|Suleman|create|jQuery'.split('|'),0,{}))
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery.dropdown.js.legal cacti-0.8.8a/include/js/jquery/jquery.dropdown.js
---- cacti-0.8.8a/include/js/jquery/jquery.dropdown.js.legal    2013-01-04 15:44:38.032416068 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.dropdown.js  2013-01-04 15:43:12.644377988 -0500
-@@ -0,0 +1,227 @@
-+/*
-+ +-------------------------------------------------------------------------+
-+ | Copyright (C) 2004-2013 The Cacti Group                                 |
-+ |                                                                         |
-+ | 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 2          |
-+ | of the License, or (at your option) any later version.                  |
-+ |                                                                         |
-+ | This program is distributed in the hope that it will be useful,         |
-+ | but WITHOUT ANY WARRANTY; without even the implied warranty of          |
-+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           |
-+ | GNU General Public License for more details.                            |
-+ +-------------------------------------------------------------------------+
-+ | Cacti: The Complete RRDTool-based Graphing Solution                     |
-+ +-------------------------------------------------------------------------+
-+ | This code is designed, written, and maintained by the Cacti Group. See  |
-+ | about.php and/or the AUTHORS file for specific developer information.   |
-+ +-------------------------------------------------------------------------+
-+ | http://www.cacti.net/                                                   |
-+ +-------------------------------------------------------------------------+
-+*/
-+
-+(function($){
-+ $.fn.DropDownMenu = function(options) {
-+
-+      var defaults = {
-+              title:                  false,
-+              subtitle:               false,
-+              name:                   'myName',
-+              maxHeight:              300,
-+              width:                  'auto',
-+              timeout:                500,
-+              auto_close:     10000,
-+              html:                   '<h6>empty</h6>',
-+              offsetX:                0,
-+              offsetY:                0,
-+              simultaneous:   false,
-+              textAlign:              'left'
-+      };
-+
-+      var timerref            = null;
-+      var menu                        = null;
-+      var menuHeight          = 0;
-+      var options             = $.extend(defaults, options);
-+      var contentHeight       = 0;
-+
-+      /* do nothing if requested menu is still loaded */
-+      if($('#' + options.name).is(":visible")) { return; }
-+
-+      /* remove all open menus from DOM if they should not stay in front at the same time */
-+      var oldMenus = $(".cacti_dd_menu");
-+      if(options.simultaneous == false) {
-+              oldMenus.css({'overflow-y':'hidden'}).slideUp('200');
-+              oldMenus.queue(function () {
-+                      oldMenus.remove();
-+                      oldMenus.dequeue();
-+              });
-+      }
-+
-+      return this.each(function() {
-+              obj = $(this);
-+              newMenu = _init_menu(obj);
-+              _open_menu(newMenu);
-+      });
-+
-+      function _init_menu(initiator){
-+              /* create the main menu structure */
-+              $("<div id='" + options.name + "' style='display: none;' class='cacti_dd_menu ui-widget ui-corner-all'>"
-+                      + "<div id='" + options.name + "_title' class='title ui-state-default ui-corner-top'><h6>" + options.title + "</h6></div>"
-+                      + "<div id='" + options.name + "_back' class='back ui-state-active'></div>"
-+                      + "<div id='" + options.name + "_content' class='content ui-widget-content ui-state-highlight " + ((options.subtitle !== false) ? "" : "ui-corner-bottom" ) + "'></div>"
-+                      + "<div id='" + options.name + "_subtitle' class='subtitle ui-state-default ui-corner-bottom'><h6>" + options.subtitle + "</h6></div>"
-+                      + "<div id='" + options.name + "_html' class='html'></div>"
-+              + "</div>").appendTo("body");
-+
-+              /* define references to the menu and its different sections */
-+              menu                    = $('#' + options.name);
-+              menu_head               = $('#' + options.name + '_title');
-+              menu_content    = $('#' + options.name + '_content');
-+              menu_back               = $('#' + options.name + '_back');
-+              menu_subhead    = $('#' + options.name + '_subtitle');
-+              menu_html               = $('#' + options.name + '_html');
-+
-+              /* while div container "myName_html" holds the raw data ... */
-+              menu_html.append(options.html);
-+              i=1;
-+              menu_html.find("h6:has(div)").each(function() {
-+                      var subMenu = $(this);
-+                      var subMenuClass = options.name + '_' + i;
-+                      var subMenuTitle = subMenu.find('a:first').html();
-+                      subMenu.addClass(subMenuClass);
-+                      $('.'+subMenuClass).die().live("click", function(){ _switch_layer( subMenuClass); } );
-+                      subMenu.children("div").hide();
-+                      subMenu.find('a:first').html('<span style="float:left; min-width:80%;">' + subMenuTitle + '</span><span class="ui-icon ui-icon-triangle-1-e" style="float:right;"></span>');
-+                      i++;
-+              });
-+
-+              /* ... "myName_content" will have the visible menu data */
-+              menu_content.append(menu_html.html());
-+
-+              /* if necessary show title, subtitle ... */
-+              if(options.title        !== false) { menu_head.show(); }
-+              if(options.subtitle !== false) { menu_subhead.show(); }
-+
-+              /* make content visible */
-+              menu_content.show();
-+
-+              /* reduce height to a minimum for best fit */
-+              menuHeight = (menu.outerHeight() > options.maxHeight) ? options.maxHeight : menu.outerHeight();
-+
-+              /* set the width to a fixed value */
-+              if(!isNaN(parseInt(options.width))) {
-+                      menu.css({
-+                              'min-width' : options.width + 'px',
-+                              'max-width' : options.width + 'px'
-+                      });
-+                      menu.width(options.width);
-+              }else {
-+                      // use real width plus 15 percent
-+                      var width = menu.outerWidth(true)*1.15;
-+                      menu.css({
-+                              'min-width' : width + 'px',
-+                              'max-width' : width + 'px'
-+                      });
-+                      menu.width(width);
-+              }
-+
-+              /* default position of the menu container */
-+              menu.css({
-+                      // x-position in relation to the initiator
-+                      'left'  : initiator.offset().left + options.offsetX + 'px',
-+                      // y-position in relation to the initiator
-+                      'top'   : initiator.offset().top + initiator.height() + options.offsetY + 'px'
-+              });
-+
-+              /* change the orientation from right to left if width exceeds the windows size */
-+              if((initiator.offset().left + initiator.width() + options.offsetX + menu.outerWidth(true)) > $(window).width()) {
-+                      menu.css({'left' : (initiator.offset().left + initiator.width() - menu.outerWidth(true)) + 'px'});
-+              }
-+
-+              menu.css({'height':0, 'text-align':options.textAlign});
-+              menu.bind('mouseover', _cancel_timer);
-+              menu.bind('mouseout', _set_timer);
-+              return menu;
-+      }
-+
-+
-+      function _switch_layer(subMenuClass){
-+              if(subMenuClass == null) {
-+                      var content = menu_html;
-+                      menu_back.empty().hide();
-+                      menu_content.height(contentHeight);
-+              }else {
-+                      var content = menu_html.find('.' + subMenuClass + ' div:first');
-+                      menu_back.show();
-+              }
-+
-+              parentClass = menu_html.find('.' + subMenuClass).parents('h6').attr('class');
-+
-+              menu_back.empty().append( menu_html.find('.' + subMenuClass + ' a:first').html() );
-+              menu_back.find('span:last').removeClass('ui-icon-triangle-1-e').addClass('ui-icon-triangle-1-s');
-+              menu_back.unbind('click').click( function() { _switch_layer( parentClass); });
-+
-+              menu_content.empty().append(content.html());
-+
-+              /* re-calculate content height */
-+              if(subMenuClass != null) {
-+                              menu_head_height        = menu_head.is(":visible")              ? menu_head.outerHeight()               : 0;
-+                              menu_back_height        = menu_back.is(":visible")              ? menu_back.outerHeight()               : 0;
-+                              menu_subhead_height     = menu_subhead.is(":visible")   ? menu_subhead.outerHeight()    : 0;
-+
-+                              menu_content.height(menuHeight - menu_head_height - menu_back_height - menu_subhead_height);
-+              }
-+
-+              /* return false to suppress unwanted click events*/
-+              return false;
-+      }
-+
-+      function _set_timer(timer){
-+                      timer = ( typeof(timer) != 'number' ) ? options.timeout : timer;
-+                      timerref = window.setTimeout( _close_menu, timer);
-+      }
-+
-+      function _cancel_timer() {
-+              if(timerref) {
-+                      window.clearTimeout(timerref);
-+                      timerref = null;
-+              }
-+      }
-+
-+      function _close_menu(){
-+              menu = $('#' + options.name);
-+              menu.slideUp(menuHeight*3);
-+              menu.queue(function () {
-+                      menu.remove();
-+                      menu.dequeue();
-+              });
-+      }
-+
-+      function _open_menu(obj){
-+              //wait until oldMenu is completey closed before opening a new one
-+              var wait = setInterval(function() {
-+                      if( !oldMenus.is(":animated") ) {
-+                              clearInterval(wait);
-+                              obj.show().animate({height: menuHeight}, menuHeight*3);
-+
-+                              //setup contentHeight;
-+                              menu_head_height        = menu_head.is(":visible")              ? menu_head.outerHeight()               : 0;
-+                              menu_back_height        = menu_back.is(":visible")              ? menu_back.outerHeight()               : 0;
-+                              menu_subhead_height     = menu_subhead.is(":visible")   ? menu_subhead.outerHeight()    : 0;
-+
-+                              menu_content.height(menuHeight - menu_head_height - menu_back_height - menu_subhead_height);
-+
-+                              contentHeight = $('#' + options.name + '_content').height();
-+                              $('#' + options.name + '_content').css({'overflow-y':'auto'});
-+
-+                              obj.find('h6').eq(0).focus();
-+                              if(options.auto_close !== false) {
-+                                      _set_timer(options.auto_close);
-+                              }
-+                      }
-+              }, 200);
-+      }
-+
-+ };
-+})(jQuery);
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery.js.legal cacti-0.8.8a/include/js/jquery/jquery.js
---- cacti-0.8.8a/include/js/jquery/jquery.js.legal     2013-01-04 15:44:38.035416071 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.js   2013-01-04 15:43:12.644377988 -0500
-@@ -0,0 +1,4 @@
-+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
-+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)ca(a+"["+e+"]",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div>"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
-+f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
-+{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery.jstree.js.legal cacti-0.8.8a/include/js/jquery/jquery.jstree.js
---- cacti-0.8.8a/include/js/jquery/jquery.jstree.js.legal      2013-01-04 15:44:38.036416073 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.jstree.js    2013-01-04 15:43:12.645377988 -0500
-@@ -0,0 +1,4551 @@
-+/*\r
-+ * jsTree 1.0-rc3\r
-+ * http://jstree.com/\r
-+ *\r
-+ * Copyright (c) 2010 Ivan Bozhanov (vakata.com)\r
-+ *\r
-+ * Licensed same as jquery - under the terms of either the MIT License or the GPL Version 2 License\r
-+ *   http://www.opensource.org/licenses/mit-license.php\r
-+ *   http://www.gnu.org/licenses/gpl.html\r
-+ *\r
-+ * $Date: 2011-02-09 01:17:14 +0200 (ср, 09 февр 2011) $\r
-+ * $Revision: 236 $\r
-+ */\r
-+\r
-+/*jslint browser: true, onevar: true, undef: true, bitwise: true, strict: true */\r
-+/*global window : false, clearInterval: false, clearTimeout: false, document: false, setInterval: false, setTimeout: false, jQuery: false, navigator: false, XSLTProcessor: false, DOMParser: false, XMLSerializer: false*/\r
-+\r
-+"use strict";\r
-+\r
-+// top wrapper to prevent multiple inclusion (is this OK?)\r
-+(function () { if(jQuery && jQuery.jstree) { return; }\r
-+      var is_ie6 = false, is_ie7 = false, is_ff2 = false;\r
-+\r
-+/* \r
-+ * jsTree core\r
-+ */\r
-+(function ($) {\r
-+      // Common functions not related to jsTree \r
-+      // decided to move them to a `vakata` "namespace"\r
-+      $.vakata = {};\r
-+      // CSS related functions\r
-+      $.vakata.css = {\r
-+              get_css : function(rule_name, delete_flag, sheet) {\r
-+                      rule_name = rule_name.toLowerCase();\r
-+                      var css_rules = sheet.cssRules || sheet.rules,\r
-+                              j = 0;\r
-+                      do {\r
-+                              if(css_rules.length && j > css_rules.length + 5) { return false; }\r
-+                              if(css_rules[j].selectorText && css_rules[j].selectorText.toLowerCase() == rule_name) {\r
-+                                      if(delete_flag === true) {\r
-+                                              if(sheet.removeRule) { sheet.removeRule(j); }\r
-+                                              if(sheet.deleteRule) { sheet.deleteRule(j); }\r
-+                                              return true;\r
-+                                      }\r
-+                                      else { return css_rules[j]; }\r
-+                              }\r
-+                      }\r
-+                      while (css_rules[++j]);\r
-+                      return false;\r
-+              },\r
-+              add_css : function(rule_name, sheet) {\r
-+                      if($.jstree.css.get_css(rule_name, false, sheet)) { return false; }\r
-+                      if(sheet.insertRule) { sheet.insertRule(rule_name + ' { }', 0); } else { sheet.addRule(rule_name, null, 0); }\r
-+                      return $.vakata.css.get_css(rule_name);\r
-+              },\r
-+              remove_css : function(rule_name, sheet) { \r
-+                      return $.vakata.css.get_css(rule_name, true, sheet); \r
-+              },\r
-+              add_sheet : function(opts) {\r
-+                      var tmp = false, is_new = true;\r
-+                      if(opts.str) {\r
-+                              if(opts.title) { tmp = $("style[id='" + opts.title + "-stylesheet']")[0]; }\r
-+                              if(tmp) { is_new = false; }\r
-+                              else {\r
-+                                      tmp = document.createElement("style");\r
-+                                      tmp.setAttribute('type',"text/css");\r
-+                                      if(opts.title) { tmp.setAttribute("id", opts.title + "-stylesheet"); }\r
-+                              }\r
-+                              if(tmp.styleSheet) {\r
-+                                      if(is_new) { \r
-+                                              document.getElementsByTagName("head")[0].appendChild(tmp); \r
-+                                              tmp.styleSheet.cssText = opts.str; \r
-+                                      }\r
-+                                      else {\r
-+                                              tmp.styleSheet.cssText = tmp.styleSheet.cssText + " " + opts.str; \r
-+                                      }\r
-+                              }\r
-+                              else {\r
-+                                      tmp.appendChild(document.createTextNode(opts.str));\r
-+                                      document.getElementsByTagName("head")[0].appendChild(tmp);\r
-+                              }\r
-+                              return tmp.sheet || tmp.styleSheet;\r
-+                      }\r
-+                      if(opts.url) {\r
-+                              if(document.createStyleSheet) {\r
-+                                      try { tmp = document.createStyleSheet(opts.url); } catch (e) { }\r
-+                              }\r
-+                              else {\r
-+                                      tmp                     = document.createElement('link');\r
-+                                      tmp.rel         = 'stylesheet';\r
-+                                      tmp.type        = 'text/css';\r
-+                                      tmp.media       = "all";\r
-+                                      tmp.href        = opts.url;\r
-+                                      document.getElementsByTagName("head")[0].appendChild(tmp);\r
-+                                      return tmp.styleSheet;\r
-+                              }\r
-+                      }\r
-+              }\r
-+      };\r
-+\r
-+      // private variables \r
-+      var instances = [],                     // instance array (used by $.jstree.reference/create/focused)\r
-+              focused_instance = -1,  // the index in the instance array of the currently focused instance\r
-+              plugins = {},                   // list of included plugins\r
-+              prepared_move = {};             // for the move_node function\r
-+\r
-+      // jQuery plugin wrapper (thanks to jquery UI widget function)\r
-+      $.fn.jstree = function (settings) {\r
-+              var isMethodCall = (typeof settings == 'string'), // is this a method call like $().jstree("open_node")\r
-+                      args = Array.prototype.slice.call(arguments, 1), \r
-+                      returnValue = this;\r
-+\r
-+              // if a method call execute the method on all selected instances\r
-+              if(isMethodCall) {\r
-+                      if(settings.substring(0, 1) == '_') { return returnValue; }\r
-+                      this.each(function() {\r
-+                              var instance = instances[$.data(this, "jstree_instance_id")],\r
-+                                      methodValue = (instance && $.isFunction(instance[settings])) ? instance[settings].apply(instance, args) : instance;\r
-+                                      if(typeof methodValue !== "undefined" && (settings.indexOf("is_") === 0 || (methodValue !== true && methodValue !== false))) { returnValue = methodValue; return false; }\r
-+                      });\r
-+              }\r
-+              else {\r
-+                      this.each(function() {\r
-+                              // extend settings and allow for multiple hashes and $.data\r
-+                              var instance_id = $.data(this, "jstree_instance_id"),\r
-+                                      a = [],\r
-+                                      b = settings ? $.extend({}, true, settings) : {},\r
-+                                      c = $(this), \r
-+                                      s = false, \r
-+                                      t = [];\r
-+                              a = a.concat(args);\r
-+                              if(c.data("jstree")) { a.push(c.data("jstree")); }\r
-+                              b = a.length ? $.extend.apply(null, [true, b].concat(a)) : b;\r
-+\r
-+                              // if an instance already exists, destroy it first\r
-+                              if(typeof instance_id !== "undefined" && instances[instance_id]) { instances[instance_id].destroy(); }\r
-+                              // push a new empty object to the instances array\r
-+                              instance_id = parseInt(instances.push({}),10) - 1;\r
-+                              // store the jstree instance id to the container element\r
-+                              $.data(this, "jstree_instance_id", instance_id);\r
-+                              // clean up all plugins\r
-+                              b.plugins = $.isArray(b.plugins) ? b.plugins : $.jstree.defaults.plugins.slice();\r
-+                              b.plugins.unshift("core");\r
-+                              // only unique plugins\r
-+                              b.plugins = b.plugins.sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(",");\r
-+\r
-+                              // extend defaults with passed data\r
-+                              s = $.extend(true, {}, $.jstree.defaults, b);\r
-+                              s.plugins = b.plugins;\r
-+                              $.each(plugins, function (i, val) { \r
-+                                      if($.inArray(i, s.plugins) === -1) { s[i] = null; delete s[i]; } \r
-+                                      else { t.push(i); }\r
-+                              });\r
-+                              s.plugins = t;\r
-+\r
-+                              // push the new object to the instances array (at the same time set the default classes to the container) and init\r
-+                              instances[instance_id] = new $.jstree._instance(instance_id, $(this).addClass("jstree jstree-" + instance_id), s); \r
-+                              // init all activated plugins for this instance\r
-+                              $.each(instances[instance_id]._get_settings().plugins, function (i, val) { instances[instance_id].data[val] = {}; });\r
-+                              $.each(instances[instance_id]._get_settings().plugins, function (i, val) { if(plugins[val]) { plugins[val].__init.apply(instances[instance_id]); } });\r
-+                              // initialize the instance\r
-+                              setTimeout(function() { if(instances[instance_id]) { instances[instance_id].init(); } }, 0);\r
-+                      });\r
-+              }\r
-+              // return the jquery selection (or if it was a method call that returned a value - the returned value)\r
-+              return returnValue;\r
-+      };\r
-+      // object to store exposed functions and objects\r
-+      $.jstree = {\r
-+              defaults : {\r
-+                      plugins : []\r
-+              },\r
-+              _focused : function () { return instances[focused_instance] || null; },\r
-+              _reference : function (needle) { \r
-+                      // get by instance id\r
-+                      if(instances[needle]) { return instances[needle]; }\r
-+                      // get by DOM (if still no luck - return null\r
-+                      var o = $(needle); \r
-+                      if(!o.length && typeof needle === "string") { o = $("#" + needle); }\r
-+                      if(!o.length) { return null; }\r
-+                      return instances[o.closest(".jstree").data("jstree_instance_id")] || null; \r
-+              },\r
-+              _instance : function (index, container, settings) { \r
-+                      // for plugins to store data in\r
-+                      this.data = { core : {} };\r
-+                      this.get_settings       = function () { return $.extend(true, {}, settings); };\r
-+                      this._get_settings      = function () { return settings; };\r
-+                      this.get_index          = function () { return index; };\r
-+                      this.get_container      = function () { return container; };\r
-+                      this.get_container_ul = function () { return container.children("ul:eq(0)"); };\r
-+                      this._set_settings      = function (s) { \r
-+                              settings = $.extend(true, {}, settings, s);\r
-+                      };\r
-+              },\r
-+              _fn : { },\r
-+              plugin : function (pname, pdata) {\r
-+                      pdata = $.extend({}, {\r
-+                              __init          : $.noop, \r
-+                              __destroy       : $.noop,\r
-+                              _fn                     : {},\r
-+                              defaults        : false\r
-+                      }, pdata);\r
-+                      plugins[pname] = pdata;\r
-+\r
-+                      $.jstree.defaults[pname] = pdata.defaults;\r
-+                      $.each(pdata._fn, function (i, val) {\r
-+                              val.plugin              = pname;\r
-+                              val.old                 = $.jstree._fn[i];\r
-+                              $.jstree._fn[i] = function () {\r
-+                                      var rslt,\r
-+                                              func = val,\r
-+                                              args = Array.prototype.slice.call(arguments),\r
-+                                              evnt = new $.Event("before.jstree"),\r
-+                                              rlbk = false;\r
-+\r
-+                                      if(this.data.core.locked === true && i !== "unlock" && i !== "is_locked") { return; }\r
-+\r
-+                                      // Check if function belongs to the included plugins of this instance\r
-+                                      do {\r
-+                                              if(func && func.plugin && $.inArray(func.plugin, this._get_settings().plugins) !== -1) { break; }\r
-+                                              func = func.old;\r
-+                                      } while(func);\r
-+                                      if(!func) { return; }\r
-+\r
-+                                      // context and function to trigger events, then finally call the function\r
-+                                      if(i.indexOf("_") === 0) {\r
-+                                              rslt = func.apply(this, args);\r
-+                                      }\r
-+                                      else {\r
-+                                              rslt = this.get_container().triggerHandler(evnt, { "func" : i, "inst" : this, "args" : args, "plugin" : func.plugin });\r
-+                                              if(rslt === false) { return; }\r
-+                                              if(typeof rslt !== "undefined") { args = rslt; }\r
-+\r
-+                                              rslt = func.apply(\r
-+                                                      $.extend({}, this, { \r
-+                                                              __callback : function (data) { \r
-+                                                                      this.get_container().triggerHandler( i + '.jstree', { "inst" : this, "args" : args, "rslt" : data, "rlbk" : rlbk });\r
-+                                                              },\r
-+                                                              __rollback : function () { \r
-+                                                                      rlbk = this.get_rollback();\r
-+                                                                      return rlbk;\r
-+                                                              },\r
-+                                                              __call_old : function (replace_arguments) {\r
-+                                                                      return func.old.apply(this, (replace_arguments ? Array.prototype.slice.call(arguments, 1) : args ) );\r
-+                                                              }\r
-+                                                      }), args);\r
-+                                      }\r
-+\r
-+                                      // return the result\r
-+                                      return rslt;\r
-+                              };\r
-+                              $.jstree._fn[i].old = val.old;\r
-+                              $.jstree._fn[i].plugin = pname;\r
-+                      });\r
-+              },\r
-+              rollback : function (rb) {\r
-+                      if(rb) {\r
-+                              if(!$.isArray(rb)) { rb = [ rb ]; }\r
-+                              $.each(rb, function (i, val) {\r
-+                                      instances[val.i].set_rollback(val.h, val.d);\r
-+                              });\r
-+                      }\r
-+              }\r
-+      };\r
-+      // set the prototype for all instances\r
-+      $.jstree._fn = $.jstree._instance.prototype = {};\r
-+\r
-+      // load the css when DOM is ready\r
-+      $(function() {\r
-+              // code is copied from jQuery ($.browser is deprecated + there is a bug in IE)\r
-+              var u = navigator.userAgent.toLowerCase(),\r
-+                      v = (u.match( /.+?(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],\r
-+                      css_string = '' + \r
-+                              '.jstree ul, .jstree li { display:block; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; } ' + \r
-+                              '.jstree li { display:block; min-height:18px; line-height:18px; white-space:nowrap; margin-left:18px; min-width:18px; } ' + \r
-+                              '.jstree-rtl li { margin-left:0; margin-right:18px; } ' + \r
-+                              '.jstree > ul > li { margin-left:0px; } ' + \r
-+                              '.jstree-rtl > ul > li { margin-right:0px; } ' + \r
-+                              '.jstree ins { display:inline-block; text-decoration:none; width:18px; height:18px; margin:0 0 0 0; padding:0; } ' + \r
-+                              '.jstree a { display:inline-block; line-height:16px; height:16px; color:black; white-space:nowrap; text-decoration:none; padding:1px 2px; margin:0; } ' + \r
-+                              '.jstree a:focus { outline: none; } ' + \r
-+                              '.jstree a > ins { height:16px; width:16px; } ' + \r
-+                              '.jstree a > .jstree-icon { margin-right:3px; } ' + \r
-+                              '.jstree-rtl a > .jstree-icon { margin-left:3px; margin-right:0; } ' + \r
-+                              'li.jstree-open > ul { display:block; } ' + \r
-+                              'li.jstree-closed > ul { display:none; } ';\r
-+              // Correct IE 6 (does not support the > CSS selector)\r
-+              if(/msie/.test(u) && parseInt(v, 10) == 6) { \r
-+                      is_ie6 = true;\r
-+\r
-+                      // fix image flicker and lack of caching\r
-+                      try {\r
-+                              document.execCommand("BackgroundImageCache", false, true);\r
-+                      } catch (err) { }\r
-+\r
-+                      css_string += '' + \r
-+                              '.jstree li { height:18px; margin-left:0; margin-right:0; } ' + \r
-+                              '.jstree li li { margin-left:18px; } ' + \r
-+                              '.jstree-rtl li li { margin-left:0px; margin-right:18px; } ' + \r
-+                              'li.jstree-open ul { display:block; } ' + \r
-+                              'li.jstree-closed ul { display:none !important; } ' + \r
-+                              '.jstree li a { display:inline; border-width:0 !important; padding:0px 2px !important; } ' + \r
-+                              '.jstree li a ins { height:16px; width:16px; margin-right:3px; } ' + \r
-+                              '.jstree-rtl li a ins { margin-right:0px; margin-left:3px; } ';\r
-+              }\r
-+              // Correct IE 7 (shifts anchor nodes onhover)\r
-+              if(/msie/.test(u) && parseInt(v, 10) == 7) { \r
-+                      is_ie7 = true;\r
-+                      css_string += '.jstree li a { border-width:0 !important; padding:0px 2px !important; } ';\r
-+              }\r
-+              // correct ff2 lack of display:inline-block\r
-+              if(!/compatible/.test(u) && /mozilla/.test(u) && parseFloat(v, 10) < 1.9) {\r
-+                      is_ff2 = true;\r
-+                      css_string += '' + \r
-+                              '.jstree ins { display:-moz-inline-box; } ' + \r
-+                              '.jstree li { line-height:12px; } ' + // WHY??\r
-+                              '.jstree a { display:-moz-inline-box; } ' + \r
-+                              '.jstree .jstree-no-icons .jstree-checkbox { display:-moz-inline-stack !important; } ';\r
-+                              /* this shouldn't be here as it is theme specific */\r
-+              }\r
-+              // the default stylesheet\r
-+              $.vakata.css.add_sheet({ str : css_string, title : "jstree" });\r
-+      });\r
-+\r
-+      // core functions (open, close, create, update, delete)\r
-+      $.jstree.plugin("core", {\r
-+              __init : function () {\r
-+                      this.data.core.locked = false;\r
-+                      this.data.core.to_open = this.get_settings().core.initially_open;\r
-+                      this.data.core.to_load = this.get_settings().core.initially_load;\r
-+              },\r
-+              defaults : { \r
-+                      html_titles     : false,\r
-+                      animation       : 500,\r
-+                      initially_open : [],\r
-+                      initially_load : [],\r
-+                      open_parents : true,\r
-+                      notify_plugins : true,\r
-+                      rtl                     : false,\r
-+                      load_open       : false,\r
-+                      strings         : {\r
-+                              loading         : "Loading ...",\r
-+                              new_node        : "New node",\r
-+                              multiple_selection : "Multiple selection"\r
-+                      }\r
-+              },\r
-+              _fn : { \r
-+                      init    : function () { \r
-+                              this.set_focus(); \r
-+                              if(this._get_settings().core.rtl) {\r
-+                                      this.get_container().addClass("jstree-rtl").css("direction", "rtl");\r
-+                              }\r
-+                              this.get_container().html("<ul><li class='jstree-last jstree-leaf'><ins>&#160;</ins><a class='jstree-loading' href='#'><ins class='jstree-icon'>&#160;</ins>" + this._get_string("loading") + "</a></li></ul>");\r
-+                              this.data.core.li_height = this.get_container_ul().find("li.jstree-closed, li.jstree-leaf").eq(0).height() || 18;\r
-+\r
-+                              this.get_container()\r
-+                                      .delegate("li > ins", "click.jstree", $.proxy(function (event) {\r
-+                                                      var trgt = $(event.target);\r
-+                                                      // if(trgt.is("ins") && event.pageY - trgt.offset().top < this.data.core.li_height) { this.toggle_node(trgt); }\r
-+                                                      this.toggle_node(trgt);\r
-+                                              }, this))\r
-+                                      .bind("mousedown.jstree", $.proxy(function () { \r
-+                                                      this.set_focus(); // This used to be setTimeout(set_focus,0) - why?\r
-+                                              }, this))\r
-+                                      .bind("dblclick.jstree", function (event) { \r
-+                                              var sel;\r
-+                                              if(document.selection && document.selection.empty) { document.selection.empty(); }\r
-+                                              else {\r
-+                                                      if(window.getSelection) {\r
-+                                                              sel = window.getSelection();\r
-+                                                              try { \r
-+                                                                      sel.removeAllRanges();\r
-+                                                                      sel.collapse();\r
-+                                                              } catch (err) { }\r
-+                                                      }\r
-+                                              }\r
-+                                      });\r
-+                              if(this._get_settings().core.notify_plugins) {\r
-+                                      this.get_container()\r
-+                                              .bind("load_node.jstree", $.proxy(function (e, data) { \r
-+                                                              var o = this._get_node(data.rslt.obj),\r
-+                                                                      t = this;\r
-+                                                              if(o === -1) { o = this.get_container_ul(); }\r
-+                                                              if(!o.length) { return; }\r
-+                                                              o.find("li").each(function () {\r
-+                                                                      var th = $(this);\r
-+                                                                      if(th.data("jstree")) {\r
-+                                                                              $.each(th.data("jstree"), function (plugin, values) {\r
-+                                                                                      if(t.data[plugin] && $.isFunction(t["_" + plugin + "_notify"])) {\r
-+                                                                                              t["_" + plugin + "_notify"].call(t, th, values);\r
-+                                                                                      }\r
-+                                                                              });\r
-+                                                                      }\r
-+                                                              });\r
-+                                                      }, this));\r
-+                              }\r
-+                              if(this._get_settings().core.load_open) {\r
-+                                      this.get_container()\r
-+                                              .bind("load_node.jstree", $.proxy(function (e, data) { \r
-+                                                              var o = this._get_node(data.rslt.obj),\r
-+                                                                      t = this;\r
-+                                                              if(o === -1) { o = this.get_container_ul(); }\r
-+                                                              if(!o.length) { return; }\r
-+                                                              o.find("li.jstree-open:not(:has(ul))").each(function () {\r
-+                                                                      t.load_node(this, $.noop, $.noop);\r
-+                                                              });\r
-+                                                      }, this));\r
-+                              }\r
-+                              this.__callback();\r
-+                              this.load_node(-1, function () { this.loaded(); this.reload_nodes(); });\r
-+                      },\r
-+                      destroy : function () { \r
-+                              var i,\r
-+                                      n = this.get_index(),\r
-+                                      s = this._get_settings(),\r
-+                                      _this = this;\r
-+\r
-+                              $.each(s.plugins, function (i, val) {\r
-+                                      try { plugins[val].__destroy.apply(_this); } catch(err) { }\r
-+                              });\r
-+                              this.__callback();\r
-+                              // set focus to another instance if this one is focused\r
-+                              if(this.is_focused()) { \r
-+                                      for(i in instances) { \r
-+                                              if(instances.hasOwnProperty(i) && i != n) { \r
-+                                                      instances[i].set_focus(); \r
-+                                                      break; \r
-+                                              } \r
-+                                      }\r
-+                              }\r
-+                              // if no other instance found\r
-+                              if(n === focused_instance) { focused_instance = -1; }\r
-+                              // remove all traces of jstree in the DOM (only the ones set using jstree*) and cleans all events\r
-+                              this.get_container()\r
-+                                      .unbind(".jstree")\r
-+                                      .undelegate(".jstree")\r
-+                                      .removeData("jstree_instance_id")\r
-+                                      .find("[class^='jstree']")\r
-+                                              .andSelf()\r
-+                                              .attr("class", function () { return this.className.replace(/jstree[^ ]*|$/ig,''); });\r
-+                              $(document)\r
-+                                      .unbind(".jstree-" + n)\r
-+                                      .undelegate(".jstree-" + n);\r
-+                              // remove the actual data\r
-+                              instances[n] = null;\r
-+                              delete instances[n];\r
-+                      },\r
-+\r
-+                      _core_notify : function (n, data) {\r
-+                              if(data.opened) {\r
-+                                      this.open_node(n, false, true);\r
-+                              }\r
-+                      },\r
-+\r
-+                      lock : function () {\r
-+                              this.data.core.locked = true;\r
-+                              this.get_container().children("ul").addClass("jstree-locked").css("opacity","0.7");\r
-+                              this.__callback({});\r
-+                      },\r
-+                      unlock : function () {\r
-+                              this.data.core.locked = false;\r
-+                              this.get_container().children("ul").removeClass("jstree-locked").css("opacity","1");\r
-+                              this.__callback({});\r
-+                      },\r
-+                      is_locked : function () { return this.data.core.locked; },\r
-+                      save_opened : function () {\r
-+                              var _this = this;\r
-+                              this.data.core.to_open = [];\r
-+                              this.get_container_ul().find("li.jstree-open").each(function () { \r
-+                                      if(this.id) { _this.data.core.to_open.push("#" + this.id.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")); }\r
-+                              });\r
-+                              this.__callback(_this.data.core.to_open);\r
-+                      },\r
-+                      save_loaded : function () { },\r
-+                      reload_nodes : function (is_callback) {\r
-+                              var _this = this,\r
-+                                      done = true,\r
-+                                      current = [],\r
-+                                      remaining = [];\r
-+                              if(!is_callback) { \r
-+                                      this.data.core.reopen = false; \r
-+                                      this.data.core.refreshing = true; \r
-+                                      this.data.core.to_open = $.map($.makeArray(this.data.core.to_open), function (n) { return "#" + n.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:"); });\r
-+                                      this.data.core.to_load = $.map($.makeArray(this.data.core.to_load), function (n) { return "#" + n.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:"); });\r
-+                                      if(this.data.core.to_open.length) {\r
-+                                              this.data.core.to_load = this.data.core.to_load.concat(this.data.core.to_open);\r
-+                                      }\r
-+                              }\r
-+                              if(this.data.core.to_load.length) {\r
-+                                      $.each(this.data.core.to_load, function (i, val) {\r
-+                                              if(val == "#") { return true; }\r
-+                                              if($(val).length) { current.push(val); }\r
-+                                              else { remaining.push(val); }\r
-+                                      });\r
-+                                      if(current.length) {\r
-+                                              this.data.core.to_load = remaining;\r
-+                                              $.each(current, function (i, val) { \r
-+                                                      if(!_this._is_loaded(val)) {\r
-+                                                              _this.load_node(val, function () { _this.reload_nodes(true); }, function () { _this.reload_nodes(true); });\r
-+                                                              done = false;\r
-+                                                      }\r
-+                                              });\r
-+                                      }\r
-+                              }\r
-+                              if(this.data.core.to_open.length) {\r
-+                                      $.each(this.data.core.to_open, function (i, val) {\r
-+                                              _this.open_node(val, false, true); \r
-+                                      });\r
-+                              }\r
-+                              if(done) { \r
-+                                      // TODO: find a more elegant approach to syncronizing returning requests\r
-+                                      if(this.data.core.reopen) { clearTimeout(this.data.core.reopen); }\r
-+                                      this.data.core.reopen = setTimeout(function () { _this.__callback({}, _this); }, 50);\r
-+                                      this.data.core.refreshing = false;\r
-+                                      this.reopen();\r
-+                              }\r
-+                      },\r
-+                      reopen : function () {\r
-+                              var _this = this;\r
-+                              if(this.data.core.to_open.length) {\r
-+                                      $.each(this.data.core.to_open, function (i, val) {\r
-+                                              _this.open_node(val, false, true); \r
-+                                      });\r
-+                              }\r
-+                              this.__callback({});\r
-+                      },\r
-+                      refresh : function (obj) {\r
-+                              var _this = this;\r
-+                              this.save_opened();\r
-+                              if(!obj) { obj = -1; }\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj) { obj = -1; }\r
-+                              if(obj !== -1) { obj.children("UL").remove(); }\r
-+                              else { this.get_container_ul().empty(); }\r
-+                              this.load_node(obj, function () { _this.__callback({ "obj" : obj}); _this.reload_nodes(); });\r
-+                      },\r
-+                      // Dummy function to fire after the first load (so that there is a jstree.loaded event)\r
-+                      loaded  : function () { \r
-+                              this.__callback(); \r
-+                      },\r
-+                      // deal with focus\r
-+                      set_focus       : function () { \r
-+                              if(this.is_focused()) { return; }\r
-+                              var f = $.jstree._focused();\r
-+                              if(f) { f.unset_focus(); }\r
-+\r
-+                              this.get_container().addClass("jstree-focused"); \r
-+                              focused_instance = this.get_index(); \r
-+                              this.__callback();\r
-+                      },\r
-+                      is_focused      : function () { \r
-+                              return focused_instance == this.get_index(); \r
-+                      },\r
-+                      unset_focus     : function () {\r
-+                              if(this.is_focused()) {\r
-+                                      this.get_container().removeClass("jstree-focused"); \r
-+                                      focused_instance = -1; \r
-+                              }\r
-+                              this.__callback();\r
-+                      },\r
-+\r
-+                      // traverse\r
-+                      _get_node               : function (obj) { \r
-+                              var $obj = $(obj, this.get_container()); \r
-+                              if($obj.is(".jstree") || obj == -1) { return -1; } \r
-+                              $obj = $obj.closest("li", this.get_container()); \r
-+                              return $obj.length ? $obj : false; \r
-+                      },\r
-+                      _get_next               : function (obj, strict) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj === -1) { return this.get_container().find("> ul > li:first-child"); }\r
-+                              if(!obj.length) { return false; }\r
-+                              if(strict) { return (obj.nextAll("li").size() > 0) ? obj.nextAll("li:eq(0)") : false; }\r
-+\r
-+                              if(obj.hasClass("jstree-open")) { return obj.find("li:eq(0)"); }\r
-+                              else if(obj.nextAll("li").size() > 0) { return obj.nextAll("li:eq(0)"); }\r
-+                              else { return obj.parentsUntil(".jstree","li").next("li").eq(0); }\r
-+                      },\r
-+                      _get_prev               : function (obj, strict) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj === -1) { return this.get_container().find("> ul > li:last-child"); }\r
-+                              if(!obj.length) { return false; }\r
-+                              if(strict) { return (obj.prevAll("li").length > 0) ? obj.prevAll("li:eq(0)") : false; }\r
-+\r
-+                              if(obj.prev("li").length) {\r
-+                                      obj = obj.prev("li").eq(0);\r
-+                                      while(obj.hasClass("jstree-open")) { obj = obj.children("ul:eq(0)").children("li:last"); }\r
-+                                      return obj;\r
-+                              }\r
-+                              else { var o = obj.parentsUntil(".jstree","li:eq(0)"); return o.length ? o : false; }\r
-+                      },\r
-+                      _get_parent             : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj == -1 || !obj.length) { return false; }\r
-+                              var o = obj.parentsUntil(".jstree", "li:eq(0)");\r
-+                              return o.length ? o : -1;\r
-+                      },\r
-+                      _get_children   : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj === -1) { return this.get_container().children("ul:eq(0)").children("li"); }\r
-+                              if(!obj.length) { return false; }\r
-+                              return obj.children("ul:eq(0)").children("li");\r
-+                      },\r
-+                      get_path                : function (obj, id_mode) {\r
-+                              var p = [],\r
-+                                      _this = this;\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj === -1 || !obj || !obj.length) { return false; }\r
-+                              obj.parentsUntil(".jstree", "li").each(function () {\r
-+                                      p.push( id_mode ? this.id : _this.get_text(this) );\r
-+                              });\r
-+                              p.reverse();\r
-+                              p.push( id_mode ? obj.attr("id") : this.get_text(obj) );\r
-+                              return p;\r
-+                      },\r
-+\r
-+                      // string functions\r
-+                      _get_string : function (key) {\r
-+                              return this._get_settings().core.strings[key] || key;\r
-+                      },\r
-+\r
-+                      is_open         : function (obj) { obj = this._get_node(obj); return obj && obj !== -1 && obj.hasClass("jstree-open"); },\r
-+                      is_closed       : function (obj) { obj = this._get_node(obj); return obj && obj !== -1 && obj.hasClass("jstree-closed"); },\r
-+                      is_leaf         : function (obj) { obj = this._get_node(obj); return obj && obj !== -1 && obj.hasClass("jstree-leaf"); },\r
-+                      correct_state   : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj || obj === -1) { return false; }\r
-+                              obj.removeClass("jstree-closed jstree-open").addClass("jstree-leaf").children("ul").remove();\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      // open/close\r
-+                      open_node       : function (obj, callback, skip_animation) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return false; }\r
-+                              if(!obj.hasClass("jstree-closed")) { if(callback) { callback.call(); } return false; }\r
-+                              var s = skip_animation || is_ie6 ? 0 : this._get_settings().core.animation,\r
-+                                      t = this;\r
-+                              if(!this._is_loaded(obj)) {\r
-+                                      obj.children("a").addClass("jstree-loading");\r
-+                                      this.load_node(obj, function () { t.open_node(obj, callback, skip_animation); }, callback);\r
-+                              }\r
-+                              else {\r
-+                                      if(this._get_settings().core.open_parents) {\r
-+                                              obj.parentsUntil(".jstree",".jstree-closed").each(function () {\r
-+                                                      t.open_node(this, false, true);\r
-+                                              });\r
-+                                      }\r
-+                                      if(s) { obj.children("ul").css("display","none"); }\r
-+                                      obj.removeClass("jstree-closed").addClass("jstree-open").children("a").removeClass("jstree-loading");\r
-+                                      if(s) { obj.children("ul").stop(true, true).slideDown(s, function () { this.style.display = ""; t.after_open(obj); }); }\r
-+                                      else { t.after_open(obj); }\r
-+                                      this.__callback({ "obj" : obj });\r
-+                                      if(callback) { callback.call(); }\r
-+                              }\r
-+                      },\r
-+                      after_open      : function (obj) { this.__callback({ "obj" : obj }); },\r
-+                      close_node      : function (obj, skip_animation) {\r
-+                              obj = this._get_node(obj);\r
-+                              var s = skip_animation || is_ie6 ? 0 : this._get_settings().core.animation,\r
-+                                      t = this;\r
-+                              if(!obj.length || !obj.hasClass("jstree-open")) { return false; }\r
-+                              if(s) { obj.children("ul").attr("style","display:block !important"); }\r
-+                              obj.removeClass("jstree-open").addClass("jstree-closed");\r
-+                              if(s) { obj.children("ul").stop(true, true).slideUp(s, function () { this.style.display = ""; t.after_close(obj); }); }\r
-+                              else { t.after_close(obj); }\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      after_close     : function (obj) { this.__callback({ "obj" : obj }); },\r
-+                      toggle_node     : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj.hasClass("jstree-closed")) { return this.open_node(obj); }\r
-+                              if(obj.hasClass("jstree-open")) { return this.close_node(obj); }\r
-+                      },\r
-+                      open_all        : function (obj, do_animation, original_obj) {\r
-+                              obj = obj ? this._get_node(obj) : -1;\r
-+                              if(!obj || obj === -1) { obj = this.get_container_ul(); }\r
-+                              if(original_obj) { \r
-+                                      obj = obj.find("li.jstree-closed");\r
-+                              }\r
-+                              else {\r
-+                                      original_obj = obj;\r
-+                                      if(obj.is(".jstree-closed")) { obj = obj.find("li.jstree-closed").andSelf(); }\r
-+                                      else { obj = obj.find("li.jstree-closed"); }\r
-+                              }\r
-+                              var _this = this;\r
-+                              obj.each(function () { \r
-+                                      var __this = this; \r
-+                                      if(!_this._is_loaded(this)) { _this.open_node(this, function() { _this.open_all(__this, do_animation, original_obj); }, !do_animation); }\r
-+                                      else { _this.open_node(this, false, !do_animation); }\r
-+                              });\r
-+                              // so that callback is fired AFTER all nodes are open\r
-+                              if(original_obj.find('li.jstree-closed').length === 0) { this.__callback({ "obj" : original_obj }); }\r
-+                      },\r
-+                      close_all       : function (obj, do_animation) {\r
-+                              var _this = this;\r
-+                              obj = obj ? this._get_node(obj) : this.get_container();\r
-+                              if(!obj || obj === -1) { obj = this.get_container_ul(); }\r
-+                              obj.find("li.jstree-open").andSelf().each(function () { _this.close_node(this, !do_animation); });\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      clean_node      : function (obj) {\r
-+                              obj = obj && obj != -1 ? $(obj) : this.get_container_ul();\r
-+                              obj = obj.is("li") ? obj.find("li").andSelf() : obj.find("li");\r
-+                              obj.removeClass("jstree-last")\r
-+                                      .filter("li:last-child").addClass("jstree-last").end()\r
-+                                      .filter(":has(li)")\r
-+                                              .not(".jstree-open").removeClass("jstree-leaf").addClass("jstree-closed");\r
-+                              obj.not(".jstree-open, .jstree-closed").addClass("jstree-leaf").children("ul").remove();\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      // rollback\r
-+                      get_rollback : function () { \r
-+                              this.__callback();\r
-+                              return { i : this.get_index(), h : this.get_container().children("ul").clone(true), d : this.data }; \r
-+                      },\r
-+                      set_rollback : function (html, data) {\r
-+                              this.get_container().empty().append(html);\r
-+                              this.data = data;\r
-+                              this.__callback();\r
-+                      },\r
-+                      // Dummy functions to be overwritten by any datastore plugin included\r
-+                      load_node       : function (obj, s_call, e_call) { this.__callback({ "obj" : obj }); },\r
-+                      _is_loaded      : function (obj) { return true; },\r
-+\r
-+                      // Basic operations: create\r
-+                      create_node     : function (obj, position, js, callback, is_loaded) {\r
-+                              obj = this._get_node(obj);\r
-+                              position = typeof position === "undefined" ? "last" : position;\r
-+                              var d = $("<li />"),\r
-+                                      s = this._get_settings().core,\r
-+                                      tmp;\r
-+\r
-+                              if(obj !== -1 && !obj.length) { return false; }\r
-+                              if(!is_loaded && !this._is_loaded(obj)) { this.load_node(obj, function () { this.create_node(obj, position, js, callback, true); }); return false; }\r
-+\r
-+                              this.__rollback();\r
-+\r
-+                              if(typeof js === "string") { js = { "data" : js }; }\r
-+                              if(!js) { js = {}; }\r
-+                              if(js.attr) { d.attr(js.attr); }\r
-+                              if(js.metadata) { d.data(js.metadata); }\r
-+                              if(js.state) { d.addClass("jstree-" + js.state); }\r
-+                              if(!js.data) { js.data = this._get_string("new_node"); }\r
-+                              if(!$.isArray(js.data)) { tmp = js.data; js.data = []; js.data.push(tmp); }\r
-+                              $.each(js.data, function (i, m) {\r
-+                                      tmp = $("<a />");\r
-+                                      if($.isFunction(m)) { m = m.call(this, js); }\r
-+                                      if(typeof m == "string") { tmp.attr('href','#')[ s.html_titles ? "html" : "text" ](m); }\r
-+                                      else {\r
-+                                              if(!m.attr) { m.attr = {}; }\r
-+                                              if(!m.attr.href) { m.attr.href = '#'; }\r
-+                                              tmp.attr(m.attr)[ s.html_titles ? "html" : "text" ](m.title);\r
-+                                              if(m.language) { tmp.addClass(m.language); }\r
-+                                      }\r
-+                                      tmp.prepend("<ins class='jstree-icon'>&#160;</ins>");\r
-+                                      if(!m.icon && js.icon) { m.icon = js.icon; }\r
-+                                      if(m.icon) { \r
-+                                              if(m.icon.indexOf("/") === -1) { tmp.children("ins").addClass(m.icon); }\r
-+                                              else { tmp.children("ins").css("background","url('" + m.icon + "') center center no-repeat"); }\r
-+                                      }\r
-+                                      d.append(tmp);\r
-+                              });\r
-+                              d.prepend("<ins class='jstree-icon'>&#160;</ins>");\r
-+                              if(obj === -1) {\r
-+                                      obj = this.get_container();\r
-+                                      if(position === "before") { position = "first"; }\r
-+                                      if(position === "after") { position = "last"; }\r
-+                              }\r
-+                              switch(position) {\r
-+                                      case "before": obj.before(d); tmp = this._get_parent(obj); break;\r
-+                                      case "after" : obj.after(d);  tmp = this._get_parent(obj); break;\r
-+                                      case "inside":\r
-+                                      case "first" :\r
-+                                              if(!obj.children("ul").length) { obj.append("<ul />"); }\r
-+                                              obj.children("ul").prepend(d);\r
-+                                              tmp = obj;\r
-+                                              break;\r
-+                                      case "last":\r
-+                                              if(!obj.children("ul").length) { obj.append("<ul />"); }\r
-+                                              obj.children("ul").append(d);\r
-+                                              tmp = obj;\r
-+                                              break;\r
-+                                      default:\r
-+                                              if(!obj.children("ul").length) { obj.append("<ul />"); }\r
-+                                              if(!position) { position = 0; }\r
-+                                              tmp = obj.children("ul").children("li").eq(position);\r
-+                                              if(tmp.length) { tmp.before(d); }\r
-+                                              else { obj.children("ul").append(d); }\r
-+                                              tmp = obj;\r
-+                                              break;\r
-+                              }\r
-+                              if(tmp === -1 || tmp.get(0) === this.get_container().get(0)) { tmp = -1; }\r
-+                              this.clean_node(tmp);\r
-+                              this.__callback({ "obj" : d, "parent" : tmp });\r
-+                              if(callback) { callback.call(this, d); }\r
-+                              return d;\r
-+                      },\r
-+                      // Basic operations: rename (deal with text)\r
-+                      get_text        : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return false; }\r
-+                              var s = this._get_settings().core.html_titles;\r
-+                              obj = obj.children("a:eq(0)");\r
-+                              if(s) {\r
-+                                      obj = obj.clone();\r
-+                                      obj.children("INS").remove();\r
-+                                      return obj.html();\r
-+                              }\r
-+                              else {\r
-+                                      obj = obj.contents().filter(function() { return this.nodeType == 3; })[0];\r
-+                                      return obj.nodeValue;\r
-+                              }\r
-+                      },\r
-+                      set_text        : function (obj, val) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return false; }\r
-+                              obj = obj.children("a:eq(0)");\r
-+                              if(this._get_settings().core.html_titles) {\r
-+                                      var tmp = obj.children("INS").clone();\r
-+                                      obj.html(val).prepend(tmp);\r
-+                                      this.__callback({ "obj" : obj, "name" : val });\r
-+                                      return true;\r
-+                              }\r
-+                              else {\r
-+                                      obj = obj.contents().filter(function() { return this.nodeType == 3; })[0];\r
-+                                      this.__callback({ "obj" : obj, "name" : val });\r
-+                                      return (obj.nodeValue = val);\r
-+                              }\r
-+                      },\r
-+                      rename_node : function (obj, val) {\r
-+                              obj = this._get_node(obj);\r
-+                              this.__rollback();\r
-+                              if(obj && obj.length && this.set_text.apply(this, Array.prototype.slice.call(arguments))) { this.__callback({ "obj" : obj, "name" : val }); }\r
-+                      },\r
-+                      // Basic operations: deleting nodes\r
-+                      delete_node : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return false; }\r
-+                              this.__rollback();\r
-+                              var p = this._get_parent(obj), prev = $([]), t = this;\r
-+                              obj.each(function () {\r
-+                                      prev = prev.add(t._get_prev(this));\r
-+                              });\r
-+                              obj = obj.detach();\r
-+                              if(p !== -1 && p.find("> ul > li").length === 0) {\r
-+                                      p.removeClass("jstree-open jstree-closed").addClass("jstree-leaf");\r
-+                              }\r
-+                              this.clean_node(p);\r
-+                              this.__callback({ "obj" : obj, "prev" : prev, "parent" : p });\r
-+                              return obj;\r
-+                      },\r
-+                      prepare_move : function (o, r, pos, cb, is_cb) {\r
-+                              var p = {};\r
-+\r
-+                              p.ot = $.jstree._reference(o) || this;\r
-+                              p.o = p.ot._get_node(o);\r
-+                              p.r = r === - 1 ? -1 : this._get_node(r);\r
-+                              p.p = (typeof pos === "undefined" || pos === false) ? "last" : pos; // TODO: move to a setting\r
-+                              if(!is_cb && prepared_move.o && prepared_move.o[0] === p.o[0] && prepared_move.r[0] === p.r[0] && prepared_move.p === p.p) {\r
-+                                      this.__callback(prepared_move);\r
-+                                      if(cb) { cb.call(this, prepared_move); }\r
-+                                      return;\r
-+                              }\r
-+                              p.ot = $.jstree._reference(p.o) || this;\r
-+                              p.rt = $.jstree._reference(p.r) || this; // r === -1 ? p.ot : $.jstree._reference(p.r) || this\r
-+                              if(p.r === -1 || !p.r) {\r
-+                                      p.cr = -1;\r
-+                                      switch(p.p) {\r
-+                                              case "first":\r
-+                                              case "before":\r
-+                                              case "inside":\r
-+                                                      p.cp = 0; \r
-+                                                      break;\r
-+                                              case "after":\r
-+                                              case "last":\r
-+                                                      p.cp = p.rt.get_container().find(" > ul > li").length; \r
-+                                                      break;\r
-+                                              default:\r
-+                                                      p.cp = p.p;\r
-+                                                      break;\r
-+                                      }\r
-+                              }\r
-+                              else {\r
-+                                      if(!/^(before|after)$/.test(p.p) && !this._is_loaded(p.r)) {\r
-+                                              return this.load_node(p.r, function () { this.prepare_move(o, r, pos, cb, true); });\r
-+                                      }\r
-+                                      switch(p.p) {\r
-+                                              case "before":\r
-+                                                      p.cp = p.r.index();\r
-+                                                      p.cr = p.rt._get_parent(p.r);\r
-+                                                      break;\r
-+                                              case "after":\r
-+                                                      p.cp = p.r.index() + 1;\r
-+                                                      p.cr = p.rt._get_parent(p.r);\r
-+                                                      break;\r
-+                                              case "inside":\r
-+                                              case "first":\r
-+                                                      p.cp = 0;\r
-+                                                      p.cr = p.r;\r
-+                                                      break;\r
-+                                              case "last":\r
-+                                                      p.cp = p.r.find(" > ul > li").length; \r
-+                                                      p.cr = p.r;\r
-+                                                      break;\r
-+                                              default: \r
-+                                                      p.cp = p.p;\r
-+                                                      p.cr = p.r;\r
-+                                                      break;\r
-+                                      }\r
-+                              }\r
-+                              p.np = p.cr == -1 ? p.rt.get_container() : p.cr;\r
-+                              p.op = p.ot._get_parent(p.o);\r
-+                              p.cop = p.o.index();\r
-+                              if(p.op === -1) { p.op = p.ot ? p.ot.get_container() : this.get_container(); }\r
-+                              if(!/^(before|after)$/.test(p.p) && p.op && p.np && p.op[0] === p.np[0] && p.o.index() < p.cp) { p.cp++; }\r
-+                              //if(p.p === "before" && p.op && p.np && p.op[0] === p.np[0] && p.o.index() < p.cp) { p.cp--; }\r
-+                              p.or = p.np.find(" > ul > li:nth-child(" + (p.cp + 1) + ")");\r
-+                              prepared_move = p;\r
-+                              this.__callback(prepared_move);\r
-+                              if(cb) { cb.call(this, prepared_move); }\r
-+                      },\r
-+                      check_move : function () {\r
-+                              var obj = prepared_move, ret = true, r = obj.r === -1 ? this.get_container() : obj.r;\r
-+                              if(!obj || !obj.o || obj.or[0] === obj.o[0]) { return false; }\r
-+                              if(obj.op && obj.np && obj.op[0] === obj.np[0] && obj.cp - 1 === obj.o.index()) { return false; }\r
-+                              obj.o.each(function () { \r
-+                                      if(r.parentsUntil(".jstree", "li").andSelf().index(this) !== -1) { ret = false; return false; }\r
-+                              });\r
-+                              return ret;\r
-+                      },\r
-+                      move_node : function (obj, ref, position, is_copy, is_prepared, skip_check) {\r
-+                              if(!is_prepared) { \r
-+                                      return this.prepare_move(obj, ref, position, function (p) {\r
-+                                              this.move_node(p, false, false, is_copy, true, skip_check);\r
-+                                      });\r
-+                              }\r
-+                              if(is_copy) { \r
-+                                      prepared_move.cy = true;\r
-+                              }\r
-+                              if(!skip_check && !this.check_move()) { return false; }\r
-+\r
-+                              this.__rollback();\r
-+                              var o = false;\r
-+                              if(is_copy) {\r
-+                                      o = obj.o.clone(true);\r
-+                                      o.find("*[id]").andSelf().each(function () {\r
-+                                              if(this.id) { this.id = "copy_" + this.id; }\r
-+                                      });\r
-+                              }\r
-+                              else { o = obj.o; }\r
-+\r
-+                              if(obj.or.length) { obj.or.before(o); }\r
-+                              else { \r
-+                                      if(!obj.np.children("ul").length) { $("<ul />").appendTo(obj.np); }\r
-+                                      obj.np.children("ul:eq(0)").append(o); \r
-+                              }\r
-+\r
-+                              try { \r
-+                                      obj.ot.clean_node(obj.op);\r
-+                                      obj.rt.clean_node(obj.np);\r
-+                                      if(!obj.op.find("> ul > li").length) {\r
-+                                              obj.op.removeClass("jstree-open jstree-closed").addClass("jstree-leaf").children("ul").remove();\r
-+                                      }\r
-+                              } catch (e) { }\r
-+\r
-+                              if(is_copy) { \r
-+                                      prepared_move.cy = true;\r
-+                                      prepared_move.oc = o; \r
-+                              }\r
-+                              this.__callback(prepared_move);\r
-+                              return prepared_move;\r
-+                      },\r
-+                      _get_move : function () { return prepared_move; }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree ui plugin\r
-+ * This plugins handles selecting/deselecting/hovering/dehovering nodes\r
-+ */\r
-+(function ($) {\r
-+      var scrollbar_width, e1, e2;\r
-+      $(function() {\r
-+              if (/msie/.test(navigator.userAgent.toLowerCase())) {\r
-+                      e1 = $('<textarea cols="10" rows="2"></textarea>').css({ position: 'absolute', top: -1000, left: 0 }).appendTo('body');\r
-+                      e2 = $('<textarea cols="10" rows="2" style="overflow: hidden;"></textarea>').css({ position: 'absolute', top: -1000, left: 0 }).appendTo('body');\r
-+                      scrollbar_width = e1.width() - e2.width();\r
-+                      e1.add(e2).remove();\r
-+              } \r
-+              else {\r
-+                      e1 = $('<div />').css({ width: 100, height: 100, overflow: 'auto', position: 'absolute', top: -1000, left: 0 })\r
-+                                      .prependTo('body').append('<div />').find('div').css({ width: '100%', height: 200 });\r
-+                      scrollbar_width = 100 - e1.width();\r
-+                      e1.parent().remove();\r
-+              }\r
-+      });\r
-+      $.jstree.plugin("ui", {\r
-+              __init : function () { \r
-+                      this.data.ui.selected = $(); \r
-+                      this.data.ui.last_selected = false; \r
-+                      this.data.ui.hovered = null;\r
-+                      this.data.ui.to_select = this.get_settings().ui.initially_select;\r
-+\r
-+                      this.get_container()\r
-+                              .delegate("a", "click.jstree", $.proxy(function (event) {\r
-+                                              event.preventDefault();\r
-+                                              event.currentTarget.blur();\r
-+                                              if(!$(event.currentTarget).hasClass("jstree-loading")) {\r
-+                                                      this.select_node(event.currentTarget, true, event);\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "mouseenter.jstree", $.proxy(function (event) {\r
-+                                              if(!$(event.currentTarget).hasClass("jstree-loading")) {\r
-+                                                      this.hover_node(event.target);\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "mouseleave.jstree", $.proxy(function (event) {\r
-+                                              if(!$(event.currentTarget).hasClass("jstree-loading")) {\r
-+                                                      this.dehover_node(event.target);\r
-+                                              }\r
-+                                      }, this))\r
-+                              .bind("reopen.jstree", $.proxy(function () { \r
-+                                              this.reselect();\r
-+                                      }, this))\r
-+                              .bind("get_rollback.jstree", $.proxy(function () { \r
-+                                              this.dehover_node();\r
-+                                              this.save_selected();\r
-+                                      }, this))\r
-+                              .bind("set_rollback.jstree", $.proxy(function () { \r
-+                                              this.reselect();\r
-+                                      }, this))\r
-+                              .bind("close_node.jstree", $.proxy(function (event, data) { \r
-+                                              var s = this._get_settings().ui,\r
-+                                                      obj = this._get_node(data.rslt.obj),\r
-+                                                      clk = (obj && obj.length) ? obj.children("ul").find("a.jstree-clicked") : $(),\r
-+                                                      _this = this;\r
-+                                              if(s.selected_parent_close === false || !clk.length) { return; }\r
-+                                              clk.each(function () { \r
-+                                                      _this.deselect_node(this);\r
-+                                                      if(s.selected_parent_close === "select_parent") { _this.select_node(obj); }\r
-+                                              });\r
-+                                      }, this))\r
-+                              .bind("delete_node.jstree", $.proxy(function (event, data) { \r
-+                                              var s = this._get_settings().ui.select_prev_on_delete,\r
-+                                                      obj = this._get_node(data.rslt.obj),\r
-+                                                      clk = (obj && obj.length) ? obj.find("a.jstree-clicked") : [],\r
-+                                                      _this = this;\r
-+                                              clk.each(function () { _this.deselect_node(this); });\r
-+                                              if(s && clk.length) { \r
-+                                                      data.rslt.prev.each(function () { \r
-+                                                              if(this.parentNode) { _this.select_node(this); return false; /* if return false is removed all prev nodes will be selected */}\r
-+                                                      });\r
-+                                              }\r
-+                                      }, this))\r
-+                              .bind("move_node.jstree", $.proxy(function (event, data) { \r
-+                                              if(data.rslt.cy) { \r
-+                                                      data.rslt.oc.find("a.jstree-clicked").removeClass("jstree-clicked");\r
-+                                              }\r
-+                                      }, this));\r
-+              },\r
-+              defaults : {\r
-+                      select_limit : -1, // 0, 1, 2 ... or -1 for unlimited\r
-+                      select_multiple_modifier : "ctrl", // on, or ctrl, shift, alt\r
-+                      select_range_modifier : "shift",\r
-+                      selected_parent_close : "select_parent", // false, "deselect", "select_parent"\r
-+                      selected_parent_open : true,\r
-+                      select_prev_on_delete : true,\r
-+                      disable_selecting_children : false,\r
-+                      initially_select : []\r
-+              },\r
-+              _fn : { \r
-+                      _get_node : function (obj, allow_multiple) {\r
-+                              if(typeof obj === "undefined" || obj === null) { return allow_multiple ? this.data.ui.selected : this.data.ui.last_selected; }\r
-+                              var $obj = $(obj, this.get_container()); \r
-+                              if($obj.is(".jstree") || obj == -1) { return -1; } \r
-+                              $obj = $obj.closest("li", this.get_container()); \r
-+                              return $obj.length ? $obj : false; \r
-+                      },\r
-+                      _ui_notify : function (n, data) {\r
-+                              if(data.selected) {\r
-+                                      this.select_node(n, false);\r
-+                              }\r
-+                      },\r
-+                      save_selected : function () {\r
-+                              var _this = this;\r
-+                              this.data.ui.to_select = [];\r
-+                              this.data.ui.selected.each(function () { if(this.id) { _this.data.ui.to_select.push("#" + this.id.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")); } });\r
-+                              this.__callback(this.data.ui.to_select);\r
-+                      },\r
-+                      reselect : function () {\r
-+                              var _this = this,\r
-+                                      s = this.data.ui.to_select;\r
-+                              s = $.map($.makeArray(s), function (n) { return "#" + n.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:"); });\r
-+                              // this.deselect_all(); WHY deselect, breaks plugin state notifier?\r
-+                              $.each(s, function (i, val) { if(val && val !== "#") { _this.select_node(val); } });\r
-+                              this.data.ui.selected = this.data.ui.selected.filter(function () { return this.parentNode; });\r
-+                              this.__callback();\r
-+                      },\r
-+                      refresh : function (obj) {\r
-+                              this.save_selected();\r
-+                              return this.__call_old();\r
-+                      },\r
-+                      hover_node : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return false; }\r
-+                              //if(this.data.ui.hovered && obj.get(0) === this.data.ui.hovered.get(0)) { return; }\r
-+                              if(!obj.hasClass("jstree-hovered")) { this.dehover_node(); }\r
-+                              this.data.ui.hovered = obj.children("a").addClass("jstree-hovered").parent();\r
-+                              this._fix_scroll(obj);\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      dehover_node : function () {\r
-+                              var obj = this.data.ui.hovered, p;\r
-+                              if(!obj || !obj.length) { return false; }\r
-+                              p = obj.children("a").removeClass("jstree-hovered").parent();\r
-+                              if(this.data.ui.hovered[0] === p[0]) { this.data.ui.hovered = null; }\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      select_node : function (obj, check, e) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj == -1 || !obj || !obj.length) { return false; }\r
-+                              var s = this._get_settings().ui,\r
-+                                      is_multiple = (s.select_multiple_modifier == "on" || (s.select_multiple_modifier !== false && e && e[s.select_multiple_modifier + "Key"])),\r
-+                                      is_range = (s.select_range_modifier !== false && e && e[s.select_range_modifier + "Key"] && this.data.ui.last_selected && this.data.ui.last_selected[0] !== obj[0] && this.data.ui.last_selected.parent()[0] === obj.parent()[0]),\r
-+                                      is_selected = this.is_selected(obj),\r
-+                                      proceed = true,\r
-+                                      t = this;\r
-+                              if(check) {\r
-+                                      if(s.disable_selecting_children && is_multiple && \r
-+                                              (\r
-+                                                      (obj.parentsUntil(".jstree","li").children("a.jstree-clicked").length) ||\r
-+                                                      (obj.children("ul").find("a.jstree-clicked:eq(0)").length)\r
-+                                              )\r
-+                                      ) {\r
-+                                              return false;\r
-+                                      }\r
-+                                      proceed = false;\r
-+                                      switch(!0) {\r
-+                                              case (is_range):\r
-+                                                      this.data.ui.last_selected.addClass("jstree-last-selected");\r
-+                                                      obj = obj[ obj.index() < this.data.ui.last_selected.index() ? "nextUntil" : "prevUntil" ](".jstree-last-selected").andSelf();\r
-+                                                      if(s.select_limit == -1 || obj.length < s.select_limit) {\r
-+                                                              this.data.ui.last_selected.removeClass("jstree-last-selected");\r
-+                                                              this.data.ui.selected.each(function () {\r
-+                                                                      if(this !== t.data.ui.last_selected[0]) { t.deselect_node(this); }\r
-+                                                              });\r
-+                                                              is_selected = false;\r
-+                                                              proceed = true;\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              proceed = false;\r
-+                                                      }\r
-+                                                      break;\r
-+                                              case (is_selected && !is_multiple): \r
-+                                                      this.deselect_all();\r
-+                                                      is_selected = false;\r
-+                                                      proceed = true;\r
-+                                                      break;\r
-+                                              case (!is_selected && !is_multiple): \r
-+                                                      if(s.select_limit == -1 || s.select_limit > 0) {\r
-+                                                              this.deselect_all();\r
-+                                                              proceed = true;\r
-+                                                      }\r
-+                                                      break;\r
-+                                              case (is_selected && is_multiple): \r
-+                                                      this.deselect_node(obj);\r
-+                                                      break;\r
-+                                              case (!is_selected && is_multiple): \r
-+                                                      if(s.select_limit == -1 || this.data.ui.selected.length + 1 <= s.select_limit) { \r
-+                                                              proceed = true;\r
-+                                                      }\r
-+                                                      break;\r
-+                                      }\r
-+                              }\r
-+                              if(proceed && !is_selected) {\r
-+                                      if(!is_range) { this.data.ui.last_selected = obj; }\r
-+                                      obj.children("a").addClass("jstree-clicked");\r
-+                                      if(s.selected_parent_open) {\r
-+                                              obj.parents(".jstree-closed").each(function () { t.open_node(this, false, true); });\r
-+                                      }\r
-+                                      this.data.ui.selected = this.data.ui.selected.add(obj);\r
-+                                      this._fix_scroll(obj.eq(0));\r
-+                                      this.__callback({ "obj" : obj, "e" : e });\r
-+                              }\r
-+                      },\r
-+                      _fix_scroll : function (obj) {\r
-+                              var c = this.get_container()[0], t;\r
-+                              if(c.scrollHeight > c.offsetHeight) {\r
-+                                      obj = this._get_node(obj);\r
-+                                      if(!obj || obj === -1 || !obj.length || !obj.is(":visible")) { return; }\r
-+                                      t = obj.offset().top - this.get_container().offset().top;\r
-+                                      if(t < 0) { \r
-+                                              c.scrollTop = c.scrollTop + t - 1; \r
-+                                      }\r
-+                                      if(t + this.data.core.li_height + (c.scrollWidth > c.offsetWidth ? scrollbar_width : 0) > c.offsetHeight) { \r
-+                                              c.scrollTop = c.scrollTop + (t - c.offsetHeight + this.data.core.li_height + 1 + (c.scrollWidth > c.offsetWidth ? scrollbar_width : 0)); \r
-+                                      }\r
-+                              }\r
-+                      },\r
-+                      deselect_node : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return false; }\r
-+                              if(this.is_selected(obj)) {\r
-+                                      obj.children("a").removeClass("jstree-clicked");\r
-+                                      this.data.ui.selected = this.data.ui.selected.not(obj);\r
-+                                      if(this.data.ui.last_selected.get(0) === obj.get(0)) { this.data.ui.last_selected = this.data.ui.selected.eq(0); }\r
-+                                      this.__callback({ "obj" : obj });\r
-+                              }\r
-+                      },\r
-+                      toggle_select : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return false; }\r
-+                              if(this.is_selected(obj)) { this.deselect_node(obj); }\r
-+                              else { this.select_node(obj); }\r
-+                      },\r
-+                      is_selected : function (obj) { return this.data.ui.selected.index(this._get_node(obj)) >= 0; },\r
-+                      get_selected : function (context) { \r
-+                              return context ? $(context).find("a.jstree-clicked").parent() : this.data.ui.selected; \r
-+                      },\r
-+                      deselect_all : function (context) {\r
-+                              var ret = context ? $(context).find("a.jstree-clicked").parent() : this.get_container().find("a.jstree-clicked").parent();\r
-+                              ret.children("a.jstree-clicked").removeClass("jstree-clicked");\r
-+                              this.data.ui.selected = $([]);\r
-+                              this.data.ui.last_selected = false;\r
-+                              this.__callback({ "obj" : ret });\r
-+                      }\r
-+              }\r
-+      });\r
-+      // include the selection plugin by default\r
-+      $.jstree.defaults.plugins.push("ui");\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree CRRM plugin\r
-+ * Handles creating/renaming/removing/moving nodes by user interaction.\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("crrm", { \r
-+              __init : function () {\r
-+                      this.get_container()\r
-+                              .bind("move_node.jstree", $.proxy(function (e, data) {\r
-+                                      if(this._get_settings().crrm.move.open_onmove) {\r
-+                                              var t = this;\r
-+                                              data.rslt.np.parentsUntil(".jstree").andSelf().filter(".jstree-closed").each(function () {\r
-+                                                      t.open_node(this, false, true);\r
-+                                              });\r
-+                                      }\r
-+                              }, this));\r
-+              },\r
-+              defaults : {\r
-+                      input_width_limit : 200,\r
-+                      move : {\r
-+                              always_copy                     : false, // false, true or "multitree"\r
-+                              open_onmove                     : true,\r
-+                              default_position        : "last",\r
-+                              check_move                      : function (m) { return true; }\r
-+                      }\r
-+              },\r
-+              _fn : {\r
-+                      _show_input : function (obj, callback) {\r
-+                              obj = this._get_node(obj);\r
-+                              var rtl = this._get_settings().core.rtl,\r
-+                                      w = this._get_settings().crrm.input_width_limit,\r
-+                                      w1 = obj.children("ins").width(),\r
-+                                      w2 = obj.find("> a:visible > ins").width() * obj.find("> a:visible > ins").length,\r
-+                                      t = this.get_text(obj),\r
-+                                      h1 = $("<div />", { css : { "position" : "absolute", "top" : "-200px", "left" : (rtl ? "0px" : "-1000px"), "visibility" : "hidden" } }).appendTo("body"),\r
-+                                      h2 = obj.css("position","relative").append(\r
-+                                      $("<input />", { \r
-+                                              "value" : t,\r
-+                                              "class" : "jstree-rename-input",\r
-+                                              // "size" : t.length,\r
-+                                              "css" : {\r
-+                                                      "padding" : "0",\r
-+                                                      "border" : "1px solid silver",\r
-+                                                      "position" : "absolute",\r
-+                                                      "left"  : (rtl ? "auto" : (w1 + w2 + 4) + "px"),\r
-+                                                      "right" : (rtl ? (w1 + w2 + 4) + "px" : "auto"),\r
-+                                                      "top" : "0px",\r
-+                                                      "height" : (this.data.core.li_height - 2) + "px",\r
-+                                                      "lineHeight" : (this.data.core.li_height - 2) + "px",\r
-+                                                      "width" : "150px" // will be set a bit further down\r
-+                                              },\r
-+                                              "blur" : $.proxy(function () {\r
-+                                                      var i = obj.children(".jstree-rename-input"),\r
-+                                                              v = i.val();\r
-+                                                      if(v === "") { v = t; }\r
-+                                                      h1.remove();\r
-+                                                      i.remove(); // rollback purposes\r
-+                                                      this.set_text(obj,t); // rollback purposes\r
-+                                                      this.rename_node(obj, v);\r
-+                                                      callback.call(this, obj, v, t);\r
-+                                                      obj.css("position","");\r
-+                                              }, this),\r
-+                                              "keyup" : function (event) {\r
-+                                                      var key = event.keyCode || event.which;\r
-+                                                      if(key == 27) { this.value = t; this.blur(); return; }\r
-+                                                      else if(key == 13) { this.blur(); return; }\r
-+                                                      else {\r
-+                                                              h2.width(Math.min(h1.text("pW" + this.value).width(),w));\r
-+                                                      }\r
-+                                              },\r
-+                                              "keypress" : function(event) {\r
-+                                                      var key = event.keyCode || event.which;\r
-+                                                      if(key == 13) { return false; }\r
-+                                              }\r
-+                                      })\r
-+                              ).children(".jstree-rename-input"); \r
-+                              this.set_text(obj, "");\r
-+                              h1.css({\r
-+                                              fontFamily              : h2.css('fontFamily')          || '',\r
-+                                              fontSize                : h2.css('fontSize')            || '',\r
-+                                              fontWeight              : h2.css('fontWeight')          || '',\r
-+                                              fontStyle               : h2.css('fontStyle')           || '',\r
-+                                              fontStretch             : h2.css('fontStretch')         || '',\r
-+                                              fontVariant             : h2.css('fontVariant')         || '',\r
-+                                              letterSpacing   : h2.css('letterSpacing')       || '',\r
-+                                              wordSpacing             : h2.css('wordSpacing')         || ''\r
-+                              });\r
-+                              h2.width(Math.min(h1.text("pW" + h2[0].value).width(),w))[0].select();\r
-+                      },\r
-+                      rename : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              this.__rollback();\r
-+                              var f = this.__callback;\r
-+                              this._show_input(obj, function (obj, new_name, old_name) { \r
-+                                      f.call(this, { "obj" : obj, "new_name" : new_name, "old_name" : old_name });\r
-+                              });\r
-+                      },\r
-+                      create : function (obj, position, js, callback, skip_rename) {\r
-+                              var t, _this = this;\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj) { obj = -1; }\r
-+                              this.__rollback();\r
-+                              t = this.create_node(obj, position, js, function (t) {\r
-+                                      var p = this._get_parent(t),\r
-+                                              pos = $(t).index();\r
-+                                      if(callback) { callback.call(this, t); }\r
-+                                      if(p.length && p.hasClass("jstree-closed")) { this.open_node(p, false, true); }\r
-+                                      if(!skip_rename) { \r
-+                                              this._show_input(t, function (obj, new_name, old_name) { \r
-+                                                      _this.__callback({ "obj" : obj, "name" : new_name, "parent" : p, "position" : pos });\r
-+                                              });\r
-+                                      }\r
-+                                      else { _this.__callback({ "obj" : t, "name" : this.get_text(t), "parent" : p, "position" : pos }); }\r
-+                              });\r
-+                              return t;\r
-+                      },\r
-+                      remove : function (obj) {\r
-+                              obj = this._get_node(obj, true);\r
-+                              var p = this._get_parent(obj), prev = this._get_prev(obj);\r
-+                              this.__rollback();\r
-+                              obj = this.delete_node(obj);\r
-+                              if(obj !== false) { this.__callback({ "obj" : obj, "prev" : prev, "parent" : p }); }\r
-+                      },\r
-+                      check_move : function () {\r
-+                              if(!this.__call_old()) { return false; }\r
-+                              var s = this._get_settings().crrm.move;\r
-+                              if(!s.check_move.call(this, this._get_move())) { return false; }\r
-+                              return true;\r
-+                      },\r
-+                      move_node : function (obj, ref, position, is_copy, is_prepared, skip_check) {\r
-+                              var s = this._get_settings().crrm.move;\r
-+                              if(!is_prepared) { \r
-+                                      if(typeof position === "undefined") { position = s.default_position; }\r
-+                                      if(position === "inside" && !s.default_position.match(/^(before|after)$/)) { position = s.default_position; }\r
-+                                      return this.__call_old(true, obj, ref, position, is_copy, false, skip_check);\r
-+                              }\r
-+                              // if the move is already prepared\r
-+                              if(s.always_copy === true || (s.always_copy === "multitree" && obj.rt.get_index() !== obj.ot.get_index() )) {\r
-+                                      is_copy = true;\r
-+                              }\r
-+                              this.__call_old(true, obj, ref, position, is_copy, true, skip_check);\r
-+                      },\r
-+\r
-+                      cut : function (obj) {\r
-+                              obj = this._get_node(obj, true);\r
-+                              if(!obj || !obj.length) { return false; }\r
-+                              this.data.crrm.cp_nodes = false;\r
-+                              this.data.crrm.ct_nodes = obj;\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      copy : function (obj) {\r
-+                              obj = this._get_node(obj, true);\r
-+                              if(!obj || !obj.length) { return false; }\r
-+                              this.data.crrm.ct_nodes = false;\r
-+                              this.data.crrm.cp_nodes = obj;\r
-+                              this.__callback({ "obj" : obj });\r
-+                      },\r
-+                      paste : function (obj) { \r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj || !obj.length) { return false; }\r
-+                              var nodes = this.data.crrm.ct_nodes ? this.data.crrm.ct_nodes : this.data.crrm.cp_nodes;\r
-+                              if(!this.data.crrm.ct_nodes && !this.data.crrm.cp_nodes) { return false; }\r
-+                              if(this.data.crrm.ct_nodes) { this.move_node(this.data.crrm.ct_nodes, obj); this.data.crrm.ct_nodes = false; }\r
-+                              if(this.data.crrm.cp_nodes) { this.move_node(this.data.crrm.cp_nodes, obj, false, true); }\r
-+                              this.__callback({ "obj" : obj, "nodes" : nodes });\r
-+                      }\r
-+              }\r
-+      });\r
-+      // include the crr plugin by default\r
-+      // $.jstree.defaults.plugins.push("crrm");\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree themes plugin\r
-+ * Handles loading and setting themes, as well as detecting path to themes, etc.\r
-+ */\r
-+(function ($) {\r
-+      var themes_loaded = [];\r
-+      // this variable stores the path to the themes folder - if left as false - it will be autodetected\r
-+      $.jstree._themes = false;\r
-+      $.jstree.plugin("themes", {\r
-+              __init : function () { \r
-+                      this.get_container()\r
-+                              .bind("init.jstree", $.proxy(function () {\r
-+                                              var s = this._get_settings().themes;\r
-+                                              this.data.themes.dots = s.dots; \r
-+                                              this.data.themes.icons = s.icons; \r
-+                                              this.set_theme(s.theme, s.url);\r
-+                                      }, this))\r
-+                              .bind("loaded.jstree", $.proxy(function () {\r
-+                                              // bound here too, as simple HTML tree's won't honor dots & icons otherwise\r
-+                                              if(!this.data.themes.dots) { this.hide_dots(); }\r
-+                                              else { this.show_dots(); }\r
-+                                              if(!this.data.themes.icons) { this.hide_icons(); }\r
-+                                              else { this.show_icons(); }\r
-+                                      }, this));\r
-+              },\r
-+              defaults : { \r
-+                      theme : "default", \r
-+                      url : false,\r
-+                      dots : true,\r
-+                      icons : true\r
-+              },\r
-+              _fn : {\r
-+                      set_theme : function (theme_name, theme_url) {\r
-+                              if(!theme_name) { return false; }\r
-+                              if(!theme_url) { theme_url = $.jstree._themes + theme_name + '/style.css'; }\r
-+                              if($.inArray(theme_url, themes_loaded) == -1) {\r
-+                                      $.vakata.css.add_sheet({ "url" : theme_url });\r
-+                                      themes_loaded.push(theme_url);\r
-+                              }\r
-+                              if(this.data.themes.theme != theme_name) {\r
-+                                      this.get_container().removeClass('jstree-' + this.data.themes.theme);\r
-+                                      this.data.themes.theme = theme_name;\r
-+                              }\r
-+                              this.get_container().addClass('jstree-' + theme_name);\r
-+                              if(!this.data.themes.dots) { this.hide_dots(); }\r
-+                              else { this.show_dots(); }\r
-+                              if(!this.data.themes.icons) { this.hide_icons(); }\r
-+                              else { this.show_icons(); }\r
-+                              this.__callback();\r
-+                      },\r
-+                      get_theme       : function () { return this.data.themes.theme; },\r
-+\r
-+                      show_dots       : function () { this.data.themes.dots = true; this.get_container().children("ul").removeClass("jstree-no-dots"); },\r
-+                      hide_dots       : function () { this.data.themes.dots = false; this.get_container().children("ul").addClass("jstree-no-dots"); },\r
-+                      toggle_dots     : function () { if(this.data.themes.dots) { this.hide_dots(); } else { this.show_dots(); } },\r
-+\r
-+                      show_icons      : function () { this.data.themes.icons = true; this.get_container().children("ul").removeClass("jstree-no-icons"); },\r
-+                      hide_icons      : function () { this.data.themes.icons = false; this.get_container().children("ul").addClass("jstree-no-icons"); },\r
-+                      toggle_icons: function () { if(this.data.themes.icons) { this.hide_icons(); } else { this.show_icons(); } }\r
-+              }\r
-+      });\r
-+      // autodetect themes path\r
-+      $(function () {\r
-+              if($.jstree._themes === false) {\r
-+                      $("script").each(function () { \r
-+                              if(this.src.toString().match(/jquery\.jstree[^\/]*?\.js(\?.*)?$/)) { \r
-+                                      $.jstree._themes = this.src.toString().replace(/jquery\.jstree[^\/]*?\.js(\?.*)?$/, "") + 'themes/'; \r
-+                                      return false; \r
-+                              }\r
-+                      });\r
-+              }\r
-+              if($.jstree._themes === false) { $.jstree._themes = "themes/"; }\r
-+      });\r
-+      // include the themes plugin by default\r
-+      $.jstree.defaults.plugins.push("themes");\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+ * jsTree hotkeys plugin\r
-+ * Enables keyboard navigation for all tree instances\r
-+ * Depends on the jstree ui & jquery hotkeys plugins\r
-+ */\r
-+(function ($) {\r
-+      var bound = [];\r
-+      function exec(i, event) {\r
-+              var f = $.jstree._focused(), tmp;\r
-+              if(f && f.data && f.data.hotkeys && f.data.hotkeys.enabled) { \r
-+                      tmp = f._get_settings().hotkeys[i];\r
-+                      if(tmp) { return tmp.call(f, event); }\r
-+              }\r
-+      }\r
-+      $.jstree.plugin("hotkeys", {\r
-+              __init : function () {\r
-+                      if(typeof $.hotkeys === "undefined") { throw "jsTree hotkeys: jQuery hotkeys plugin not included."; }\r
-+                      if(!this.data.ui) { throw "jsTree hotkeys: jsTree UI plugin not included."; }\r
-+                      $.each(this._get_settings().hotkeys, function (i, v) {\r
-+                              if(v !== false && $.inArray(i, bound) == -1) {\r
-+                                      $(document).bind("keydown", i, function (event) { return exec(i, event); });\r
-+                                      bound.push(i);\r
-+                              }\r
-+                      });\r
-+                      this.get_container()\r
-+                              .bind("lock.jstree", $.proxy(function () {\r
-+                                              if(this.data.hotkeys.enabled) { this.data.hotkeys.enabled = false; this.data.hotkeys.revert = true; }\r
-+                                      }, this))\r
-+                              .bind("unlock.jstree", $.proxy(function () {\r
-+                                              if(this.data.hotkeys.revert) { this.data.hotkeys.enabled = true; }\r
-+                                      }, this));\r
-+                      this.enable_hotkeys();\r
-+              },\r
-+              defaults : {\r
-+                      "up" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected || -1;\r
-+                              this.hover_node(this._get_prev(o));\r
-+                              return false; \r
-+                      },\r
-+                      "ctrl+up" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected || -1;\r
-+                              this.hover_node(this._get_prev(o));\r
-+                              return false; \r
-+                      },\r
-+                      "shift+up" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected || -1;\r
-+                              this.hover_node(this._get_prev(o));\r
-+                              return false; \r
-+                      },\r
-+                      "down" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected || -1;\r
-+                              this.hover_node(this._get_next(o));\r
-+                              return false;\r
-+                      },\r
-+                      "ctrl+down" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected || -1;\r
-+                              this.hover_node(this._get_next(o));\r
-+                              return false;\r
-+                      },\r
-+                      "shift+down" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected || -1;\r
-+                              this.hover_node(this._get_next(o));\r
-+                              return false;\r
-+                      },\r
-+                      "left" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected;\r
-+                              if(o) {\r
-+                                      if(o.hasClass("jstree-open")) { this.close_node(o); }\r
-+                                      else { this.hover_node(this._get_prev(o)); }\r
-+                              }\r
-+                              return false;\r
-+                      },\r
-+                      "ctrl+left" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected;\r
-+                              if(o) {\r
-+                                      if(o.hasClass("jstree-open")) { this.close_node(o); }\r
-+                                      else { this.hover_node(this._get_prev(o)); }\r
-+                              }\r
-+                              return false;\r
-+                      },\r
-+                      "shift+left" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected;\r
-+                              if(o) {\r
-+                                      if(o.hasClass("jstree-open")) { this.close_node(o); }\r
-+                                      else { this.hover_node(this._get_prev(o)); }\r
-+                              }\r
-+                              return false;\r
-+                      },\r
-+                      "right" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected;\r
-+                              if(o && o.length) {\r
-+                                      if(o.hasClass("jstree-closed")) { this.open_node(o); }\r
-+                                      else { this.hover_node(this._get_next(o)); }\r
-+                              }\r
-+                              return false;\r
-+                      },\r
-+                      "ctrl+right" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected;\r
-+                              if(o && o.length) {\r
-+                                      if(o.hasClass("jstree-closed")) { this.open_node(o); }\r
-+                                      else { this.hover_node(this._get_next(o)); }\r
-+                              }\r
-+                              return false;\r
-+                      },\r
-+                      "shift+right" : function () { \r
-+                              var o = this.data.ui.hovered || this.data.ui.last_selected;\r
-+                              if(o && o.length) {\r
-+                                      if(o.hasClass("jstree-closed")) { this.open_node(o); }\r
-+                                      else { this.hover_node(this._get_next(o)); }\r
-+                              }\r
-+                              return false;\r
-+                      },\r
-+                      "space" : function () { \r
-+                              if(this.data.ui.hovered) { this.data.ui.hovered.children("a:eq(0)").click(); } \r
-+                              return false; \r
-+                      },\r
-+                      "ctrl+space" : function (event) { \r
-+                              event.type = "click";\r
-+                              if(this.data.ui.hovered) { this.data.ui.hovered.children("a:eq(0)").trigger(event); } \r
-+                              return false; \r
-+                      },\r
-+                      "shift+space" : function (event) { \r
-+                              event.type = "click";\r
-+                              if(this.data.ui.hovered) { this.data.ui.hovered.children("a:eq(0)").trigger(event); } \r
-+                              return false; \r
-+                      },\r
-+                      "f2" : function () { this.rename(this.data.ui.hovered || this.data.ui.last_selected); },\r
-+                      "del" : function () { this.remove(this.data.ui.hovered || this._get_node(null)); }\r
-+              },\r
-+              _fn : {\r
-+                      enable_hotkeys : function () {\r
-+                              this.data.hotkeys.enabled = true;\r
-+                      },\r
-+                      disable_hotkeys : function () {\r
-+                              this.data.hotkeys.enabled = false;\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree JSON plugin\r
-+ * The JSON data store. Datastores are build by overriding the `load_node` and `_is_loaded` functions.\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("json_data", {\r
-+              __init : function() {\r
-+                      var s = this._get_settings().json_data;\r
-+                      if(s.progressive_unload) {\r
-+                              this.get_container().bind("after_close.jstree", function (e, data) {\r
-+                                      data.rslt.obj.children("ul").remove();\r
-+                              });\r
-+                      }\r
-+              },\r
-+              defaults : { \r
-+                      // `data` can be a function:\r
-+                      //  * accepts two arguments - node being loaded and a callback to pass the result to\r
-+                      //  * will be executed in the current tree's scope & ajax won't be supported\r
-+                      data : false, \r
-+                      ajax : false,\r
-+                      correct_state : true,\r
-+                      progressive_render : false,\r
-+                      progressive_unload : false\r
-+              },\r
-+              _fn : {\r
-+                      load_node : function (obj, s_call, e_call) { var _this = this; this.load_node_json(obj, function () { _this.__callback({ "obj" : _this._get_node(obj) }); s_call.call(this); }, e_call); },\r
-+                      _is_loaded : function (obj) { \r
-+                              var s = this._get_settings().json_data;\r
-+                              obj = this._get_node(obj); \r
-+                              return obj == -1 || !obj || (!s.ajax && !s.progressive_render && !$.isFunction(s.data)) || obj.is(".jstree-open, .jstree-leaf") || obj.children("ul").children("li").length > 0;\r
-+                      },\r
-+                      refresh : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              var s = this._get_settings().json_data;\r
-+                              if(obj && obj !== -1 && s.progressive_unload && ($.isFunction(s.data) || !!s.ajax)) {\r
-+                                      obj.removeData("jstree_children");\r
-+                              }\r
-+                              return this.__call_old();\r
-+                      },\r
-+                      load_node_json : function (obj, s_call, e_call) {\r
-+                              var s = this.get_settings().json_data, d,\r
-+                                      error_func = function () {},\r
-+                                      success_func = function () {};\r
-+                              obj = this._get_node(obj);\r
-+\r
-+                              if(obj && obj !== -1 && (s.progressive_render || s.progressive_unload) && !obj.is(".jstree-open, .jstree-leaf") && obj.children("ul").children("li").length === 0 && obj.data("jstree_children")) {\r
-+                                      d = this._parse_json(obj.data("jstree_children"), obj);\r
-+                                      if(d) {\r
-+                                              obj.append(d);\r
-+                                              if(!s.progressive_unload) { obj.removeData("jstree_children"); }\r
-+                                      }\r
-+                                      this.clean_node(obj);\r
-+                                      if(s_call) { s_call.call(this); }\r
-+                                      return;\r
-+                              }\r
-+\r
-+                              if(obj && obj !== -1) {\r
-+                                      if(obj.data("jstree_is_loading")) { return; }\r
-+                                      else { obj.data("jstree_is_loading",true); }\r
-+                              }\r
-+                              switch(!0) {\r
-+                                      case (!s.data && !s.ajax): throw "Neither data nor ajax settings supplied.";\r
-+                                      // function option added here for easier model integration (also supporting async - see callback)\r
-+                                      case ($.isFunction(s.data)):\r
-+                                              s.data.call(this, obj, $.proxy(function (d) {\r
-+                                                      d = this._parse_json(d, obj);\r
-+                                                      if(!d) { \r
-+                                                              if(obj === -1 || !obj) {\r
-+                                                                      if(s.correct_state) { this.get_container().children("ul").empty(); }\r
-+                                                              }\r
-+                                                              else {\r
-+                                                                      obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                                      obj.removeData("jstree_is_loading");\r
-+                                                                      if(s.correct_state) { this.correct_state(obj); }\r
-+                                                              }\r
-+                                                              if(e_call) { e_call.call(this); }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(obj === -1 || !obj) { this.get_container().children("ul").empty().append(d.children()); }\r
-+                                                              else { obj.append(d).children("a.jstree-loading").removeClass("jstree-loading"); obj.removeData("jstree_is_loading"); }\r
-+                                                              this.clean_node(obj);\r
-+                                                              if(s_call) { s_call.call(this); }\r
-+                                                      }\r
-+                                              }, this));\r
-+                                              break;\r
-+                                      case (!!s.data && !s.ajax) || (!!s.data && !!s.ajax && (!obj || obj === -1)):\r
-+                                              if(!obj || obj == -1) {\r
-+                                                      d = this._parse_json(s.data, obj);\r
-+                                                      if(d) {\r
-+                                                              this.get_container().children("ul").empty().append(d.children());\r
-+                                                              this.clean_node();\r
-+                                                      }\r
-+                                                      else { \r
-+                                                              if(s.correct_state) { this.get_container().children("ul").empty(); }\r
-+                                                      }\r
-+                                              }\r
-+                                              if(s_call) { s_call.call(this); }\r
-+                                              break;\r
-+                                      case (!s.data && !!s.ajax) || (!!s.data && !!s.ajax && obj && obj !== -1):\r
-+                                              error_func = function (x, t, e) {\r
-+                                                      var ef = this.get_settings().json_data.ajax.error; \r
-+                                                      if(ef) { ef.call(this, x, t, e); }\r
-+                                                      if(obj != -1 && obj.length) {\r
-+                                                              obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                              obj.removeData("jstree_is_loading");\r
-+                                                              if(t === "success" && s.correct_state) { this.correct_state(obj); }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(t === "success" && s.correct_state) { this.get_container().children("ul").empty(); }\r
-+                                                      }\r
-+                                                      if(e_call) { e_call.call(this); }\r
-+                                              };\r
-+                                              success_func = function (d, t, x) {\r
-+                                                      var sf = this.get_settings().json_data.ajax.success; \r
-+                                                      if(sf) { d = sf.call(this,d,t,x) || d; }\r
-+                                                      if(d === "" || (d && d.toString && d.toString().replace(/^[\s\n]+$/,"") === "") || (!$.isArray(d) && !$.isPlainObject(d))) {\r
-+                                                              return error_func.call(this, x, t, "");\r
-+                                                      }\r
-+                                                      d = this._parse_json(d, obj);\r
-+                                                      if(d) {\r
-+                                                              if(obj === -1 || !obj) { this.get_container().children("ul").empty().append(d.children()); }\r
-+                                                              else { obj.append(d).children("a.jstree-loading").removeClass("jstree-loading"); obj.removeData("jstree_is_loading"); }\r
-+                                                              this.clean_node(obj);\r
-+                                                              if(s_call) { s_call.call(this); }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(obj === -1 || !obj) {\r
-+                                                                      if(s.correct_state) { \r
-+                                                                              this.get_container().children("ul").empty(); \r
-+                                                                              if(s_call) { s_call.call(this); }\r
-+                                                                      }\r
-+                                                              }\r
-+                                                              else {\r
-+                                                                      obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                                      obj.removeData("jstree_is_loading");\r
-+                                                                      if(s.correct_state) { \r
-+                                                                              this.correct_state(obj);\r
-+                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                      }\r
-+                                                              }\r
-+                                                      }\r
-+                                              };\r
-+                                              s.ajax.context = this;\r
-+                                              s.ajax.error = error_func;\r
-+                                              s.ajax.success = success_func;\r
-+                                              if(!s.ajax.dataType) { s.ajax.dataType = "json"; }\r
-+                                              if($.isFunction(s.ajax.url)) { s.ajax.url = s.ajax.url.call(this, obj); }\r
-+                                              if($.isFunction(s.ajax.data)) { s.ajax.data = s.ajax.data.call(this, obj); }\r
-+                                              $.ajax(s.ajax);\r
-+                                              break;\r
-+                              }\r
-+                      },\r
-+                      _parse_json : function (js, obj, is_callback) {\r
-+                              var d = false, \r
-+                                      p = this._get_settings(),\r
-+                                      s = p.json_data,\r
-+                                      t = p.core.html_titles,\r
-+                                      tmp, i, j, ul1, ul2;\r
-+\r
-+                              if(!js) { return d; }\r
-+                              if(s.progressive_unload && obj && obj !== -1) { \r
-+                                      obj.data("jstree_children", d);\r
-+                              }\r
-+                              if($.isArray(js)) {\r
-+                                      d = $();\r
-+                                      if(!js.length) { return false; }\r
-+                                      for(i = 0, j = js.length; i < j; i++) {\r
-+                                              tmp = this._parse_json(js[i], obj, true);\r
-+                                              if(tmp.length) { d = d.add(tmp); }\r
-+                                      }\r
-+                              }\r
-+                              else {\r
-+                                      if(typeof js == "string") { js = { data : js }; }\r
-+                                      if(!js.data && js.data !== "") { return d; }\r
-+                                      d = $("<li />");\r
-+                                      if(js.attr) { d.attr(js.attr); }\r
-+                                      if(js.metadata) { d.data(js.metadata); }\r
-+                                      if(js.state) { d.addClass("jstree-" + js.state); }\r
-+                                      if(!$.isArray(js.data)) { tmp = js.data; js.data = []; js.data.push(tmp); }\r
-+                                      $.each(js.data, function (i, m) {\r
-+                                              tmp = $("<a />");\r
-+                                              if($.isFunction(m)) { m = m.call(this, js); }\r
-+                                              if(typeof m == "string") { tmp.attr('href','#')[ t ? "html" : "text" ](m); }\r
-+                                              else {\r
-+                                                      if(!m.attr) { m.attr = {}; }\r
-+                                                      if(!m.attr.href) { m.attr.href = '#'; }\r
-+                                                      tmp.attr(m.attr)[ t ? "html" : "text" ](m.title);\r
-+                                                      if(m.language) { tmp.addClass(m.language); }\r
-+                                              }\r
-+                                              tmp.prepend("<ins class='jstree-icon'>&#160;</ins>");\r
-+                                              if(!m.icon && js.icon) { m.icon = js.icon; }\r
-+                                              if(m.icon) { \r
-+                                                      if(m.icon.indexOf("/") === -1) { tmp.children("ins").addClass(m.icon); }\r
-+                                                      else { tmp.children("ins").css("background","url('" + m.icon + "') center center no-repeat"); }\r
-+                                              }\r
-+                                              d.append(tmp);\r
-+                                      });\r
-+                                      d.prepend("<ins class='jstree-icon'>&#160;</ins>");\r
-+                                      if(js.children) { \r
-+                                              if(s.progressive_render && js.state !== "open") {\r
-+                                                      d.addClass("jstree-closed").data("jstree_children", js.children);\r
-+                                              }\r
-+                                              else {\r
-+                                                      if(s.progressive_unload) { d.data("jstree_children", js.children); }\r
-+                                                      if($.isArray(js.children) && js.children.length) {\r
-+                                                              tmp = this._parse_json(js.children, obj, true);\r
-+                                                              if(tmp.length) {\r
-+                                                                      ul2 = $("<ul />");\r
-+                                                                      ul2.append(tmp);\r
-+                                                                      d.append(ul2);\r
-+                                                              }\r
-+                                                      }\r
-+                                              }\r
-+                                      }\r
-+                              }\r
-+                              if(!is_callback) {\r
-+                                      ul1 = $("<ul />");\r
-+                                      ul1.append(d);\r
-+                                      d = ul1;\r
-+                              }\r
-+                              return d;\r
-+                      },\r
-+                      get_json : function (obj, li_attr, a_attr, is_callback) {\r
-+                              var result = [], \r
-+                                      s = this._get_settings(), \r
-+                                      _this = this,\r
-+                                      tmp1, tmp2, li, a, t, lang;\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj || obj === -1) { obj = this.get_container().find("> ul > li"); }\r
-+                              li_attr = $.isArray(li_attr) ? li_attr : [ "id", "class" ];\r
-+                              if(!is_callback && this.data.types) { li_attr.push(s.types.type_attr); }\r
-+                              a_attr = $.isArray(a_attr) ? a_attr : [ ];\r
-+\r
-+                              obj.each(function () {\r
-+                                      li = $(this);\r
-+                                      tmp1 = { data : [] };\r
-+                                      if(li_attr.length) { tmp1.attr = { }; }\r
-+                                      $.each(li_attr, function (i, v) { \r
-+                                              tmp2 = li.attr(v); \r
-+                                              if(tmp2 && tmp2.length && tmp2.replace(/jstree[^ ]*/ig,'').length) {\r
-+                                                      tmp1.attr[v] = (" " + tmp2).replace(/ jstree[^ ]*/ig,'').replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,""); \r
-+                                              }\r
-+                                      });\r
-+                                      if(li.hasClass("jstree-open")) { tmp1.state = "open"; }\r
-+                                      if(li.hasClass("jstree-closed")) { tmp1.state = "closed"; }\r
-+                                      if(li.data()) { tmp1.metadata = li.data(); }\r
-+                                      a = li.children("a");\r
-+                                      a.each(function () {\r
-+                                              t = $(this);\r
-+                                              if(\r
-+                                                      a_attr.length || \r
-+                                                      $.inArray("languages", s.plugins) !== -1 || \r
-+                                                      t.children("ins").get(0).style.backgroundImage.length || \r
-+                                                      (t.children("ins").get(0).className && t.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,'').length)\r
-+                                              ) { \r
-+                                                      lang = false;\r
-+                                                      if($.inArray("languages", s.plugins) !== -1 && $.isArray(s.languages) && s.languages.length) {\r
-+                                                              $.each(s.languages, function (l, lv) {\r
-+                                                                      if(t.hasClass(lv)) {\r
-+                                                                              lang = lv;\r
-+                                                                              return false;\r
-+                                                                      }\r
-+                                                              });\r
-+                                                      }\r
-+                                                      tmp2 = { attr : { }, title : _this.get_text(t, lang) }; \r
-+                                                      $.each(a_attr, function (k, z) {\r
-+                                                              tmp2.attr[z] = (" " + (t.attr(z) || "")).replace(/ jstree[^ ]*/ig,'').replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,"");\r
-+                                                      });\r
-+                                                      if($.inArray("languages", s.plugins) !== -1 && $.isArray(s.languages) && s.languages.length) {\r
-+                                                              $.each(s.languages, function (k, z) {\r
-+                                                                      if(t.hasClass(z)) { tmp2.language = z; return true; }\r
-+                                                              });\r
-+                                                      }\r
-+                                                      if(t.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,'').replace(/^\s+$/ig,"").length) {\r
-+                                                              tmp2.icon = t.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,'').replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,"");\r
-+                                                      }\r
-+                                                      if(t.children("ins").get(0).style.backgroundImage.length) {\r
-+                                                              tmp2.icon = t.children("ins").get(0).style.backgroundImage.replace("url(","").replace(")","");\r
-+                                                      }\r
-+                                              }\r
-+                                              else {\r
-+                                                      tmp2 = _this.get_text(t);\r
-+                                              }\r
-+                                              if(a.length > 1) { tmp1.data.push(tmp2); }\r
-+                                              else { tmp1.data = tmp2; }\r
-+                                      });\r
-+                                      li = li.find("> ul > li");\r
-+                                      if(li.length) { tmp1.children = _this.get_json(li, li_attr, a_attr, true); }\r
-+                                      result.push(tmp1);\r
-+                              });\r
-+                              return result;\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree languages plugin\r
-+ * Adds support for multiple language versions in one tree\r
-+ * This basically allows for many titles coexisting in one node, but only one of them being visible at any given time\r
-+ * This is useful for maintaining the same structure in many languages (hence the name of the plugin)\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("languages", {\r
-+              __init : function () { this._load_css();  },\r
-+              defaults : [],\r
-+              _fn : {\r
-+                      set_lang : function (i) { \r
-+                              var langs = this._get_settings().languages,\r
-+                                      st = false,\r
-+                                      selector = ".jstree-" + this.get_index() + ' a';\r
-+                              if(!$.isArray(langs) || langs.length === 0) { return false; }\r
-+                              if($.inArray(i,langs) == -1) {\r
-+                                      if(!!langs[i]) { i = langs[i]; }\r
-+                                      else { return false; }\r
-+                              }\r
-+                              if(i == this.data.languages.current_language) { return true; }\r
-+                              st = $.vakata.css.get_css(selector + "." + this.data.languages.current_language, false, this.data.languages.language_css);\r
-+                              if(st !== false) { st.style.display = "none"; }\r
-+                              st = $.vakata.css.get_css(selector + "." + i, false, this.data.languages.language_css);\r
-+                              if(st !== false) { st.style.display = ""; }\r
-+                              this.data.languages.current_language = i;\r
-+                              this.__callback(i);\r
-+                              return true;\r
-+                      },\r
-+                      get_lang : function () {\r
-+                              return this.data.languages.current_language;\r
-+                      },\r
-+                      _get_string : function (key, lang) {\r
-+                              var langs = this._get_settings().languages,\r
-+                                      s = this._get_settings().core.strings;\r
-+                              if($.isArray(langs) && langs.length) {\r
-+                                      lang = (lang && $.inArray(lang,langs) != -1) ? lang : this.data.languages.current_language;\r
-+                              }\r
-+                              if(s[lang] && s[lang][key]) { return s[lang][key]; }\r
-+                              if(s[key]) { return s[key]; }\r
-+                              return key;\r
-+                      },\r
-+                      get_text : function (obj, lang) {\r
-+                              obj = this._get_node(obj) || this.data.ui.last_selected;\r
-+                              if(!obj.size()) { return false; }\r
-+                              var langs = this._get_settings().languages,\r
-+                                      s = this._get_settings().core.html_titles;\r
-+                              if($.isArray(langs) && langs.length) {\r
-+                                      lang = (lang && $.inArray(lang,langs) != -1) ? lang : this.data.languages.current_language;\r
-+                                      obj = obj.children("a." + lang);\r
-+                              }\r
-+                              else { obj = obj.children("a:eq(0)"); }\r
-+                              if(s) {\r
-+                                      obj = obj.clone();\r
-+                                      obj.children("INS").remove();\r
-+                                      return obj.html();\r
-+                              }\r
-+                              else {\r
-+                                      obj = obj.contents().filter(function() { return this.nodeType == 3; })[0];\r
-+                                      return obj.nodeValue;\r
-+                              }\r
-+                      },\r
-+                      set_text : function (obj, val, lang) {\r
-+                              obj = this._get_node(obj) || this.data.ui.last_selected;\r
-+                              if(!obj.size()) { return false; }\r
-+                              var langs = this._get_settings().languages,\r
-+                                      s = this._get_settings().core.html_titles,\r
-+                                      tmp;\r
-+                              if($.isArray(langs) && langs.length) {\r
-+                                      lang = (lang && $.inArray(lang,langs) != -1) ? lang : this.data.languages.current_language;\r
-+                                      obj = obj.children("a." + lang);\r
-+                              }\r
-+                              else { obj = obj.children("a:eq(0)"); }\r
-+                              if(s) {\r
-+                                      tmp = obj.children("INS").clone();\r
-+                                      obj.html(val).prepend(tmp);\r
-+                                      this.__callback({ "obj" : obj, "name" : val, "lang" : lang });\r
-+                                      return true;\r
-+                              }\r
-+                              else {\r
-+                                      obj = obj.contents().filter(function() { return this.nodeType == 3; })[0];\r
-+                                      this.__callback({ "obj" : obj, "name" : val, "lang" : lang });\r
-+                                      return (obj.nodeValue = val);\r
-+                              }\r
-+                      },\r
-+                      _load_css : function () {\r
-+                              var langs = this._get_settings().languages,\r
-+                                      str = "/* languages css */",\r
-+                                      selector = ".jstree-" + this.get_index() + ' a',\r
-+                                      ln;\r
-+                              if($.isArray(langs) && langs.length) {\r
-+                                      this.data.languages.current_language = langs[0];\r
-+                                      for(ln = 0; ln < langs.length; ln++) {\r
-+                                              str += selector + "." + langs[ln] + " {";\r
-+                                              if(langs[ln] != this.data.languages.current_language) { str += " display:none; "; }\r
-+                                              str += " } ";\r
-+                                      }\r
-+                                      this.data.languages.language_css = $.vakata.css.add_sheet({ 'str' : str, 'title' : "jstree-languages" });\r
-+                              }\r
-+                      },\r
-+                      create_node : function (obj, position, js, callback) {\r
-+                              var t = this.__call_old(true, obj, position, js, function (t) {\r
-+                                      var langs = this._get_settings().languages,\r
-+                                              a = t.children("a"),\r
-+                                              ln;\r
-+                                      if($.isArray(langs) && langs.length) {\r
-+                                              for(ln = 0; ln < langs.length; ln++) {\r
-+                                                      if(!a.is("." + langs[ln])) {\r
-+                                                              t.append(a.eq(0).clone().removeClass(langs.join(" ")).addClass(langs[ln]));\r
-+                                                      }\r
-+                                              }\r
-+                                              a.not("." + langs.join(", .")).remove();\r
-+                                      }\r
-+                                      if(callback) { callback.call(this, t); }\r
-+                              });\r
-+                              return t;\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+ * jsTree cookies plugin\r
-+ * Stores the currently opened/selected nodes in a cookie and then restores them\r
-+ * Depends on the jquery.cookie plugin\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("cookies", {\r
-+              __init : function () {\r
-+                      if(typeof $.cookie === "undefined") { throw "jsTree cookie: jQuery cookie plugin not included."; }\r
-+\r
-+                      var s = this._get_settings().cookies,\r
-+                              tmp;\r
-+                      if(!!s.save_loaded) {\r
-+                              tmp = $.cookie(s.save_loaded);\r
-+                              if(tmp && tmp.length) { this.data.core.to_load = tmp.split(","); }\r
-+                      }\r
-+                      if(!!s.save_opened) {\r
-+                              tmp = $.cookie(s.save_opened);\r
-+                              if(tmp && tmp.length) { this.data.core.to_open = tmp.split(","); }\r
-+                      }\r
-+                      if(!!s.save_selected) {\r
-+                              tmp = $.cookie(s.save_selected);\r
-+                              if(tmp && tmp.length && this.data.ui) { this.data.ui.to_select = tmp.split(","); }\r
-+                      }\r
-+                      this.get_container()\r
-+                              .one( ( this.data.ui ? "reselect" : "reopen" ) + ".jstree", $.proxy(function () {\r
-+                                      this.get_container()\r
-+                                              .bind("open_node.jstree close_node.jstree select_node.jstree deselect_node.jstree", $.proxy(function (e) { \r
-+                                                              if(this._get_settings().cookies.auto_save) { this.save_cookie((e.handleObj.namespace + e.handleObj.type).replace("jstree","")); }\r
-+                                                      }, this));\r
-+                              }, this));\r
-+              },\r
-+              defaults : {\r
-+                      save_loaded             : "jstree_load",\r
-+                      save_opened             : "jstree_open",\r
-+                      save_selected   : "jstree_select",\r
-+                      auto_save               : true,\r
-+                      cookie_options  : {}\r
-+              },\r
-+              _fn : {\r
-+                      save_cookie : function (c) {\r
-+                              if(this.data.core.refreshing) { return; }\r
-+                              var s = this._get_settings().cookies;\r
-+                              if(!c) { // if called manually and not by event\r
-+                                      if(s.save_loaded) {\r
-+                                              this.save_loaded();\r
-+                                              $.cookie(s.save_loaded, this.data.core.to_load.join(","), s.cookie_options);\r
-+                                      }\r
-+                                      if(s.save_opened) {\r
-+                                              this.save_opened();\r
-+                                              $.cookie(s.save_opened, this.data.core.to_open.join(","), s.cookie_options);\r
-+                                      }\r
-+                                      if(s.save_selected && this.data.ui) {\r
-+                                              this.save_selected();\r
-+                                              $.cookie(s.save_selected, this.data.ui.to_select.join(","), s.cookie_options);\r
-+                                      }\r
-+                                      return;\r
-+                              }\r
-+                              switch(c) {\r
-+                                      case "open_node":\r
-+                                      case "close_node":\r
-+                                              if(!!s.save_opened) { \r
-+                                                      this.save_opened(); \r
-+                                                      $.cookie(s.save_opened, this.data.core.to_open.join(","), s.cookie_options); \r
-+                                              }\r
-+                                              if(!!s.save_loaded) { \r
-+                                                      this.save_loaded(); \r
-+                                                      $.cookie(s.save_loaded, this.data.core.to_load.join(","), s.cookie_options); \r
-+                                              }\r
-+                                              break;\r
-+                                      case "select_node":\r
-+                                      case "deselect_node":\r
-+                                              if(!!s.save_selected && this.data.ui) { \r
-+                                                      this.save_selected(); \r
-+                                                      $.cookie(s.save_selected, this.data.ui.to_select.join(","), s.cookie_options); \r
-+                                              }\r
-+                                              break;\r
-+                              }\r
-+                      }\r
-+              }\r
-+      });\r
-+      // include cookies by default\r
-+      // $.jstree.defaults.plugins.push("cookies");\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+ * jsTree sort plugin\r
-+ * Sorts items alphabetically (or using any other function)\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("sort", {\r
-+              __init : function () {\r
-+                      this.get_container()\r
-+                              .bind("load_node.jstree", $.proxy(function (e, data) {\r
-+                                              var obj = this._get_node(data.rslt.obj);\r
-+                                              obj = obj === -1 ? this.get_container().children("ul") : obj.children("ul");\r
-+                                              this.sort(obj);\r
-+                                      }, this))\r
-+                              .bind("rename_node.jstree create_node.jstree create.jstree", $.proxy(function (e, data) {\r
-+                                              this.sort(data.rslt.obj.parent());\r
-+                                      }, this))\r
-+                              .bind("move_node.jstree", $.proxy(function (e, data) {\r
-+                                              var m = data.rslt.np == -1 ? this.get_container() : data.rslt.np;\r
-+                                              this.sort(m.children("ul"));\r
-+                                      }, this));\r
-+              },\r
-+              defaults : function (a, b) { return this.get_text(a) > this.get_text(b) ? 1 : -1; },\r
-+              _fn : {\r
-+                      sort : function (obj) {\r
-+                              var s = this._get_settings().sort,\r
-+                                      t = this;\r
-+                              obj.append($.makeArray(obj.children("li")).sort($.proxy(s, t)));\r
-+                              obj.find("> li > ul").each(function() { t.sort($(this)); });\r
-+                              this.clean_node(obj);\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+ * jsTree DND plugin\r
-+ * Drag and drop plugin for moving/copying nodes\r
-+ */\r
-+(function ($) {\r
-+      var o = false,\r
-+              r = false,\r
-+              m = false,\r
-+              ml = false,\r
-+              sli = false,\r
-+              sti = false,\r
-+              dir1 = false,\r
-+              dir2 = false,\r
-+              last_pos = false;\r
-+      $.vakata.dnd = {\r
-+              is_down : false,\r
-+              is_drag : false,\r
-+              helper : false,\r
-+              scroll_spd : 10,\r
-+              init_x : 0,\r
-+              init_y : 0,\r
-+              threshold : 5,\r
-+              helper_left : 5,\r
-+              helper_top : 10,\r
-+              user_data : {},\r
-+\r
-+              drag_start : function (e, data, html) { \r
-+                      if($.vakata.dnd.is_drag) { $.vakata.drag_stop({}); }\r
-+                      try {\r
-+                              e.currentTarget.unselectable = "on";\r
-+                              e.currentTarget.onselectstart = function() { return false; };\r
-+                              if(e.currentTarget.style) { e.currentTarget.style.MozUserSelect = "none"; }\r
-+                      } catch(err) { }\r
-+                      $.vakata.dnd.init_x = e.pageX;\r
-+                      $.vakata.dnd.init_y = e.pageY;\r
-+                      $.vakata.dnd.user_data = data;\r
-+                      $.vakata.dnd.is_down = true;\r
-+                      $.vakata.dnd.helper = $("<div id='vakata-dragged' />").html(html); //.fadeTo(10,0.25);\r
-+                      $(document).bind("mousemove", $.vakata.dnd.drag);\r
-+                      $(document).bind("mouseup", $.vakata.dnd.drag_stop);\r
-+                      return false;\r
-+              },\r
-+              drag : function (e) { \r
-+                      if(!$.vakata.dnd.is_down) { return; }\r
-+                      if(!$.vakata.dnd.is_drag) {\r
-+                              if(Math.abs(e.pageX - $.vakata.dnd.init_x) > 5 || Math.abs(e.pageY - $.vakata.dnd.init_y) > 5) { \r
-+                                      $.vakata.dnd.helper.appendTo("body");\r
-+                                      $.vakata.dnd.is_drag = true;\r
-+                                      $(document).triggerHandler("drag_start.vakata", { "event" : e, "data" : $.vakata.dnd.user_data });\r
-+                              }\r
-+                              else { return; }\r
-+                      }\r
-+\r
-+                      // maybe use a scrolling parent element instead of document?\r
-+                      if(e.type === "mousemove") { // thought of adding scroll in order to move the helper, but mouse poisition is n/a\r
-+                              var d = $(document), t = d.scrollTop(), l = d.scrollLeft();\r
-+                              if(e.pageY - t < 20) { \r
-+                                      if(sti && dir1 === "down") { clearInterval(sti); sti = false; }\r
-+                                      if(!sti) { dir1 = "up"; sti = setInterval(function () { $(document).scrollTop($(document).scrollTop() - $.vakata.dnd.scroll_spd); }, 150); }\r
-+                              }\r
-+                              else { \r
-+                                      if(sti && dir1 === "up") { clearInterval(sti); sti = false; }\r
-+                              }\r
-+                              if($(window).height() - (e.pageY - t) < 20) {\r
-+                                      if(sti && dir1 === "up") { clearInterval(sti); sti = false; }\r
-+                                      if(!sti) { dir1 = "down"; sti = setInterval(function () { $(document).scrollTop($(document).scrollTop() + $.vakata.dnd.scroll_spd); }, 150); }\r
-+                              }\r
-+                              else { \r
-+                                      if(sti && dir1 === "down") { clearInterval(sti); sti = false; }\r
-+                              }\r
-+\r
-+                              if(e.pageX - l < 20) {\r
-+                                      if(sli && dir2 === "right") { clearInterval(sli); sli = false; }\r
-+                                      if(!sli) { dir2 = "left"; sli = setInterval(function () { $(document).scrollLeft($(document).scrollLeft() - $.vakata.dnd.scroll_spd); }, 150); }\r
-+                              }\r
-+                              else { \r
-+                                      if(sli && dir2 === "left") { clearInterval(sli); sli = false; }\r
-+                              }\r
-+                              if($(window).width() - (e.pageX - l) < 20) {\r
-+                                      if(sli && dir2 === "left") { clearInterval(sli); sli = false; }\r
-+                                      if(!sli) { dir2 = "right"; sli = setInterval(function () { $(document).scrollLeft($(document).scrollLeft() + $.vakata.dnd.scroll_spd); }, 150); }\r
-+                              }\r
-+                              else { \r
-+                                      if(sli && dir2 === "right") { clearInterval(sli); sli = false; }\r
-+                              }\r
-+                      }\r
-+\r
-+                      $.vakata.dnd.helper.css({ left : (e.pageX + $.vakata.dnd.helper_left) + "px", top : (e.pageY + $.vakata.dnd.helper_top) + "px" });\r
-+                      $(document).triggerHandler("drag.vakata", { "event" : e, "data" : $.vakata.dnd.user_data });\r
-+              },\r
-+              drag_stop : function (e) {\r
-+                      if(sli) { clearInterval(sli); }\r
-+                      if(sti) { clearInterval(sti); }\r
-+                      $(document).unbind("mousemove", $.vakata.dnd.drag);\r
-+                      $(document).unbind("mouseup", $.vakata.dnd.drag_stop);\r
-+                      $(document).triggerHandler("drag_stop.vakata", { "event" : e, "data" : $.vakata.dnd.user_data });\r
-+                      $.vakata.dnd.helper.remove();\r
-+                      $.vakata.dnd.init_x = 0;\r
-+                      $.vakata.dnd.init_y = 0;\r
-+                      $.vakata.dnd.user_data = {};\r
-+                      $.vakata.dnd.is_down = false;\r
-+                      $.vakata.dnd.is_drag = false;\r
-+              }\r
-+      };\r
-+      $(function() {\r
-+              var css_string = '#vakata-dragged { display:block; margin:0 0 0 0; padding:4px 4px 4px 24px; position:absolute; top:-2000px; line-height:16px; z-index:10000; } ';\r
-+              $.vakata.css.add_sheet({ str : css_string, title : "vakata" });\r
-+      });\r
-+\r
-+      $.jstree.plugin("dnd", {\r
-+              __init : function () {\r
-+                      this.data.dnd = {\r
-+                              active : false,\r
-+                              after : false,\r
-+                              inside : false,\r
-+                              before : false,\r
-+                              off : false,\r
-+                              prepared : false,\r
-+                              w : 0,\r
-+                              to1 : false,\r
-+                              to2 : false,\r
-+                              cof : false,\r
-+                              cw : false,\r
-+                              ch : false,\r
-+                              i1 : false,\r
-+                              i2 : false,\r
-+                              mto : false\r
-+                      };\r
-+                      this.get_container()\r
-+                              .bind("mouseenter.jstree", $.proxy(function (e) {\r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree) {\r
-+                                                      if(this.data.themes) {\r
-+                                                              m.attr("class", "jstree-" + this.data.themes.theme); \r
-+                                                              if(ml) { ml.attr("class", "jstree-" + this.data.themes.theme); }\r
-+                                                              $.vakata.dnd.helper.attr("class", "jstree-dnd-helper jstree-" + this.data.themes.theme);\r
-+                                                      }\r
-+                                                      //if($(e.currentTarget).find("> ul > li").length === 0) {\r
-+                                                      if(e.currentTarget === e.target && $.vakata.dnd.user_data.obj && $($.vakata.dnd.user_data.obj).length && $($.vakata.dnd.user_data.obj).parents(".jstree:eq(0)")[0] !== e.target) { // node should not be from the same tree\r
-+                                                              var tr = $.jstree._reference(e.target), dc;\r
-+                                                              if(tr.data.dnd.foreign) {\r
-+                                                                      dc = tr._get_settings().dnd.drag_check.call(this, { "o" : o, "r" : tr.get_container(), is_root : true });\r
-+                                                                      if(dc === true || dc.inside === true || dc.before === true || dc.after === true) {\r
-+                                                                              $.vakata.dnd.helper.children("ins").attr("class","jstree-ok");\r
-+                                                                      }\r
-+                                                              }\r
-+                                                              else {\r
-+                                                                      tr.prepare_move(o, tr.get_container(), "last");\r
-+                                                                      if(tr.check_move()) {\r
-+                                                                              $.vakata.dnd.helper.children("ins").attr("class","jstree-ok");\r
-+                                                                      }\r
-+                                                              }\r
-+                                                      }\r
-+                                              }\r
-+                                      }, this))\r
-+                              .bind("mouseup.jstree", $.proxy(function (e) {\r
-+                                              //if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree && $(e.currentTarget).find("> ul > li").length === 0) {\r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree && e.currentTarget === e.target && $.vakata.dnd.user_data.obj && $($.vakata.dnd.user_data.obj).length && $($.vakata.dnd.user_data.obj).parents(".jstree:eq(0)")[0] !== e.target) { // node should not be from the same tree\r
-+                                                      var tr = $.jstree._reference(e.currentTarget), dc;\r
-+                                                      if(tr.data.dnd.foreign) {\r
-+                                                              dc = tr._get_settings().dnd.drag_check.call(this, { "o" : o, "r" : tr.get_container(), is_root : true });\r
-+                                                              if(dc === true || dc.inside === true || dc.before === true || dc.after === true) {\r
-+                                                                      tr._get_settings().dnd.drag_finish.call(this, { "o" : o, "r" : tr.get_container(), is_root : true });\r
-+                                                              }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              tr.move_node(o, tr.get_container(), "last", e[tr._get_settings().dnd.copy_modifier + "Key"]);\r
-+                                                      }\r
-+                                              }\r
-+                                      }, this))\r
-+                              .bind("mouseleave.jstree", $.proxy(function (e) {\r
-+                                              if(e.relatedTarget && e.relatedTarget.id && e.relatedTarget.id === "jstree-marker-line") {\r
-+                                                      return false; \r
-+                                              }\r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree) {\r
-+                                                      if(this.data.dnd.i1) { clearInterval(this.data.dnd.i1); }\r
-+                                                      if(this.data.dnd.i2) { clearInterval(this.data.dnd.i2); }\r
-+                                                      if(this.data.dnd.to1) { clearTimeout(this.data.dnd.to1); }\r
-+                                                      if(this.data.dnd.to2) { clearTimeout(this.data.dnd.to2); }\r
-+                                                      if($.vakata.dnd.helper.children("ins").hasClass("jstree-ok")) {\r
-+                                                              $.vakata.dnd.helper.children("ins").attr("class","jstree-invalid");\r
-+                                                      }\r
-+                                              }\r
-+                                      }, this))\r
-+                              .bind("mousemove.jstree", $.proxy(function (e) {\r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree) {\r
-+                                                      var cnt = this.get_container()[0];\r
-+\r
-+                                                      // Horizontal scroll\r
-+                                                      if(e.pageX + 24 > this.data.dnd.cof.left + this.data.dnd.cw) {\r
-+                                                              if(this.data.dnd.i1) { clearInterval(this.data.dnd.i1); }\r
-+                                                              this.data.dnd.i1 = setInterval($.proxy(function () { this.scrollLeft += $.vakata.dnd.scroll_spd; }, cnt), 100);\r
-+                                                      }\r
-+                                                      else if(e.pageX - 24 < this.data.dnd.cof.left) {\r
-+                                                              if(this.data.dnd.i1) { clearInterval(this.data.dnd.i1); }\r
-+                                                              this.data.dnd.i1 = setInterval($.proxy(function () { this.scrollLeft -= $.vakata.dnd.scroll_spd; }, cnt), 100);\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(this.data.dnd.i1) { clearInterval(this.data.dnd.i1); }\r
-+                                                      }\r
-+\r
-+                                                      // Vertical scroll\r
-+                                                      if(e.pageY + 24 > this.data.dnd.cof.top + this.data.dnd.ch) {\r
-+                                                              if(this.data.dnd.i2) { clearInterval(this.data.dnd.i2); }\r
-+                                                              this.data.dnd.i2 = setInterval($.proxy(function () { this.scrollTop += $.vakata.dnd.scroll_spd; }, cnt), 100);\r
-+                                                      }\r
-+                                                      else if(e.pageY - 24 < this.data.dnd.cof.top) {\r
-+                                                              if(this.data.dnd.i2) { clearInterval(this.data.dnd.i2); }\r
-+                                                              this.data.dnd.i2 = setInterval($.proxy(function () { this.scrollTop -= $.vakata.dnd.scroll_spd; }, cnt), 100);\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(this.data.dnd.i2) { clearInterval(this.data.dnd.i2); }\r
-+                                                      }\r
-+\r
-+                                              }\r
-+                                      }, this))\r
-+                              .bind("scroll.jstree", $.proxy(function (e) { \r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree && m && ml) {\r
-+                                                      m.hide();\r
-+                                                      ml.hide();\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "mousedown.jstree", $.proxy(function (e) { \r
-+                                              if(e.which === 1) {\r
-+                                                      this.start_drag(e.currentTarget, e);\r
-+                                                      return false;\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "mouseenter.jstree", $.proxy(function (e) { \r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree) {\r
-+                                                      this.dnd_enter(e.currentTarget);\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "mousemove.jstree", $.proxy(function (e) { \r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree) {\r
-+                                                      if(!r || !r.length || r.children("a")[0] !== e.currentTarget) {\r
-+                                                              this.dnd_enter(e.currentTarget);\r
-+                                                      }\r
-+                                                      if(typeof this.data.dnd.off.top === "undefined") { this.data.dnd.off = $(e.target).offset(); }\r
-+                                                      this.data.dnd.w = (e.pageY - (this.data.dnd.off.top || 0)) % this.data.core.li_height;\r
-+                                                      if(this.data.dnd.w < 0) { this.data.dnd.w += this.data.core.li_height; }\r
-+                                                      this.dnd_show();\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "mouseleave.jstree", $.proxy(function (e) { \r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree) {\r
-+                                                      if(e.relatedTarget && e.relatedTarget.id && e.relatedTarget.id === "jstree-marker-line") {\r
-+                                                              return false; \r
-+                                                      }\r
-+                                                              if(m) { m.hide(); }\r
-+                                                              if(ml) { ml.hide(); }\r
-+                                                      /*\r
-+                                                      var ec = $(e.currentTarget).closest("li"), \r
-+                                                              er = $(e.relatedTarget).closest("li");\r
-+                                                      if(er[0] !== ec.prev()[0] && er[0] !== ec.next()[0]) {\r
-+                                                              if(m) { m.hide(); }\r
-+                                                              if(ml) { ml.hide(); }\r
-+                                                      }\r
-+                                                      */\r
-+                                                      this.data.dnd.mto = setTimeout( \r
-+                                                              (function (t) { return function () { t.dnd_leave(e); }; })(this),\r
-+                                                      0);\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "mouseup.jstree", $.proxy(function (e) { \r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree) {\r
-+                                                      this.dnd_finish(e);\r
-+                                              }\r
-+                                      }, this));\r
-+\r
-+                      $(document)\r
-+                              .bind("drag_stop.vakata", $.proxy(function () {\r
-+                                              if(this.data.dnd.to1) { clearTimeout(this.data.dnd.to1); }\r
-+                                              if(this.data.dnd.to2) { clearTimeout(this.data.dnd.to2); }\r
-+                                              if(this.data.dnd.i1) { clearInterval(this.data.dnd.i1); }\r
-+                                              if(this.data.dnd.i2) { clearInterval(this.data.dnd.i2); }\r
-+                                              this.data.dnd.after             = false;\r
-+                                              this.data.dnd.before    = false;\r
-+                                              this.data.dnd.inside    = false;\r
-+                                              this.data.dnd.off               = false;\r
-+                                              this.data.dnd.prepared  = false;\r
-+                                              this.data.dnd.w                 = false;\r
-+                                              this.data.dnd.to1               = false;\r
-+                                              this.data.dnd.to2               = false;\r
-+                                              this.data.dnd.i1                = false;\r
-+                                              this.data.dnd.i2                = false;\r
-+                                              this.data.dnd.active    = false;\r
-+                                              this.data.dnd.foreign   = false;\r
-+                                              if(m) { m.css({ "top" : "-2000px" }); }\r
-+                                              if(ml) { ml.css({ "top" : "-2000px" }); }\r
-+                                      }, this))\r
-+                              .bind("drag_start.vakata", $.proxy(function (e, data) {\r
-+                                              if(data.data.jstree) { \r
-+                                                      var et = $(data.event.target);\r
-+                                                      if(et.closest(".jstree").hasClass("jstree-" + this.get_index())) {\r
-+                                                              this.dnd_enter(et);\r
-+                                                      }\r
-+                                              }\r
-+                                      }, this));\r
-+                              /*\r
-+                              .bind("keydown.jstree-" + this.get_index() + " keyup.jstree-" + this.get_index(), $.proxy(function(e) {\r
-+                                              if($.vakata.dnd.is_drag && $.vakata.dnd.user_data.jstree && !this.data.dnd.foreign) {\r
-+                                                      var h = $.vakata.dnd.helper.children("ins");\r
-+                                                      if(e[this._get_settings().dnd.copy_modifier + "Key"] && h.hasClass("jstree-ok")) {\r
-+                                                              h.parent().html(h.parent().html().replace(/ \(Copy\)$/, "") + " (Copy)");\r
-+                                                      } \r
-+                                                      else {\r
-+                                                              h.parent().html(h.parent().html().replace(/ \(Copy\)$/, ""));\r
-+                                                      }\r
-+                                              }\r
-+                                      }, this)); */\r
-+\r
-+\r
-+\r
-+                      var s = this._get_settings().dnd;\r
-+                      if(s.drag_target) {\r
-+                              $(document)\r
-+                                      .delegate(s.drag_target, "mousedown.jstree-" + this.get_index(), $.proxy(function (e) {\r
-+                                              o = e.target;\r
-+                                              $.vakata.dnd.drag_start(e, { jstree : true, obj : e.target }, "<ins class='jstree-icon'></ins>" + $(e.target).text() );\r
-+                                              if(this.data.themes) { \r
-+                                                      if(m) { m.attr("class", "jstree-" + this.data.themes.theme); }\r
-+                                                      if(ml) { ml.attr("class", "jstree-" + this.data.themes.theme); }\r
-+                                                      $.vakata.dnd.helper.attr("class", "jstree-dnd-helper jstree-" + this.data.themes.theme); \r
-+                                              }\r
-+                                              $.vakata.dnd.helper.children("ins").attr("class","jstree-invalid");\r
-+                                              var cnt = this.get_container();\r
-+                                              this.data.dnd.cof = cnt.offset();\r
-+                                              this.data.dnd.cw = parseInt(cnt.width(),10);\r
-+                                              this.data.dnd.ch = parseInt(cnt.height(),10);\r
-+                                              this.data.dnd.foreign = true;\r
-+                                              e.preventDefault();\r
-+                                      }, this));\r
-+                      }\r
-+                      if(s.drop_target) {\r
-+                              $(document)\r
-+                                      .delegate(s.drop_target, "mouseenter.jstree-" + this.get_index(), $.proxy(function (e) {\r
-+                                                      if(this.data.dnd.active && this._get_settings().dnd.drop_check.call(this, { "o" : o, "r" : $(e.target), "e" : e })) {\r
-+                                                              $.vakata.dnd.helper.children("ins").attr("class","jstree-ok");\r
-+                                                      }\r
-+                                              }, this))\r
-+                                      .delegate(s.drop_target, "mouseleave.jstree-" + this.get_index(), $.proxy(function (e) {\r
-+                                                      if(this.data.dnd.active) {\r
-+                                                              $.vakata.dnd.helper.children("ins").attr("class","jstree-invalid");\r
-+                                                      }\r
-+                                              }, this))\r
-+                                      .delegate(s.drop_target, "mouseup.jstree-" + this.get_index(), $.proxy(function (e) {\r
-+                                                      if(this.data.dnd.active && $.vakata.dnd.helper.children("ins").hasClass("jstree-ok")) {\r
-+                                                              this._get_settings().dnd.drop_finish.call(this, { "o" : o, "r" : $(e.target), "e" : e });\r
-+                                                      }\r
-+                                              }, this));\r
-+                      }\r
-+              },\r
-+              defaults : {\r
-+                      copy_modifier   : "ctrl",\r
-+                      check_timeout   : 100,\r
-+                      open_timeout    : 500,\r
-+                      drop_target             : ".jstree-drop",\r
-+                      drop_check              : function (data) { return true; },\r
-+                      drop_finish             : $.noop,\r
-+                      drag_target             : ".jstree-draggable",\r
-+                      drag_finish             : $.noop,\r
-+                      drag_check              : function (data) { return { after : false, before : false, inside : true }; }\r
-+              },\r
-+              _fn : {\r
-+                      dnd_prepare : function () {\r
-+                              if(!r || !r.length) { return; }\r
-+                              this.data.dnd.off = r.offset();\r
-+                              if(this._get_settings().core.rtl) {\r
-+                                      this.data.dnd.off.right = this.data.dnd.off.left + r.width();\r
-+                              }\r
-+                              if(this.data.dnd.foreign) {\r
-+                                      var a = this._get_settings().dnd.drag_check.call(this, { "o" : o, "r" : r });\r
-+                                      this.data.dnd.after = a.after;\r
-+                                      this.data.dnd.before = a.before;\r
-+                                      this.data.dnd.inside = a.inside;\r
-+                                      this.data.dnd.prepared = true;\r
-+                                      return this.dnd_show();\r
-+                              }\r
-+                              this.prepare_move(o, r, "before");\r
-+                              this.data.dnd.before = this.check_move();\r
-+                              this.prepare_move(o, r, "after");\r
-+                              this.data.dnd.after = this.check_move();\r
-+                              if(this._is_loaded(r)) {\r
-+                                      this.prepare_move(o, r, "inside");\r
-+                                      this.data.dnd.inside = this.check_move();\r
-+                              }\r
-+                              else {\r
-+                                      this.data.dnd.inside = false;\r
-+                              }\r
-+                              this.data.dnd.prepared = true;\r
-+                              return this.dnd_show();\r
-+                      },\r
-+                      dnd_show : function () {\r
-+                              if(!this.data.dnd.prepared) { return; }\r
-+                              var o = ["before","inside","after"],\r
-+                                      r = false,\r
-+                                      rtl = this._get_settings().core.rtl,\r
-+                                      pos;\r
-+                              if(this.data.dnd.w < this.data.core.li_height/3) { o = ["before","inside","after"]; }\r
-+                              else if(this.data.dnd.w <= this.data.core.li_height*2/3) {\r
-+                                      o = this.data.dnd.w < this.data.core.li_height/2 ? ["inside","before","after"] : ["inside","after","before"];\r
-+                              }\r
-+                              else { o = ["after","inside","before"]; }\r
-+                              $.each(o, $.proxy(function (i, val) { \r
-+                                      if(this.data.dnd[val]) {\r
-+                                              $.vakata.dnd.helper.children("ins").attr("class","jstree-ok");\r
-+                                              r = val;\r
-+                                              return false;\r
-+                                      }\r
-+                              }, this));\r
-+                              if(r === false) { $.vakata.dnd.helper.children("ins").attr("class","jstree-invalid"); }\r
-+                              \r
-+                              pos = rtl ? (this.data.dnd.off.right - 18) : (this.data.dnd.off.left + 10);\r
-+                              switch(r) {\r
-+                                      case "before":\r
-+                                              m.css({ "left" : pos + "px", "top" : (this.data.dnd.off.top - 6) + "px" }).show();\r
-+                                              if(ml) { ml.css({ "left" : (pos + 8) + "px", "top" : (this.data.dnd.off.top - 1) + "px" }).show(); }\r
-+                                              break;\r
-+                                      case "after":\r
-+                                              m.css({ "left" : pos + "px", "top" : (this.data.dnd.off.top + this.data.core.li_height - 6) + "px" }).show();\r
-+                                              if(ml) { ml.css({ "left" : (pos + 8) + "px", "top" : (this.data.dnd.off.top + this.data.core.li_height - 1) + "px" }).show(); }\r
-+                                              break;\r
-+                                      case "inside":\r
-+                                              m.css({ "left" : pos + ( rtl ? -4 : 4) + "px", "top" : (this.data.dnd.off.top + this.data.core.li_height/2 - 5) + "px" }).show();\r
-+                                              if(ml) { ml.hide(); }\r
-+                                              break;\r
-+                                      default:\r
-+                                              m.hide();\r
-+                                              if(ml) { ml.hide(); }\r
-+                                              break;\r
-+                              }\r
-+                              last_pos = r;\r
-+                              return r;\r
-+                      },\r
-+                      dnd_open : function () {\r
-+                              this.data.dnd.to2 = false;\r
-+                              this.open_node(r, $.proxy(this.dnd_prepare,this), true);\r
-+                      },\r
-+                      dnd_finish : function (e) {\r
-+                              if(this.data.dnd.foreign) {\r
-+                                      if(this.data.dnd.after || this.data.dnd.before || this.data.dnd.inside) {\r
-+                                              this._get_settings().dnd.drag_finish.call(this, { "o" : o, "r" : r, "p" : last_pos });\r
-+                                      }\r
-+                              }\r
-+                              else {\r
-+                                      this.dnd_prepare();\r
-+                                      this.move_node(o, r, last_pos, e[this._get_settings().dnd.copy_modifier + "Key"]);\r
-+                              }\r
-+                              o = false;\r
-+                              r = false;\r
-+                              m.hide();\r
-+                              if(ml) { ml.hide(); }\r
-+                      },\r
-+                      dnd_enter : function (obj) {\r
-+                              if(this.data.dnd.mto) { \r
-+                                      clearTimeout(this.data.dnd.mto);\r
-+                                      this.data.dnd.mto = false;\r
-+                              }\r
-+                              var s = this._get_settings().dnd;\r
-+                              this.data.dnd.prepared = false;\r
-+                              r = this._get_node(obj);\r
-+                              if(s.check_timeout) { \r
-+                                      // do the calculations after a minimal timeout (users tend to drag quickly to the desired location)\r
-+                                      if(this.data.dnd.to1) { clearTimeout(this.data.dnd.to1); }\r
-+                                      this.data.dnd.to1 = setTimeout($.proxy(this.dnd_prepare, this), s.check_timeout); \r
-+                              }\r
-+                              else { \r
-+                                      this.dnd_prepare(); \r
-+                              }\r
-+                              if(s.open_timeout) { \r
-+                                      if(this.data.dnd.to2) { clearTimeout(this.data.dnd.to2); }\r
-+                                      if(r && r.length && r.hasClass("jstree-closed")) { \r
-+                                              // if the node is closed - open it, then recalculate\r
-+                                              this.data.dnd.to2 = setTimeout($.proxy(this.dnd_open, this), s.open_timeout);\r
-+                                      }\r
-+                              }\r
-+                              else {\r
-+                                      if(r && r.length && r.hasClass("jstree-closed")) { \r
-+                                              this.dnd_open();\r
-+                                      }\r
-+                              }\r
-+                      },\r
-+                      dnd_leave : function (e) {\r
-+                              this.data.dnd.after             = false;\r
-+                              this.data.dnd.before    = false;\r
-+                              this.data.dnd.inside    = false;\r
-+                              $.vakata.dnd.helper.children("ins").attr("class","jstree-invalid");\r
-+                              m.hide();\r
-+                              if(ml) { ml.hide(); }\r
-+                              if(r && r[0] === e.target.parentNode) {\r
-+                                      if(this.data.dnd.to1) {\r
-+                                              clearTimeout(this.data.dnd.to1);\r
-+                                              this.data.dnd.to1 = false;\r
-+                                      }\r
-+                                      if(this.data.dnd.to2) {\r
-+                                              clearTimeout(this.data.dnd.to2);\r
-+                                              this.data.dnd.to2 = false;\r
-+                                      }\r
-+                              }\r
-+                      },\r
-+                      start_drag : function (obj, e) {\r
-+                              o = this._get_node(obj);\r
-+                              if(this.data.ui && this.is_selected(o)) { o = this._get_node(null, true); }\r
-+                              var dt = o.length > 1 ? this._get_string("multiple_selection") : this.get_text(o),\r
-+                                      cnt = this.get_container();\r
-+                              if(!this._get_settings().core.html_titles) { dt = dt.replace(/</ig,"&lt;").replace(/>/ig,"&gt;"); }\r
-+                              $.vakata.dnd.drag_start(e, { jstree : true, obj : o }, "<ins class='jstree-icon'></ins>" + dt );\r
-+                              if(this.data.themes) { \r
-+                                      if(m) { m.attr("class", "jstree-" + this.data.themes.theme); }\r
-+                                      if(ml) { ml.attr("class", "jstree-" + this.data.themes.theme); }\r
-+                                      $.vakata.dnd.helper.attr("class", "jstree-dnd-helper jstree-" + this.data.themes.theme); \r
-+                              }\r
-+                              this.data.dnd.cof = cnt.offset();\r
-+                              this.data.dnd.cw = parseInt(cnt.width(),10);\r
-+                              this.data.dnd.ch = parseInt(cnt.height(),10);\r
-+                              this.data.dnd.active = true;\r
-+                      }\r
-+              }\r
-+      });\r
-+      $(function() {\r
-+              var css_string = '' + \r
-+                      '#vakata-dragged ins { display:block; text-decoration:none; width:16px; height:16px; margin:0 0 0 0; padding:0; position:absolute; top:4px; left:4px; ' + \r
-+                      ' -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; ' +\r
-+                      '} ' + \r
-+                      '#vakata-dragged .jstree-ok { background:green; } ' + \r
-+                      '#vakata-dragged .jstree-invalid { background:red; } ' + \r
-+                      '#jstree-marker { padding:0; margin:0; font-size:12px; overflow:hidden; height:12px; width:8px; position:absolute; top:-30px; z-index:10001; background-repeat:no-repeat; display:none; background-color:transparent; text-shadow:1px 1px 1px white; color:black; line-height:10px; } ' + \r
-+                      '#jstree-marker-line { padding:0; margin:0; line-height:0%; font-size:1px; overflow:hidden; height:1px; width:100px; position:absolute; top:-30px; z-index:10000; background-repeat:no-repeat; display:none; background-color:#456c43; ' + \r
-+                      ' cursor:pointer; border:1px solid #eeeeee; border-left:0; -moz-box-shadow: 0px 0px 2px #666; -webkit-box-shadow: 0px 0px 2px #666; box-shadow: 0px 0px 2px #666; ' + \r
-+                      ' -moz-border-radius:1px; border-radius:1px; -webkit-border-radius:1px; ' +\r
-+                      '}' + \r
-+                      '';\r
-+              $.vakata.css.add_sheet({ str : css_string, title : "jstree" });\r
-+              m = $("<div />").attr({ id : "jstree-marker" }).hide().html("&raquo;")\r
-+                      .bind("mouseleave mouseenter", function (e) { \r
-+                              m.hide();\r
-+                              ml.hide();\r
-+                              e.preventDefault(); \r
-+                              e.stopImmediatePropagation(); \r
-+                              return false; \r
-+                      })\r
-+                      .appendTo("body");\r
-+              ml = $("<div />").attr({ id : "jstree-marker-line" }).hide()\r
-+                      .bind("mouseup", function (e) { \r
-+                              if(r && r.length) { \r
-+                                      r.children("a").trigger(e); \r
-+                                      e.preventDefault(); \r
-+                                      e.stopImmediatePropagation(); \r
-+                                      return false; \r
-+                              } \r
-+                      })\r
-+                      .bind("mouseleave", function (e) { \r
-+                              var rt = $(e.relatedTarget);\r
-+                              if(rt.is(".jstree") || rt.closest(".jstree").length === 0) {\r
-+                                      if(r && r.length) { \r
-+                                              r.children("a").trigger(e); \r
-+                                              m.hide();\r
-+                                              ml.hide();\r
-+                                              e.preventDefault(); \r
-+                                              e.stopImmediatePropagation(); \r
-+                                              return false; \r
-+                                      }\r
-+                              }\r
-+                      })\r
-+                      .appendTo("body");\r
-+              $(document).bind("drag_start.vakata", function (e, data) {\r
-+                      if(data.data.jstree) { m.show(); if(ml) { ml.show(); } }\r
-+              });\r
-+              $(document).bind("drag_stop.vakata", function (e, data) {\r
-+                      if(data.data.jstree) { m.hide(); if(ml) { ml.hide(); } }\r
-+              });\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+ * jsTree checkbox plugin\r
-+ * Inserts checkboxes in front of every node\r
-+ * Depends on the ui plugin\r
-+ * DOES NOT WORK NICELY WITH MULTITREE DRAG'N'DROP\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("checkbox", {\r
-+              __init : function () {\r
-+                      this.data.checkbox.noui = this._get_settings().checkbox.override_ui;\r
-+                      if(this.data.ui && this.data.checkbox.noui) {\r
-+                              this.select_node = this.deselect_node = this.deselect_all = $.noop;\r
-+                              this.get_selected = this.get_checked;\r
-+                      }\r
-+\r
-+                      this.get_container()\r
-+                              .bind("open_node.jstree create_node.jstree clean_node.jstree refresh.jstree", $.proxy(function (e, data) { \r
-+                                              this._prepare_checkboxes(data.rslt.obj);\r
-+                                      }, this))\r
-+                              .bind("loaded.jstree", $.proxy(function (e) {\r
-+                                              this._prepare_checkboxes();\r
-+                                      }, this))\r
-+                              .delegate( (this.data.ui && this.data.checkbox.noui ? "a" : "ins.jstree-checkbox") , "click.jstree", $.proxy(function (e) {\r
-+                                              e.preventDefault();\r
-+                                              if(this._get_node(e.target).hasClass("jstree-checked")) { this.uncheck_node(e.target); }\r
-+                                              else { this.check_node(e.target); }\r
-+                                              if(this.data.ui && this.data.checkbox.noui) {\r
-+                                                      this.save_selected();\r
-+                                                      if(this.data.cookies) { this.save_cookie("select_node"); }\r
-+                                              }\r
-+                                              else {\r
-+                                                      e.stopImmediatePropagation();\r
-+                                                      return false;\r
-+                                              }\r
-+                                      }, this));\r
-+              },\r
-+              defaults : {\r
-+                      override_ui : false,\r
-+                      two_state : false,\r
-+                      real_checkboxes : false,\r
-+                      checked_parent_open : true,\r
-+                      real_checkboxes_names : function (n) { return [ ("check_" + (n[0].id || Math.ceil(Math.random() * 10000))) , 1]; }\r
-+              },\r
-+              __destroy : function () {\r
-+                      this.get_container()\r
-+                              .find("input.jstree-real-checkbox").removeClass("jstree-real-checkbox").end()\r
-+                              .find("ins.jstree-checkbox").remove();\r
-+              },\r
-+              _fn : {\r
-+                      _checkbox_notify : function (n, data) {\r
-+                              if(data.checked) {\r
-+                                      this.check_node(n, false);\r
-+                              }\r
-+                      },\r
-+                      _prepare_checkboxes : function (obj) {\r
-+                              obj = !obj || obj == -1 ? this.get_container().find("> ul > li") : this._get_node(obj);\r
-+                              if(obj === false) { return; } // added for removing root nodes\r
-+                              var c, _this = this, t, ts = this._get_settings().checkbox.two_state, rc = this._get_settings().checkbox.real_checkboxes, rcn = this._get_settings().checkbox.real_checkboxes_names;\r
-+                              obj.each(function () {\r
-+                                      t = $(this);\r
-+                                      c = t.is("li") && (t.hasClass("jstree-checked") || (rc && t.children(":checked").length)) ? "jstree-checked" : "jstree-unchecked";\r
-+                                      t.find("li").andSelf().each(function () {\r
-+                                              var $t = $(this), nm;\r
-+                                              $t.children("a" + (_this.data.languages ? "" : ":eq(0)") ).not(":has(.jstree-checkbox)").prepend("<ins class='jstree-checkbox'>&#160;</ins>").parent().not(".jstree-checked, .jstree-unchecked").addClass( ts ? "jstree-unchecked" : c );\r
-+                                              if(rc) {\r
-+                                                      if(!$t.children(":checkbox").length) {\r
-+                                                              nm = rcn.call(_this, $t);\r
-+                                                              $t.prepend("<input type='checkbox' class='jstree-real-checkbox' id='" + nm[0] + "' name='" + nm[0] + "' value='" + nm[1] + "' />");\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              $t.children(":checkbox").addClass("jstree-real-checkbox");\r
-+                                                      }\r
-+                                              }\r
-+                                              if(!ts) {\r
-+                                                      if(c === "jstree-checked" || $t.hasClass("jstree-checked") || $t.children(':checked').length) {\r
-+                                                              $t.find("li").andSelf().addClass("jstree-checked").children(":checkbox").prop("checked", true);\r
-+                                                      }\r
-+                                              }\r
-+                                              else {\r
-+                                                      if($t.hasClass("jstree-checked") || $t.children(':checked').length) {\r
-+                                                              $t.addClass("jstree-checked").children(":checkbox").prop("checked", true);\r
-+                                                      }\r
-+                                              }\r
-+                                      });\r
-+                              });\r
-+                              if(!ts) {\r
-+                                      obj.find(".jstree-checked").parent().parent().each(function () { _this._repair_state(this); }); \r
-+                              }\r
-+                      },\r
-+                      change_state : function (obj, state) {\r
-+                              obj = this._get_node(obj);\r
-+                              var coll = false, rc = this._get_settings().checkbox.real_checkboxes;\r
-+                              if(!obj || obj === -1) { return false; }\r
-+                              state = (state === false || state === true) ? state : obj.hasClass("jstree-checked");\r
-+                              if(this._get_settings().checkbox.two_state) {\r
-+                                      if(state) { \r
-+                                              obj.removeClass("jstree-checked").addClass("jstree-unchecked"); \r
-+                                              if(rc) { obj.children(":checkbox").prop("checked", false); }\r
-+                                      }\r
-+                                      else { \r
-+                                              obj.removeClass("jstree-unchecked").addClass("jstree-checked"); \r
-+                                              if(rc) { obj.children(":checkbox").prop("checked", true); }\r
-+                                      }\r
-+                              }\r
-+                              else {\r
-+                                      if(state) { \r
-+                                              coll = obj.find("li").andSelf();\r
-+                                              if(!coll.filter(".jstree-checked, .jstree-undetermined").length) { return false; }\r
-+                                              coll.removeClass("jstree-checked jstree-undetermined").addClass("jstree-unchecked"); \r
-+                                              if(rc) { coll.children(":checkbox").prop("checked", false); }\r
-+                                      }\r
-+                                      else { \r
-+                                              coll = obj.find("li").andSelf();\r
-+                                              if(!coll.filter(".jstree-unchecked, .jstree-undetermined").length) { return false; }\r
-+                                              coll.removeClass("jstree-unchecked jstree-undetermined").addClass("jstree-checked"); \r
-+                                              if(rc) { coll.children(":checkbox").prop("checked", true); }\r
-+                                              if(this.data.ui) { this.data.ui.last_selected = obj; }\r
-+                                              this.data.checkbox.last_selected = obj;\r
-+                                      }\r
-+                                      obj.parentsUntil(".jstree", "li").each(function () {\r
-+                                              var $this = $(this);\r
-+                                              if(state) {\r
-+                                                      if($this.children("ul").children("li.jstree-checked, li.jstree-undetermined").length) {\r
-+                                                              $this.parentsUntil(".jstree", "li").andSelf().removeClass("jstree-checked jstree-unchecked").addClass("jstree-undetermined");\r
-+                                                              if(rc) { $this.parentsUntil(".jstree", "li").andSelf().children(":checkbox").prop("checked", false); }\r
-+                                                              return false;\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              $this.removeClass("jstree-checked jstree-undetermined").addClass("jstree-unchecked");\r
-+                                                              if(rc) { $this.children(":checkbox").prop("checked", false); }\r
-+                                                      }\r
-+                                              }\r
-+                                              else {\r
-+                                                      if($this.children("ul").children("li.jstree-unchecked, li.jstree-undetermined").length) {\r
-+                                                              $this.parentsUntil(".jstree", "li").andSelf().removeClass("jstree-checked jstree-unchecked").addClass("jstree-undetermined");\r
-+                                                              if(rc) { $this.parentsUntil(".jstree", "li").andSelf().children(":checkbox").prop("checked", false); }\r
-+                                                              return false;\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              $this.removeClass("jstree-unchecked jstree-undetermined").addClass("jstree-checked");\r
-+                                                              if(rc) { $this.children(":checkbox").prop("checked", true); }\r
-+                                                      }\r
-+                                              }\r
-+                                      });\r
-+                              }\r
-+                              if(this.data.ui && this.data.checkbox.noui) { this.data.ui.selected = this.get_checked(); }\r
-+                              this.__callback(obj);\r
-+                              return true;\r
-+                      },\r
-+                      check_node : function (obj) {\r
-+                              if(this.change_state(obj, false)) { \r
-+                                      obj = this._get_node(obj);\r
-+                                      if(this._get_settings().checkbox.checked_parent_open) {\r
-+                                              var t = this;\r
-+                                              obj.parents(".jstree-closed").each(function () { t.open_node(this, false, true); });\r
-+                                      }\r
-+                                      this.__callback({ "obj" : obj }); \r
-+                              }\r
-+                      },\r
-+                      uncheck_node : function (obj) {\r
-+                              if(this.change_state(obj, true)) { this.__callback({ "obj" : this._get_node(obj) }); }\r
-+                      },\r
-+                      check_all : function () {\r
-+                              var _this = this, \r
-+                                      coll = this._get_settings().checkbox.two_state ? this.get_container_ul().find("li") : this.get_container_ul().children("li");\r
-+                              coll.each(function () {\r
-+                                      _this.change_state(this, false);\r
-+                              });\r
-+                              this.__callback();\r
-+                      },\r
-+                      uncheck_all : function () {\r
-+                              var _this = this,\r
-+                                      coll = this._get_settings().checkbox.two_state ? this.get_container_ul().find("li") : this.get_container_ul().children("li");\r
-+                              coll.each(function () {\r
-+                                      _this.change_state(this, true);\r
-+                              });\r
-+                              this.__callback();\r
-+                      },\r
-+\r
-+                      is_checked : function(obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              return obj.length ? obj.is(".jstree-checked") : false;\r
-+                      },\r
-+                      get_checked : function (obj, get_all) {\r
-+                              obj = !obj || obj === -1 ? this.get_container() : this._get_node(obj);\r
-+                              return get_all || this._get_settings().checkbox.two_state ? obj.find(".jstree-checked") : obj.find("> ul > .jstree-checked, .jstree-undetermined > ul > .jstree-checked");\r
-+                      },\r
-+                      get_unchecked : function (obj, get_all) { \r
-+                              obj = !obj || obj === -1 ? this.get_container() : this._get_node(obj);\r
-+                              return get_all || this._get_settings().checkbox.two_state ? obj.find(".jstree-unchecked") : obj.find("> ul > .jstree-unchecked, .jstree-undetermined > ul > .jstree-unchecked");\r
-+                      },\r
-+\r
-+                      show_checkboxes : function () { this.get_container().children("ul").removeClass("jstree-no-checkboxes"); },\r
-+                      hide_checkboxes : function () { this.get_container().children("ul").addClass("jstree-no-checkboxes"); },\r
-+\r
-+                      _repair_state : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj.length) { return; }\r
-+                              if(this._get_settings().checkbox.two_state) {\r
-+                                      obj.find('li').andSelf().not('.jstree-checked').removeClass('jstree-undetermined').addClass('jstree-unchecked').children(':checkbox').prop('checked', true);\r
-+                                      return;\r
-+                              }\r
-+                              var rc = this._get_settings().checkbox.real_checkboxes,\r
-+                                      a = obj.find("> ul > .jstree-checked").length,\r
-+                                      b = obj.find("> ul > .jstree-undetermined").length,\r
-+                                      c = obj.find("> ul > li").length;\r
-+                              if(c === 0) { if(obj.hasClass("jstree-undetermined")) { this.change_state(obj, false); } }\r
-+                              else if(a === 0 && b === 0) { this.change_state(obj, true); }\r
-+                              else if(a === c) { this.change_state(obj, false); }\r
-+                              else { \r
-+                                      obj.parentsUntil(".jstree","li").andSelf().removeClass("jstree-checked jstree-unchecked").addClass("jstree-undetermined");\r
-+                                      if(rc) { obj.parentsUntil(".jstree", "li").andSelf().children(":checkbox").prop("checked", false); }\r
-+                              }\r
-+                      },\r
-+                      reselect : function () {\r
-+                              if(this.data.ui && this.data.checkbox.noui) { \r
-+                                      var _this = this,\r
-+                                              s = this.data.ui.to_select;\r
-+                                      s = $.map($.makeArray(s), function (n) { return "#" + n.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:"); });\r
-+                                      this.deselect_all();\r
-+                                      $.each(s, function (i, val) { _this.check_node(val); });\r
-+                                      this.__callback();\r
-+                              }\r
-+                              else { \r
-+                                      this.__call_old(); \r
-+                              }\r
-+                      },\r
-+                      save_loaded : function () {\r
-+                              var _this = this;\r
-+                              this.data.core.to_load = [];\r
-+                              this.get_container_ul().find("li.jstree-closed.jstree-undetermined").each(function () {\r
-+                                      if(this.id) { _this.data.core.to_load.push("#" + this.id); }\r
-+                              });\r
-+                      }\r
-+              }\r
-+      });\r
-+      $(function() {\r
-+              var css_string = '.jstree .jstree-real-checkbox { display:none; } ';\r
-+              $.vakata.css.add_sheet({ str : css_string, title : "jstree" });\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree XML plugin\r
-+ * The XML data store. Datastores are build by overriding the `load_node` and `_is_loaded` functions.\r
-+ */\r
-+(function ($) {\r
-+      $.vakata.xslt = function (xml, xsl, callback) {\r
-+              var rs = "", xm, xs, processor, support;\r
-+              // TODO: IE9 no XSLTProcessor, no document.recalc\r
-+              if(document.recalc) {\r
-+                      xm = document.createElement('xml');\r
-+                      xs = document.createElement('xml');\r
-+                      xm.innerHTML = xml;\r
-+                      xs.innerHTML = xsl;\r
-+                      $("body").append(xm).append(xs);\r
-+                      setTimeout( (function (xm, xs, callback) {\r
-+                              return function () {\r
-+                                      callback.call(null, xm.transformNode(xs.XMLDocument));\r
-+                                      setTimeout( (function (xm, xs) { return function () { $(xm).remove(); $(xs).remove(); }; })(xm, xs), 200);\r
-+                              };\r
-+                      })(xm, xs, callback), 100);\r
-+                      return true;\r
-+              }\r
-+              if(typeof window.DOMParser !== "undefined" && typeof window.XMLHttpRequest !== "undefined" && typeof window.XSLTProcessor === "undefined") {\r
-+                      xml = new DOMParser().parseFromString(xml, "text/xml");\r
-+                      xsl = new DOMParser().parseFromString(xsl, "text/xml");\r
-+                      // alert(xml.transformNode());\r
-+                      // callback.call(null, new XMLSerializer().serializeToString(rs));\r
-+                      \r
-+              }\r
-+              if(typeof window.DOMParser !== "undefined" && typeof window.XMLHttpRequest !== "undefined" && typeof window.XSLTProcessor !== "undefined") {\r
-+                      processor = new XSLTProcessor();\r
-+                      support = $.isFunction(processor.transformDocument) ? (typeof window.XMLSerializer !== "undefined") : true;\r
-+                      if(!support) { return false; }\r
-+                      xml = new DOMParser().parseFromString(xml, "text/xml");\r
-+                      xsl = new DOMParser().parseFromString(xsl, "text/xml");\r
-+                      if($.isFunction(processor.transformDocument)) {\r
-+                              rs = document.implementation.createDocument("", "", null);\r
-+                              processor.transformDocument(xml, xsl, rs, null);\r
-+                              callback.call(null, new XMLSerializer().serializeToString(rs));\r
-+                              return true;\r
-+                      }\r
-+                      else {\r
-+                              processor.importStylesheet(xsl);\r
-+                              rs = processor.transformToFragment(xml, document);\r
-+                              callback.call(null, $("<div />").append(rs).html());\r
-+                              return true;\r
-+                      }\r
-+              }\r
-+              return false;\r
-+      };\r
-+      var xsl = {\r
-+              'nest' : '<' + '?xml version="1.0" encoding="utf-8" ?>' + \r
-+                      '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >' + \r
-+                      '<xsl:output method="html" encoding="utf-8" omit-xml-declaration="yes" standalone="no" indent="no" media-type="text/html" />' + \r
-+                      '<xsl:template match="/">' + \r
-+                      '       <xsl:call-template name="nodes">' + \r
-+                      '               <xsl:with-param name="node" select="/root" />' + \r
-+                      '       </xsl:call-template>' + \r
-+                      '</xsl:template>' + \r
-+                      '<xsl:template name="nodes">' + \r
-+                      '       <xsl:param name="node" />' + \r
-+                      '       <ul>' + \r
-+                      '       <xsl:for-each select="$node/item">' + \r
-+                      '               <xsl:variable name="children" select="count(./item) &gt; 0" />' + \r
-+                      '               <li>' + \r
-+                      '                       <xsl:attribute name="class">' + \r
-+                      '                               <xsl:if test="position() = last()">jstree-last </xsl:if>' + \r
-+                      '                               <xsl:choose>' + \r
-+                      '                                       <xsl:when test="@state = \'open\'">jstree-open </xsl:when>' + \r
-+                      '                                       <xsl:when test="$children or @hasChildren or @state = \'closed\'">jstree-closed </xsl:when>' + \r
-+                      '                                       <xsl:otherwise>jstree-leaf </xsl:otherwise>' + \r
-+                      '                               </xsl:choose>' + \r
-+                      '                               <xsl:value-of select="@class" />' + \r
-+                      '                       </xsl:attribute>' + \r
-+                      '                       <xsl:for-each select="@*">' + \r
-+                      '                               <xsl:if test="name() != \'class\' and name() != \'state\' and name() != \'hasChildren\'">' + \r
-+                      '                                       <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute>' + \r
-+                      '                               </xsl:if>' + \r
-+                      '                       </xsl:for-each>' + \r
-+                      '       <ins class="jstree-icon"><xsl:text>&#xa0;</xsl:text></ins>' + \r
-+                      '                       <xsl:for-each select="content/name">' + \r
-+                      '                               <a>' + \r
-+                      '                               <xsl:attribute name="href">' + \r
-+                      '                                       <xsl:choose>' + \r
-+                      '                                       <xsl:when test="@href"><xsl:value-of select="@href" /></xsl:when>' + \r
-+                      '                                       <xsl:otherwise>#</xsl:otherwise>' + \r
-+                      '                                       </xsl:choose>' + \r
-+                      '                               </xsl:attribute>' + \r
-+                      '                               <xsl:attribute name="class"><xsl:value-of select="@lang" /> <xsl:value-of select="@class" /></xsl:attribute>' + \r
-+                      '                               <xsl:attribute name="style"><xsl:value-of select="@style" /></xsl:attribute>' + \r
-+                      '                               <xsl:for-each select="@*">' + \r
-+                      '                                       <xsl:if test="name() != \'style\' and name() != \'class\' and name() != \'href\'">' + \r
-+                      '                                               <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute>' + \r
-+                      '                                       </xsl:if>' + \r
-+                      '                               </xsl:for-each>' + \r
-+                      '                                       <ins>' + \r
-+                      '                                               <xsl:attribute name="class">jstree-icon ' + \r
-+                      '                                                       <xsl:if test="string-length(attribute::icon) > 0 and not(contains(@icon,\'/\'))"><xsl:value-of select="@icon" /></xsl:if>' + \r
-+                      '                                               </xsl:attribute>' + \r
-+                      '                                               <xsl:if test="string-length(attribute::icon) > 0 and contains(@icon,\'/\')"><xsl:attribute name="style">background:url(<xsl:value-of select="@icon" />) center center no-repeat;</xsl:attribute></xsl:if>' + \r
-+                      '                                               <xsl:text>&#xa0;</xsl:text>' + \r
-+                      '                                       </ins>' + \r
-+                      '                                       <xsl:copy-of select="./child::node()" />' + \r
-+                      '                               </a>' + \r
-+                      '                       </xsl:for-each>' + \r
-+                      '                       <xsl:if test="$children or @hasChildren"><xsl:call-template name="nodes"><xsl:with-param name="node" select="current()" /></xsl:call-template></xsl:if>' + \r
-+                      '               </li>' + \r
-+                      '       </xsl:for-each>' + \r
-+                      '       </ul>' + \r
-+                      '</xsl:template>' + \r
-+                      '</xsl:stylesheet>',\r
-+\r
-+              'flat' : '<' + '?xml version="1.0" encoding="utf-8" ?>' + \r
-+                      '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >' + \r
-+                      '<xsl:output method="html" encoding="utf-8" omit-xml-declaration="yes" standalone="no" indent="no" media-type="text/xml" />' + \r
-+                      '<xsl:template match="/">' + \r
-+                      '       <ul>' + \r
-+                      '       <xsl:for-each select="//item[not(@parent_id) or @parent_id=0 or not(@parent_id = //item/@id)]">' + /* the last `or` may be removed */\r
-+                      '               <xsl:call-template name="nodes">' + \r
-+                      '                       <xsl:with-param name="node" select="." />' + \r
-+                      '                       <xsl:with-param name="is_last" select="number(position() = last())" />' + \r
-+                      '               </xsl:call-template>' + \r
-+                      '       </xsl:for-each>' + \r
-+                      '       </ul>' + \r
-+                      '</xsl:template>' + \r
-+                      '<xsl:template name="nodes">' + \r
-+                      '       <xsl:param name="node" />' + \r
-+                      '       <xsl:param name="is_last" />' + \r
-+                      '       <xsl:variable name="children" select="count(//item[@parent_id=$node/attribute::id]) &gt; 0" />' + \r
-+                      '       <li>' + \r
-+                      '       <xsl:attribute name="class">' + \r
-+                      '               <xsl:if test="$is_last = true()">jstree-last </xsl:if>' + \r
-+                      '               <xsl:choose>' + \r
-+                      '                       <xsl:when test="@state = \'open\'">jstree-open </xsl:when>' + \r
-+                      '                       <xsl:when test="$children or @hasChildren or @state = \'closed\'">jstree-closed </xsl:when>' + \r
-+                      '                       <xsl:otherwise>jstree-leaf </xsl:otherwise>' + \r
-+                      '               </xsl:choose>' + \r
-+                      '               <xsl:value-of select="@class" />' + \r
-+                      '       </xsl:attribute>' + \r
-+                      '       <xsl:for-each select="@*">' + \r
-+                      '               <xsl:if test="name() != \'parent_id\' and name() != \'hasChildren\' and name() != \'class\' and name() != \'state\'">' + \r
-+                      '               <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute>' + \r
-+                      '               </xsl:if>' + \r
-+                      '       </xsl:for-each>' + \r
-+                      '       <ins class="jstree-icon"><xsl:text>&#xa0;</xsl:text></ins>' + \r
-+                      '       <xsl:for-each select="content/name">' + \r
-+                      '               <a>' + \r
-+                      '               <xsl:attribute name="href">' + \r
-+                      '                       <xsl:choose>' + \r
-+                      '                       <xsl:when test="@href"><xsl:value-of select="@href" /></xsl:when>' + \r
-+                      '                       <xsl:otherwise>#</xsl:otherwise>' + \r
-+                      '                       </xsl:choose>' + \r
-+                      '               </xsl:attribute>' + \r
-+                      '               <xsl:attribute name="class"><xsl:value-of select="@lang" /> <xsl:value-of select="@class" /></xsl:attribute>' + \r
-+                      '               <xsl:attribute name="style"><xsl:value-of select="@style" /></xsl:attribute>' + \r
-+                      '               <xsl:for-each select="@*">' + \r
-+                      '                       <xsl:if test="name() != \'style\' and name() != \'class\' and name() != \'href\'">' + \r
-+                      '                               <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute>' + \r
-+                      '                       </xsl:if>' + \r
-+                      '               </xsl:for-each>' + \r
-+                      '                       <ins>' + \r
-+                      '                               <xsl:attribute name="class">jstree-icon ' + \r
-+                      '                                       <xsl:if test="string-length(attribute::icon) > 0 and not(contains(@icon,\'/\'))"><xsl:value-of select="@icon" /></xsl:if>' + \r
-+                      '                               </xsl:attribute>' + \r
-+                      '                               <xsl:if test="string-length(attribute::icon) > 0 and contains(@icon,\'/\')"><xsl:attribute name="style">background:url(<xsl:value-of select="@icon" />) center center no-repeat;</xsl:attribute></xsl:if>' + \r
-+                      '                               <xsl:text>&#xa0;</xsl:text>' + \r
-+                      '                       </ins>' + \r
-+                      '                       <xsl:copy-of select="./child::node()" />' + \r
-+                      '               </a>' + \r
-+                      '       </xsl:for-each>' + \r
-+                      '       <xsl:if test="$children">' + \r
-+                      '               <ul>' + \r
-+                      '               <xsl:for-each select="//item[@parent_id=$node/attribute::id]">' + \r
-+                      '                       <xsl:call-template name="nodes">' + \r
-+                      '                               <xsl:with-param name="node" select="." />' + \r
-+                      '                               <xsl:with-param name="is_last" select="number(position() = last())" />' + \r
-+                      '                       </xsl:call-template>' + \r
-+                      '               </xsl:for-each>' + \r
-+                      '               </ul>' + \r
-+                      '       </xsl:if>' + \r
-+                      '       </li>' + \r
-+                      '</xsl:template>' + \r
-+                      '</xsl:stylesheet>'\r
-+      },\r
-+      escape_xml = function(string) {\r
-+              return string\r
-+                      .toString()\r
-+                      .replace(/&/g, '&amp;')\r
-+                      .replace(/</g, '&lt;')\r
-+                      .replace(/>/g, '&gt;')\r
-+                      .replace(/"/g, '&quot;')\r
-+                      .replace(/'/g, '&apos;');\r
-+      };\r
-+      $.jstree.plugin("xml_data", {\r
-+              defaults : { \r
-+                      data : false,\r
-+                      ajax : false,\r
-+                      xsl : "flat",\r
-+                      clean_node : false,\r
-+                      correct_state : true,\r
-+                      get_skip_empty : false,\r
-+                      get_include_preamble : true\r
-+              },\r
-+              _fn : {\r
-+                      load_node : function (obj, s_call, e_call) { var _this = this; this.load_node_xml(obj, function () { _this.__callback({ "obj" : _this._get_node(obj) }); s_call.call(this); }, e_call); },\r
-+                      _is_loaded : function (obj) { \r
-+                              var s = this._get_settings().xml_data;\r
-+                              obj = this._get_node(obj);\r
-+                              return obj == -1 || !obj || (!s.ajax && !$.isFunction(s.data)) || obj.is(".jstree-open, .jstree-leaf") || obj.children("ul").children("li").size() > 0;\r
-+                      },\r
-+                      load_node_xml : function (obj, s_call, e_call) {\r
-+                              var s = this.get_settings().xml_data,\r
-+                                      error_func = function () {},\r
-+                                      success_func = function () {};\r
-+\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj && obj !== -1) {\r
-+                                      if(obj.data("jstree_is_loading")) { return; }\r
-+                                      else { obj.data("jstree_is_loading",true); }\r
-+                              }\r
-+                              switch(!0) {\r
-+                                      case (!s.data && !s.ajax): throw "Neither data nor ajax settings supplied.";\r
-+                                      case ($.isFunction(s.data)):\r
-+                                              s.data.call(this, obj, $.proxy(function (d) {\r
-+                                                      this.parse_xml(d, $.proxy(function (d) {\r
-+                                                              if(d) {\r
-+                                                                      d = d.replace(/ ?xmlns="[^"]*"/ig, "");\r
-+                                                                      if(d.length > 10) {\r
-+                                                                              d = $(d);\r
-+                                                                              if(obj === -1 || !obj) { this.get_container().children("ul").empty().append(d.children()); }\r
-+                                                                              else { obj.children("a.jstree-loading").removeClass("jstree-loading"); obj.append(d); obj.removeData("jstree_is_loading"); }\r
-+                                                                              if(s.clean_node) { this.clean_node(obj); }\r
-+                                                                              if(s_call) { s_call.call(this); }\r
-+                                                                      }\r
-+                                                                      else {\r
-+                                                                              if(obj && obj !== -1) { \r
-+                                                                                      obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                                                      obj.removeData("jstree_is_loading");\r
-+                                                                                      if(s.correct_state) { \r
-+                                                                                              this.correct_state(obj);\r
-+                                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                                      }\r
-+                                                                              }\r
-+                                                                              else {\r
-+                                                                                      if(s.correct_state) { \r
-+                                                                                              this.get_container().children("ul").empty();\r
-+                                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                                      }\r
-+                                                                              }\r
-+                                                                      }\r
-+                                                              }\r
-+                                                      }, this));\r
-+                                              }, this));\r
-+                                              break;\r
-+                                      case (!!s.data && !s.ajax) || (!!s.data && !!s.ajax && (!obj || obj === -1)):\r
-+                                              if(!obj || obj == -1) {\r
-+                                                      this.parse_xml(s.data, $.proxy(function (d) {\r
-+                                                              if(d) {\r
-+                                                                      d = d.replace(/ ?xmlns="[^"]*"/ig, "");\r
-+                                                                      if(d.length > 10) {\r
-+                                                                              d = $(d);\r
-+                                                                              this.get_container().children("ul").empty().append(d.children());\r
-+                                                                              if(s.clean_node) { this.clean_node(obj); }\r
-+                                                                              if(s_call) { s_call.call(this); }\r
-+                                                                      }\r
-+                                                              }\r
-+                                                              else { \r
-+                                                                      if(s.correct_state) { \r
-+                                                                              this.get_container().children("ul").empty(); \r
-+                                                                              if(s_call) { s_call.call(this); }\r
-+                                                                      }\r
-+                                                              }\r
-+                                                      }, this));\r
-+                                              }\r
-+                                              break;\r
-+                                      case (!s.data && !!s.ajax) || (!!s.data && !!s.ajax && obj && obj !== -1):\r
-+                                              error_func = function (x, t, e) {\r
-+                                                      var ef = this.get_settings().xml_data.ajax.error; \r
-+                                                      if(ef) { ef.call(this, x, t, e); }\r
-+                                                      if(obj !== -1 && obj.length) {\r
-+                                                              obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                              obj.removeData("jstree_is_loading");\r
-+                                                              if(t === "success" && s.correct_state) { this.correct_state(obj); }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(t === "success" && s.correct_state) { this.get_container().children("ul").empty(); }\r
-+                                                      }\r
-+                                                      if(e_call) { e_call.call(this); }\r
-+                                              };\r
-+                                              success_func = function (d, t, x) {\r
-+                                                      d = x.responseText;\r
-+                                                      var sf = this.get_settings().xml_data.ajax.success; \r
-+                                                      if(sf) { d = sf.call(this,d,t,x) || d; }\r
-+                                                      if(d === "" || (d && d.toString && d.toString().replace(/^[\s\n]+$/,"") === "")) {\r
-+                                                              return error_func.call(this, x, t, "");\r
-+                                                      }\r
-+                                                      this.parse_xml(d, $.proxy(function (d) {\r
-+                                                              if(d) {\r
-+                                                                      d = d.replace(/ ?xmlns="[^"]*"/ig, "");\r
-+                                                                      if(d.length > 10) {\r
-+                                                                              d = $(d);\r
-+                                                                              if(obj === -1 || !obj) { this.get_container().children("ul").empty().append(d.children()); }\r
-+                                                                              else { obj.children("a.jstree-loading").removeClass("jstree-loading"); obj.append(d); obj.removeData("jstree_is_loading"); }\r
-+                                                                              if(s.clean_node) { this.clean_node(obj); }\r
-+                                                                              if(s_call) { s_call.call(this); }\r
-+                                                                      }\r
-+                                                                      else {\r
-+                                                                              if(obj && obj !== -1) { \r
-+                                                                                      obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                                                      obj.removeData("jstree_is_loading");\r
-+                                                                                      if(s.correct_state) { \r
-+                                                                                              this.correct_state(obj);\r
-+                                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                                      }\r
-+                                                                              }\r
-+                                                                              else {\r
-+                                                                                      if(s.correct_state) { \r
-+                                                                                              this.get_container().children("ul").empty();\r
-+                                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                                      }\r
-+                                                                              }\r
-+                                                                      }\r
-+                                                              }\r
-+                                                      }, this));\r
-+                                              };\r
-+                                              s.ajax.context = this;\r
-+                                              s.ajax.error = error_func;\r
-+                                              s.ajax.success = success_func;\r
-+                                              if(!s.ajax.dataType) { s.ajax.dataType = "xml"; }\r
-+                                              if($.isFunction(s.ajax.url)) { s.ajax.url = s.ajax.url.call(this, obj); }\r
-+                                              if($.isFunction(s.ajax.data)) { s.ajax.data = s.ajax.data.call(this, obj); }\r
-+                                              $.ajax(s.ajax);\r
-+                                              break;\r
-+                              }\r
-+                      },\r
-+                      parse_xml : function (xml, callback) {\r
-+                              var s = this._get_settings().xml_data;\r
-+                              $.vakata.xslt(xml, xsl[s.xsl], callback);\r
-+                      },\r
-+                      get_xml : function (tp, obj, li_attr, a_attr, is_callback) {\r
-+                              var result = "", \r
-+                                      s = this._get_settings(), \r
-+                                      _this = this,\r
-+                                      tmp1, tmp2, li, a, lang;\r
-+                              if(!tp) { tp = "flat"; }\r
-+                              if(!is_callback) { is_callback = 0; }\r
-+                              obj = this._get_node(obj);\r
-+                              if(!obj || obj === -1) { obj = this.get_container().find("> ul > li"); }\r
-+                              li_attr = $.isArray(li_attr) ? li_attr : [ "id", "class" ];\r
-+                              if(!is_callback && this.data.types && $.inArray(s.types.type_attr, li_attr) === -1) { li_attr.push(s.types.type_attr); }\r
-+\r
-+                              a_attr = $.isArray(a_attr) ? a_attr : [ ];\r
-+\r
-+                              if(!is_callback) { \r
-+                                      if(s.xml_data.get_include_preamble) { \r
-+                                              result += '<' + '?xml version="1.0" encoding="UTF-8"?' + '>'; \r
-+                                      }\r
-+                                      result += "<root>"; \r
-+                              }\r
-+                              obj.each(function () {\r
-+                                      result += "<item";\r
-+                                      li = $(this);\r
-+                                      $.each(li_attr, function (i, v) { \r
-+                                              var t = li.attr(v);\r
-+                                              if(!s.xml_data.get_skip_empty || typeof t !== "undefined") {\r
-+                                                      result += " " + v + "=\"" + escape_xml((" " + (t || "")).replace(/ jstree[^ ]*/ig,'').replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,"")) + "\""; \r
-+                                              }\r
-+                                      });\r
-+                                      if(li.hasClass("jstree-open")) { result += " state=\"open\""; }\r
-+                                      if(li.hasClass("jstree-closed")) { result += " state=\"closed\""; }\r
-+                                      if(tp === "flat") { result += " parent_id=\"" + escape_xml(is_callback) + "\""; }\r
-+                                      result += ">";\r
-+                                      result += "<content>";\r
-+                                      a = li.children("a");\r
-+                                      a.each(function () {\r
-+                                              tmp1 = $(this);\r
-+                                              lang = false;\r
-+                                              result += "<name";\r
-+                                              if($.inArray("languages", s.plugins) !== -1) {\r
-+                                                      $.each(s.languages, function (k, z) {\r
-+                                                              if(tmp1.hasClass(z)) { result += " lang=\"" + escape_xml(z) + "\""; lang = z; return false; }\r
-+                                                      });\r
-+                                              }\r
-+                                              if(a_attr.length) { \r
-+                                                      $.each(a_attr, function (k, z) {\r
-+                                                              var t = tmp1.attr(z);\r
-+                                                              if(!s.xml_data.get_skip_empty || typeof t !== "undefined") {\r
-+                                                                      result += " " + z + "=\"" + escape_xml((" " + t || "").replace(/ jstree[^ ]*/ig,'').replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,"")) + "\"";\r
-+                                                              }\r
-+                                                      });\r
-+                                              }\r
-+                                              if(tmp1.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,'').replace(/^\s+$/ig,"").length) {\r
-+                                                      result += ' icon="' + escape_xml(tmp1.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,'').replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,"")) + '"';\r
-+                                              }\r
-+                                              if(tmp1.children("ins").get(0).style.backgroundImage.length) {\r
-+                                                      result += ' icon="' + escape_xml(tmp1.children("ins").get(0).style.backgroundImage.replace("url(","").replace(")","").replace(/'/ig,"").replace(/"/ig,"")) + '"';\r
-+                                              }\r
-+                                              result += ">";\r
-+                                              result += "<![CDATA[" + _this.get_text(tmp1, lang) + "]]>";\r
-+                                              result += "</name>";\r
-+                                      });\r
-+                                      result += "</content>";\r
-+                                      tmp2 = li[0].id || true;\r
-+                                      li = li.find("> ul > li");\r
-+                                      if(li.length) { tmp2 = _this.get_xml(tp, li, li_attr, a_attr, tmp2); }\r
-+                                      else { tmp2 = ""; }\r
-+                                      if(tp == "nest") { result += tmp2; }\r
-+                                      result += "</item>";\r
-+                                      if(tp == "flat") { result += tmp2; }\r
-+                              });\r
-+                              if(!is_callback) { result += "</root>"; }\r
-+                              return result;\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+ * jsTree search plugin\r
-+ * Enables both sync and async search on the tree\r
-+ * DOES NOT WORK WITH JSON PROGRESSIVE RENDER\r
-+ */\r
-+(function ($) {\r
-+      $.expr[':'].jstree_contains = function(a,i,m){\r
-+              return (a.textContent || a.innerText || "").toLowerCase().indexOf(m[3].toLowerCase())>=0;\r
-+      };\r
-+      $.expr[':'].jstree_title_contains = function(a,i,m) {\r
-+              return (a.getAttribute("title") || "").toLowerCase().indexOf(m[3].toLowerCase())>=0;\r
-+      };\r
-+      $.jstree.plugin("search", {\r
-+              __init : function () {\r
-+                      this.data.search.str = "";\r
-+                      this.data.search.result = $();\r
-+                      if(this._get_settings().search.show_only_matches) {\r
-+                              this.get_container()\r
-+                                      .bind("search.jstree", function (e, data) {\r
-+                                              $(this).children("ul").find("li").hide().removeClass("jstree-last");\r
-+                                              data.rslt.nodes.parentsUntil(".jstree").andSelf().show()\r
-+                                                      .filter("ul").each(function () { $(this).children("li:visible").eq(-1).addClass("jstree-last"); });\r
-+                                      })\r
-+                                      .bind("clear_search.jstree", function () {\r
-+                                              $(this).children("ul").find("li").css("display","").end().end().jstree("clean_node", -1);\r
-+                                      });\r
-+                      }\r
-+              },\r
-+              defaults : {\r
-+                      ajax : false,\r
-+                      search_method : "jstree_contains", // for case insensitive - jstree_contains\r
-+                      show_only_matches : false\r
-+              },\r
-+              _fn : {\r
-+                      search : function (str, skip_async) {\r
-+                              if($.trim(str) === "") { this.clear_search(); return; }\r
-+                              var s = this.get_settings().search, \r
-+                                      t = this,\r
-+                                      error_func = function () { },\r
-+                                      success_func = function () { };\r
-+                              this.data.search.str = str;\r
-+\r
-+                              if(!skip_async && s.ajax !== false && this.get_container_ul().find("li.jstree-closed:not(:has(ul)):eq(0)").length > 0) {\r
-+                                      this.search.supress_callback = true;\r
-+                                      error_func = function () { };\r
-+                                      success_func = function (d, t, x) {\r
-+                                              var sf = this.get_settings().search.ajax.success; \r
-+                                              if(sf) { d = sf.call(this,d,t,x) || d; }\r
-+                                              this.data.search.to_open = d;\r
-+                                              this._search_open();\r
-+                                      };\r
-+                                      s.ajax.context = this;\r
-+                                      s.ajax.error = error_func;\r
-+                                      s.ajax.success = success_func;\r
-+                                      if($.isFunction(s.ajax.url)) { s.ajax.url = s.ajax.url.call(this, str); }\r
-+                                      if($.isFunction(s.ajax.data)) { s.ajax.data = s.ajax.data.call(this, str); }\r
-+                                      if(!s.ajax.data) { s.ajax.data = { "search_string" : str }; }\r
-+                                      if(!s.ajax.dataType || /^json/.exec(s.ajax.dataType)) { s.ajax.dataType = "json"; }\r
-+                                      $.ajax(s.ajax);\r
-+                                      return;\r
-+                              }\r
-+                              if(this.data.search.result.length) { this.clear_search(); }\r
-+                              this.data.search.result = this.get_container().find("a" + (this.data.languages ? "." + this.get_lang() : "" ) + ":" + (s.search_method) + "(" + this.data.search.str + ")");\r
-+                              this.data.search.result.addClass("jstree-search").parent().parents(".jstree-closed").each(function () {\r
-+                                      t.open_node(this, false, true);\r
-+                              });\r
-+                              this.__callback({ nodes : this.data.search.result, str : str });\r
-+                      },\r
-+                      clear_search : function (str) {\r
-+                              this.data.search.result.removeClass("jstree-search");\r
-+                              this.__callback(this.data.search.result);\r
-+                              this.data.search.result = $();\r
-+                      },\r
-+                      _search_open : function (is_callback) {\r
-+                              var _this = this,\r
-+                                      done = true,\r
-+                                      current = [],\r
-+                                      remaining = [];\r
-+                              if(this.data.search.to_open.length) {\r
-+                                      $.each(this.data.search.to_open, function (i, val) {\r
-+                                              if(val == "#") { return true; }\r
-+                                              if($(val).length && $(val).is(".jstree-closed")) { current.push(val); }\r
-+                                              else { remaining.push(val); }\r
-+                                      });\r
-+                                      if(current.length) {\r
-+                                              this.data.search.to_open = remaining;\r
-+                                              $.each(current, function (i, val) { \r
-+                                                      _this.open_node(val, function () { _this._search_open(true); }); \r
-+                                              });\r
-+                                              done = false;\r
-+                                      }\r
-+                              }\r
-+                              if(done) { this.search(this.data.search.str, true); }\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree contextmenu plugin\r
-+ */\r
-+(function ($) {\r
-+      $.vakata.context = {\r
-+              hide_on_mouseleave : false,\r
-+\r
-+              cnt             : $("<div id='vakata-contextmenu' />"),\r
-+              vis             : false,\r
-+              tgt             : false,\r
-+              par             : false,\r
-+              func    : false,\r
-+              data    : false,\r
-+              rtl             : false,\r
-+              show    : function (s, t, x, y, d, p, rtl) {\r
-+                      $.vakata.context.rtl = !!rtl;\r
-+                      var html = $.vakata.context.parse(s), h, w;\r
-+                      if(!html) { return; }\r
-+                      $.vakata.context.vis = true;\r
-+                      $.vakata.context.tgt = t;\r
-+                      $.vakata.context.par = p || t || null;\r
-+                      $.vakata.context.data = d || null;\r
-+                      $.vakata.context.cnt\r
-+                              .html(html)\r
-+                              .css({ "visibility" : "hidden", "display" : "block", "left" : 0, "top" : 0 });\r
-+\r
-+                      if($.vakata.context.hide_on_mouseleave) {\r
-+                              $.vakata.context.cnt\r
-+                                      .one("mouseleave", function(e) { $.vakata.context.hide(); });\r
-+                      }\r
-+\r
-+                      h = $.vakata.context.cnt.height();\r
-+                      w = $.vakata.context.cnt.width();\r
-+                      if(x + w > $(document).width()) { \r
-+                              x = $(document).width() - (w + 5); \r
-+                              $.vakata.context.cnt.find("li > ul").addClass("right"); \r
-+                      }\r
-+                      if(y + h > $(document).height()) { \r
-+                              y = y - (h + t[0].offsetHeight); \r
-+                              $.vakata.context.cnt.find("li > ul").addClass("bottom"); \r
-+                      }\r
-+\r
-+                      $.vakata.context.cnt\r
-+                              .css({ "left" : x, "top" : y })\r
-+                              .find("li:has(ul)")\r
-+                                      .bind("mouseenter", function (e) { \r
-+                                              var w = $(document).width(),\r
-+                                                      h = $(document).height(),\r
-+                                                      ul = $(this).children("ul").show(); \r
-+                                              if(w !== $(document).width()) { ul.toggleClass("right"); }\r
-+                                              if(h !== $(document).height()) { ul.toggleClass("bottom"); }\r
-+                                      })\r
-+                                      .bind("mouseleave", function (e) { \r
-+                                              $(this).children("ul").hide(); \r
-+                                      })\r
-+                                      .end()\r
-+                              .css({ "visibility" : "visible" })\r
-+                              .show();\r
-+                      $(document).triggerHandler("context_show.vakata");\r
-+              },\r
-+              hide    : function () {\r
-+                      $.vakata.context.vis = false;\r
-+                      $.vakata.context.cnt.attr("class","").css({ "visibility" : "hidden" });\r
-+                      $(document).triggerHandler("context_hide.vakata");\r
-+              },\r
-+              parse   : function (s, is_callback) {\r
-+                      if(!s) { return false; }\r
-+                      var str = "",\r
-+                              tmp = false,\r
-+                              was_sep = true;\r
-+                      if(!is_callback) { $.vakata.context.func = {}; }\r
-+                      str += "<ul>";\r
-+                      $.each(s, function (i, val) {\r
-+                              if(!val) { return true; }\r
-+                              $.vakata.context.func[i] = val.action;\r
-+                              if(!was_sep && val.separator_before) {\r
-+                                      str += "<li class='vakata-separator vakata-separator-before'></li>";\r
-+                              }\r
-+                              was_sep = false;\r
-+                              str += "<li class='" + (val._class || "") + (val._disabled ? " jstree-contextmenu-disabled " : "") + "'><ins ";\r
-+                              if(val.icon && val.icon.indexOf("/") === -1) { str += " class='" + val.icon + "' "; }\r
-+                              if(val.icon && val.icon.indexOf("/") !== -1) { str += " style='background:url(" + val.icon + ") center center no-repeat;' "; }\r
-+                              str += ">&#160;</ins><a href='#' rel='" + i + "'>";\r
-+                              if(val.submenu) {\r
-+                                      str += "<span style='float:" + ($.vakata.context.rtl ? "left" : "right") + ";'>&raquo;</span>";\r
-+                              }\r
-+                              str += val.label + "</a>";\r
-+                              if(val.submenu) {\r
-+                                      tmp = $.vakata.context.parse(val.submenu, true);\r
-+                                      if(tmp) { str += tmp; }\r
-+                              }\r
-+                              str += "</li>";\r
-+                              if(val.separator_after) {\r
-+                                      str += "<li class='vakata-separator vakata-separator-after'></li>";\r
-+                                      was_sep = true;\r
-+                              }\r
-+                      });\r
-+                      str = str.replace(/<li class\='vakata-separator vakata-separator-after'\><\/li\>$/,"");\r
-+                      str += "</ul>";\r
-+                      $(document).triggerHandler("context_parse.vakata");\r
-+                      return str.length > 10 ? str : false;\r
-+              },\r
-+              exec    : function (i) {\r
-+                      if($.isFunction($.vakata.context.func[i])) {\r
-+                              // if is string - eval and call it!\r
-+                              $.vakata.context.func[i].call($.vakata.context.data, $.vakata.context.par);\r
-+                              return true;\r
-+                      }\r
-+                      else { return false; }\r
-+              }\r
-+      };\r
-+      $(function () {\r
-+              var css_string = '' + \r
-+                      '#vakata-contextmenu { display:block; visibility:hidden; left:0; top:-200px; position:absolute; margin:0; padding:0; min-width:180px; background:#ebebeb; border:1px solid silver; z-index:10000; *width:180px; } ' + \r
-+                      '#vakata-contextmenu ul { min-width:180px; *width:180px; } ' + \r
-+                      '#vakata-contextmenu ul, #vakata-contextmenu li { margin:0; padding:0; list-style-type:none; display:block; } ' + \r
-+                      '#vakata-contextmenu li { line-height:20px; min-height:20px; position:relative; padding:0px; } ' + \r
-+                      '#vakata-contextmenu li a { padding:1px 6px; line-height:17px; display:block; text-decoration:none; margin:1px 1px 0 1px; } ' + \r
-+                      '#vakata-contextmenu li ins { float:left; width:16px; height:16px; text-decoration:none; margin-right:2px; } ' + \r
-+                      '#vakata-contextmenu li a:hover, #vakata-contextmenu li.vakata-hover > a { background:gray; color:white; } ' + \r
-+                      '#vakata-contextmenu li ul { display:none; position:absolute; top:-2px; left:100%; background:#ebebeb; border:1px solid gray; } ' + \r
-+                      '#vakata-contextmenu .right { right:100%; left:auto; } ' + \r
-+                      '#vakata-contextmenu .bottom { bottom:-1px; top:auto; } ' + \r
-+                      '#vakata-contextmenu li.vakata-separator { min-height:0; height:1px; line-height:1px; font-size:1px; overflow:hidden; margin:0 2px; background:silver; /* border-top:1px solid #fefefe; */ padding:0; } ';\r
-+              $.vakata.css.add_sheet({ str : css_string, title : "vakata" });\r
-+              $.vakata.context.cnt\r
-+                      .delegate("a","click", function (e) { e.preventDefault(); })\r
-+                      .delegate("a","mouseup", function (e) {\r
-+                              if(!$(this).parent().hasClass("jstree-contextmenu-disabled") && $.vakata.context.exec($(this).attr("rel"))) {\r
-+                                      $.vakata.context.hide();\r
-+                              }\r
-+                              else { $(this).blur(); }\r
-+                      })\r
-+                      .delegate("a","mouseover", function () {\r
-+                              $.vakata.context.cnt.find(".vakata-hover").removeClass("vakata-hover");\r
-+                      })\r
-+                      .appendTo("body");\r
-+              $(document).bind("mousedown", function (e) { if($.vakata.context.vis && !$.contains($.vakata.context.cnt[0], e.target)) { $.vakata.context.hide(); } });\r
-+              if(typeof $.hotkeys !== "undefined") {\r
-+                      $(document)\r
-+                              .bind("keydown", "up", function (e) { \r
-+                                      if($.vakata.context.vis) { \r
-+                                              var o = $.vakata.context.cnt.find("ul:visible").last().children(".vakata-hover").removeClass("vakata-hover").prevAll("li:not(.vakata-separator)").first();\r
-+                                              if(!o.length) { o = $.vakata.context.cnt.find("ul:visible").last().children("li:not(.vakata-separator)").last(); }\r
-+                                              o.addClass("vakata-hover");\r
-+                                              e.stopImmediatePropagation(); \r
-+                                              e.preventDefault();\r
-+                                      } \r
-+                              })\r
-+                              .bind("keydown", "down", function (e) { \r
-+                                      if($.vakata.context.vis) { \r
-+                                              var o = $.vakata.context.cnt.find("ul:visible").last().children(".vakata-hover").removeClass("vakata-hover").nextAll("li:not(.vakata-separator)").first();\r
-+                                              if(!o.length) { o = $.vakata.context.cnt.find("ul:visible").last().children("li:not(.vakata-separator)").first(); }\r
-+                                              o.addClass("vakata-hover");\r
-+                                              e.stopImmediatePropagation(); \r
-+                                              e.preventDefault();\r
-+                                      } \r
-+                              })\r
-+                              .bind("keydown", "right", function (e) { \r
-+                                      if($.vakata.context.vis) { \r
-+                                              $.vakata.context.cnt.find(".vakata-hover").children("ul").show().children("li:not(.vakata-separator)").removeClass("vakata-hover").first().addClass("vakata-hover");\r
-+                                              e.stopImmediatePropagation(); \r
-+                                              e.preventDefault();\r
-+                                      } \r
-+                              })\r
-+                              .bind("keydown", "left", function (e) { \r
-+                                      if($.vakata.context.vis) { \r
-+                                              $.vakata.context.cnt.find(".vakata-hover").children("ul").hide().children(".vakata-separator").removeClass("vakata-hover");\r
-+                                              e.stopImmediatePropagation(); \r
-+                                              e.preventDefault();\r
-+                                      } \r
-+                              })\r
-+                              .bind("keydown", "esc", function (e) { \r
-+                                      $.vakata.context.hide(); \r
-+                                      e.preventDefault();\r
-+                              })\r
-+                              .bind("keydown", "space", function (e) { \r
-+                                      $.vakata.context.cnt.find(".vakata-hover").last().children("a").click();\r
-+                                      e.preventDefault();\r
-+                              });\r
-+              }\r
-+      });\r
-+\r
-+      $.jstree.plugin("contextmenu", {\r
-+              __init : function () {\r
-+                      this.get_container()\r
-+                              .delegate("a", "contextmenu.jstree", $.proxy(function (e) {\r
-+                                              e.preventDefault();\r
-+                                              if(!$(e.currentTarget).hasClass("jstree-loading")) {\r
-+                                                      this.show_contextmenu(e.currentTarget, e.pageX, e.pageY);\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate("a", "click.jstree", $.proxy(function (e) {\r
-+                                              if(this.data.contextmenu) {\r
-+                                                      $.vakata.context.hide();\r
-+                                              }\r
-+                                      }, this))\r
-+                              .bind("destroy.jstree", $.proxy(function () {\r
-+                                              // TODO: move this to descruct method\r
-+                                              if(this.data.contextmenu) {\r
-+                                                      $.vakata.context.hide();\r
-+                                              }\r
-+                                      }, this));\r
-+                      $(document).bind("context_hide.vakata", $.proxy(function () { this.data.contextmenu = false; }, this));\r
-+              },\r
-+              defaults : { \r
-+                      select_node : false, // requires UI plugin\r
-+                      show_at_node : true,\r
-+                      items : { // Could be a function that should return an object like this one\r
-+                              "create" : {\r
-+                                      "separator_before"      : false,\r
-+                                      "separator_after"       : true,\r
-+                                      "label"                         : "Create",\r
-+                                      "action"                        : function (obj) { this.create(obj); }\r
-+                              },\r
-+                              "rename" : {\r
-+                                      "separator_before"      : false,\r
-+                                      "separator_after"       : false,\r
-+                                      "label"                         : "Rename",\r
-+                                      "action"                        : function (obj) { this.rename(obj); }\r
-+                              },\r
-+                              "remove" : {\r
-+                                      "separator_before"      : false,\r
-+                                      "icon"                          : false,\r
-+                                      "separator_after"       : false,\r
-+                                      "label"                         : "Delete",\r
-+                                      "action"                        : function (obj) { if(this.is_selected(obj)) { this.remove(); } else { this.remove(obj); } }\r
-+                              },\r
-+                              "ccp" : {\r
-+                                      "separator_before"      : true,\r
-+                                      "icon"                          : false,\r
-+                                      "separator_after"       : false,\r
-+                                      "label"                         : "Edit",\r
-+                                      "action"                        : false,\r
-+                                      "submenu" : { \r
-+                                              "cut" : {\r
-+                                                      "separator_before"      : false,\r
-+                                                      "separator_after"       : false,\r
-+                                                      "label"                         : "Cut",\r
-+                                                      "action"                        : function (obj) { this.cut(obj); }\r
-+                                              },\r
-+                                              "copy" : {\r
-+                                                      "separator_before"      : false,\r
-+                                                      "icon"                          : false,\r
-+                                                      "separator_after"       : false,\r
-+                                                      "label"                         : "Copy",\r
-+                                                      "action"                        : function (obj) { this.copy(obj); }\r
-+                                              },\r
-+                                              "paste" : {\r
-+                                                      "separator_before"      : false,\r
-+                                                      "icon"                          : false,\r
-+                                                      "separator_after"       : false,\r
-+                                                      "label"                         : "Paste",\r
-+                                                      "action"                        : function (obj) { this.paste(obj); }\r
-+                                              }\r
-+                                      }\r
-+                              }\r
-+                      }\r
-+              },\r
-+              _fn : {\r
-+                      show_contextmenu : function (obj, x, y) {\r
-+                              obj = this._get_node(obj);\r
-+                              var s = this.get_settings().contextmenu,\r
-+                                      a = obj.children("a:visible:eq(0)"),\r
-+                                      o = false,\r
-+                                      i = false;\r
-+                              if(s.select_node && this.data.ui && !this.is_selected(obj)) {\r
-+                                      this.deselect_all();\r
-+                                      this.select_node(obj, true);\r
-+                              }\r
-+                              if(s.show_at_node || typeof x === "undefined" || typeof y === "undefined") {\r
-+                                      o = a.offset();\r
-+                                      x = o.left;\r
-+                                      y = o.top + this.data.core.li_height;\r
-+                              }\r
-+                              i = obj.data("jstree") && obj.data("jstree").contextmenu ? obj.data("jstree").contextmenu : s.items;\r
-+                              if($.isFunction(i)) { i = i.call(this, obj); }\r
-+                              this.data.contextmenu = true;\r
-+                              $.vakata.context.show(i, a, x, y, this, obj, this._get_settings().core.rtl);\r
-+                              if(this.data.themes) { $.vakata.context.cnt.attr("class", "jstree-" + this.data.themes.theme + "-context"); }\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree types plugin\r
-+ * Adds support types of nodes\r
-+ * You can set an attribute on each li node, that represents its type.\r
-+ * According to the type setting the node may get custom icon/validation rules\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("types", {\r
-+              __init : function () {\r
-+                      var s = this._get_settings().types;\r
-+                      this.data.types.attach_to = [];\r
-+                      this.get_container()\r
-+                              .bind("init.jstree", $.proxy(function () { \r
-+                                              var types = s.types, \r
-+                                                      attr  = s.type_attr, \r
-+                                                      icons_css = "", \r
-+                                                      _this = this;\r
-+\r
-+                                              $.each(types, function (i, tp) {\r
-+                                                      $.each(tp, function (k, v) { \r
-+                                                              if(!/^(max_depth|max_children|icon|valid_children)$/.test(k)) { _this.data.types.attach_to.push(k); }\r
-+                                                      });\r
-+                                                      if(!tp.icon) { return true; }\r
-+                                                      if( tp.icon.image || tp.icon.position) {\r
-+                                                              if(i == "default")      { icons_css += '.jstree-' + _this.get_index() + ' a > .jstree-icon { '; }\r
-+                                                              else                            { icons_css += '.jstree-' + _this.get_index() + ' li[' + attr + '="' + i + '"] > a > .jstree-icon { '; }\r
-+                                                              if(tp.icon.image)       { icons_css += ' background-image:url(' + tp.icon.image + '); '; }\r
-+                                                              if(tp.icon.position){ icons_css += ' background-position:' + tp.icon.position + '; '; }\r
-+                                                              else                            { icons_css += ' background-position:0 0; '; }\r
-+                                                              icons_css += '} ';\r
-+                                                      }\r
-+                                              });\r
-+                                              if(icons_css !== "") { $.vakata.css.add_sheet({ 'str' : icons_css, title : "jstree-types" }); }\r
-+                                      }, this))\r
-+                              .bind("before.jstree", $.proxy(function (e, data) { \r
-+                                              var s, t, \r
-+                                                      o = this._get_settings().types.use_data ? this._get_node(data.args[0]) : false, \r
-+                                                      d = o && o !== -1 && o.length ? o.data("jstree") : false;\r
-+                                              if(d && d.types && d.types[data.func] === false) { e.stopImmediatePropagation(); return false; }\r
-+                                              if($.inArray(data.func, this.data.types.attach_to) !== -1) {\r
-+                                                      if(!data.args[0] || (!data.args[0].tagName && !data.args[0].jquery)) { return; }\r
-+                                                      s = this._get_settings().types.types;\r
-+                                                      t = this._get_type(data.args[0]);\r
-+                                                      if(\r
-+                                                              ( \r
-+                                                                      (s[t] && typeof s[t][data.func] !== "undefined") || \r
-+                                                                      (s["default"] && typeof s["default"][data.func] !== "undefined") \r
-+                                                              ) && this._check(data.func, data.args[0]) === false\r
-+                                                      ) {\r
-+                                                              e.stopImmediatePropagation();\r
-+                                                              return false;\r
-+                                                      }\r
-+                                              }\r
-+                                      }, this));\r
-+                      if(is_ie6) {\r
-+                              this.get_container()\r
-+                                      .bind("load_node.jstree set_type.jstree", $.proxy(function (e, data) {\r
-+                                                      var r = data && data.rslt && data.rslt.obj && data.rslt.obj !== -1 ? this._get_node(data.rslt.obj).parent() : this.get_container_ul(),\r
-+                                                              c = false,\r
-+                                                              s = this._get_settings().types;\r
-+                                                      $.each(s.types, function (i, tp) {\r
-+                                                              if(tp.icon && (tp.icon.image || tp.icon.position)) {\r
-+                                                                      c = i === "default" ? r.find("li > a > .jstree-icon") : r.find("li[" + s.type_attr + "='" + i + "'] > a > .jstree-icon");\r
-+                                                                      if(tp.icon.image) { c.css("backgroundImage","url(" + tp.icon.image + ")"); }\r
-+                                                                      c.css("backgroundPosition", tp.icon.position || "0 0");\r
-+                                                              }\r
-+                                                      });\r
-+                                              }, this));\r
-+                      }\r
-+              },\r
-+              defaults : {\r
-+                      // defines maximum number of root nodes (-1 means unlimited, -2 means disable max_children checking)\r
-+                      max_children            : -1,\r
-+                      // defines the maximum depth of the tree (-1 means unlimited, -2 means disable max_depth checking)\r
-+                      max_depth                       : -1,\r
-+                      // defines valid node types for the root nodes\r
-+                      valid_children          : "all",\r
-+\r
-+                      // whether to use $.data\r
-+                      use_data : false, \r
-+                      // where is the type stores (the rel attribute of the LI element)\r
-+                      type_attr : "rel",\r
-+                      // a list of types\r
-+                      types : {\r
-+                              // the default type\r
-+                              "default" : {\r
-+                                      "max_children"  : -1,\r
-+                                      "max_depth"             : -1,\r
-+                                      "valid_children": "all"\r
-+\r
-+                                      // Bound functions - you can bind any other function here (using boolean or function)\r
-+                                      //"select_node" : true\r
-+                              }\r
-+                      }\r
-+              },\r
-+              _fn : {\r
-+                      _types_notify : function (n, data) {\r
-+                              if(data.type && this._get_settings().types.use_data) {\r
-+                                      this.set_type(data.type, n);\r
-+                              }\r
-+                      },\r
-+                      _get_type : function (obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              return (!obj || !obj.length) ? false : obj.attr(this._get_settings().types.type_attr) || "default";\r
-+                      },\r
-+                      set_type : function (str, obj) {\r
-+                              obj = this._get_node(obj);\r
-+                              var ret = (!obj.length || !str) ? false : obj.attr(this._get_settings().types.type_attr, str);\r
-+                              if(ret) { this.__callback({ obj : obj, type : str}); }\r
-+                              return ret;\r
-+                      },\r
-+                      _check : function (rule, obj, opts) {\r
-+                              obj = this._get_node(obj);\r
-+                              var v = false, t = this._get_type(obj), d = 0, _this = this, s = this._get_settings().types, data = false;\r
-+                              if(obj === -1) { \r
-+                                      if(!!s[rule]) { v = s[rule]; }\r
-+                                      else { return; }\r
-+                              }\r
-+                              else {\r
-+                                      if(t === false) { return; }\r
-+                                      data = s.use_data ? obj.data("jstree") : false;\r
-+                                      if(data && data.types && typeof data.types[rule] !== "undefined") { v = data.types[rule]; }\r
-+                                      else if(!!s.types[t] && typeof s.types[t][rule] !== "undefined") { v = s.types[t][rule]; }\r
-+                                      else if(!!s.types["default"] && typeof s.types["default"][rule] !== "undefined") { v = s.types["default"][rule]; }\r
-+                              }\r
-+                              if($.isFunction(v)) { v = v.call(this, obj); }\r
-+                              if(rule === "max_depth" && obj !== -1 && opts !== false && s.max_depth !== -2 && v !== 0) {\r
-+                                      // also include the node itself - otherwise if root node it is not checked\r
-+                                      obj.children("a:eq(0)").parentsUntil(".jstree","li").each(function (i) {\r
-+                                              // check if current depth already exceeds global tree depth\r
-+                                              if(s.max_depth !== -1 && s.max_depth - (i + 1) <= 0) { v = 0; return false; }\r
-+                                              d = (i === 0) ? v : _this._check(rule, this, false);\r
-+                                              // check if current node max depth is already matched or exceeded\r
-+                                              if(d !== -1 && d - (i + 1) <= 0) { v = 0; return false; }\r
-+                                              // otherwise - set the max depth to the current value minus current depth\r
-+                                              if(d >= 0 && (d - (i + 1) < v || v < 0) ) { v = d - (i + 1); }\r
-+                                              // if the global tree depth exists and it minus the nodes calculated so far is less than `v` or `v` is unlimited\r
-+                                              if(s.max_depth >= 0 && (s.max_depth - (i + 1) < v || v < 0) ) { v = s.max_depth - (i + 1); }\r
-+                                      });\r
-+                              }\r
-+                              return v;\r
-+                      },\r
-+                      check_move : function () {\r
-+                              if(!this.__call_old()) { return false; }\r
-+                              var m  = this._get_move(),\r
-+                                      s  = m.rt._get_settings().types,\r
-+                                      mc = m.rt._check("max_children", m.cr),\r
-+                                      md = m.rt._check("max_depth", m.cr),\r
-+                                      vc = m.rt._check("valid_children", m.cr),\r
-+                                      ch = 0, d = 1, t;\r
-+\r
-+                              if(vc === "none") { return false; } \r
-+                              if($.isArray(vc) && m.ot && m.ot._get_type) {\r
-+                                      m.o.each(function () {\r
-+                                              if($.inArray(m.ot._get_type(this), vc) === -1) { d = false; return false; }\r
-+                                      });\r
-+                                      if(d === false) { return false; }\r
-+                              }\r
-+                              if(s.max_children !== -2 && mc !== -1) {\r
-+                                      ch = m.cr === -1 ? this.get_container().find("> ul > li").not(m.o).length : m.cr.find("> ul > li").not(m.o).length;\r
-+                                      if(ch + m.o.length > mc) { return false; }\r
-+                              }\r
-+                              if(s.max_depth !== -2 && md !== -1) {\r
-+                                      d = 0;\r
-+                                      if(md === 0) { return false; }\r
-+                                      if(typeof m.o.d === "undefined") {\r
-+                                              // TODO: deal with progressive rendering and async when checking max_depth (how to know the depth of the moved node)\r
-+                                              t = m.o;\r
-+                                              while(t.length > 0) {\r
-+                                                      t = t.find("> ul > li");\r
-+                                                      d ++;\r
-+                                              }\r
-+                                              m.o.d = d;\r
-+                                      }\r
-+                                      if(md - m.o.d < 0) { return false; }\r
-+                              }\r
-+                              return true;\r
-+                      },\r
-+                      create_node : function (obj, position, js, callback, is_loaded, skip_check) {\r
-+                              if(!skip_check && (is_loaded || this._is_loaded(obj))) {\r
-+                                      var p  = (typeof position == "string" && position.match(/^before|after$/i) && obj !== -1) ? this._get_parent(obj) : this._get_node(obj),\r
-+                                              s  = this._get_settings().types,\r
-+                                              mc = this._check("max_children", p),\r
-+                                              md = this._check("max_depth", p),\r
-+                                              vc = this._check("valid_children", p),\r
-+                                              ch;\r
-+                                      if(typeof js === "string") { js = { data : js }; }\r
-+                                      if(!js) { js = {}; }\r
-+                                      if(vc === "none") { return false; } \r
-+                                      if($.isArray(vc)) {\r
-+                                              if(!js.attr || !js.attr[s.type_attr]) { \r
-+                                                      if(!js.attr) { js.attr = {}; }\r
-+                                                      js.attr[s.type_attr] = vc[0]; \r
-+                                              }\r
-+                                              else {\r
-+                                                      if($.inArray(js.attr[s.type_attr], vc) === -1) { return false; }\r
-+                                              }\r
-+                                      }\r
-+                                      if(s.max_children !== -2 && mc !== -1) {\r
-+                                              ch = p === -1 ? this.get_container().find("> ul > li").length : p.find("> ul > li").length;\r
-+                                              if(ch + 1 > mc) { return false; }\r
-+                                      }\r
-+                                      if(s.max_depth !== -2 && md !== -1 && (md - 1) < 0) { return false; }\r
-+                              }\r
-+                              return this.__call_old(true, obj, position, js, callback, is_loaded, skip_check);\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree HTML plugin\r
-+ * The HTML data store. Datastores are build by replacing the `load_node` and `_is_loaded` functions.\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("html_data", {\r
-+              __init : function () { \r
-+                      // this used to use html() and clean the whitespace, but this way any attached data was lost\r
-+                      this.data.html_data.original_container_html = this.get_container().find(" > ul > li").clone(true);\r
-+                      // remove white space from LI node - otherwise nodes appear a bit to the right\r
-+                      this.data.html_data.original_container_html.find("li").andSelf().contents().filter(function() { return this.nodeType == 3; }).remove();\r
-+              },\r
-+              defaults : { \r
-+                      data : false,\r
-+                      ajax : false,\r
-+                      correct_state : true\r
-+              },\r
-+              _fn : {\r
-+                      load_node : function (obj, s_call, e_call) { var _this = this; this.load_node_html(obj, function () { _this.__callback({ "obj" : _this._get_node(obj) }); s_call.call(this); }, e_call); },\r
-+                      _is_loaded : function (obj) { \r
-+                              obj = this._get_node(obj); \r
-+                              return obj == -1 || !obj || (!this._get_settings().html_data.ajax && !$.isFunction(this._get_settings().html_data.data)) || obj.is(".jstree-open, .jstree-leaf") || obj.children("ul").children("li").size() > 0;\r
-+                      },\r
-+                      load_node_html : function (obj, s_call, e_call) {\r
-+                              var d,\r
-+                                      s = this.get_settings().html_data,\r
-+                                      error_func = function () {},\r
-+                                      success_func = function () {};\r
-+                              obj = this._get_node(obj);\r
-+                              if(obj && obj !== -1) {\r
-+                                      if(obj.data("jstree_is_loading")) { return; }\r
-+                                      else { obj.data("jstree_is_loading",true); }\r
-+                              }\r
-+                              switch(!0) {\r
-+                                      case ($.isFunction(s.data)):\r
-+                                              s.data.call(this, obj, $.proxy(function (d) {\r
-+                                                      if(d && d !== "" && d.toString && d.toString().replace(/^[\s\n]+$/,"") !== "") {\r
-+                                                              d = $(d);\r
-+                                                              if(!d.is("ul")) { d = $("<ul />").append(d); }\r
-+                                                              if(obj == -1 || !obj) { this.get_container().children("ul").empty().append(d.children()).find("li, a").filter(function () { return !this.firstChild || !this.firstChild.tagName || this.firstChild.tagName !== "INS"; }).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"); }\r
-+                                                              else { obj.children("a.jstree-loading").removeClass("jstree-loading"); obj.append(d).children("ul").find("li, a").filter(function () { return !this.firstChild || !this.firstChild.tagName || this.firstChild.tagName !== "INS"; }).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"); obj.removeData("jstree_is_loading"); }\r
-+                                                              this.clean_node(obj);\r
-+                                                              if(s_call) { s_call.call(this); }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(obj && obj !== -1) {\r
-+                                                                      obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                                      obj.removeData("jstree_is_loading");\r
-+                                                                      if(s.correct_state) { \r
-+                                                                              this.correct_state(obj);\r
-+                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                      }\r
-+                                                              }\r
-+                                                              else {\r
-+                                                                      if(s.correct_state) { \r
-+                                                                              this.get_container().children("ul").empty();\r
-+                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                      }\r
-+                                                              }\r
-+                                                      }\r
-+                                              }, this));\r
-+                                              break;\r
-+                                      case (!s.data && !s.ajax):\r
-+                                              if(!obj || obj == -1) {\r
-+                                                      this.get_container()\r
-+                                                              .children("ul").empty()\r
-+                                                              .append(this.data.html_data.original_container_html)\r
-+                                                              .find("li, a").filter(function () { return !this.firstChild || !this.firstChild.tagName || this.firstChild.tagName !== "INS"; }).prepend("<ins class='jstree-icon'>&#160;</ins>").end()\r
-+                                                              .filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon");\r
-+                                                      this.clean_node();\r
-+                                              }\r
-+                                              if(s_call) { s_call.call(this); }\r
-+                                              break;\r
-+                                      case (!!s.data && !s.ajax) || (!!s.data && !!s.ajax && (!obj || obj === -1)):\r
-+                                              if(!obj || obj == -1) {\r
-+                                                      d = $(s.data);\r
-+                                                      if(!d.is("ul")) { d = $("<ul />").append(d); }\r
-+                                                      this.get_container()\r
-+                                                              .children("ul").empty().append(d.children())\r
-+                                                              .find("li, a").filter(function () { return !this.firstChild || !this.firstChild.tagName || this.firstChild.tagName !== "INS"; }).prepend("<ins class='jstree-icon'>&#160;</ins>").end()\r
-+                                                              .filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon");\r
-+                                                      this.clean_node();\r
-+                                              }\r
-+                                              if(s_call) { s_call.call(this); }\r
-+                                              break;\r
-+                                      case (!s.data && !!s.ajax) || (!!s.data && !!s.ajax && obj && obj !== -1):\r
-+                                              obj = this._get_node(obj);\r
-+                                              error_func = function (x, t, e) {\r
-+                                                      var ef = this.get_settings().html_data.ajax.error; \r
-+                                                      if(ef) { ef.call(this, x, t, e); }\r
-+                                                      if(obj != -1 && obj.length) {\r
-+                                                              obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                              obj.removeData("jstree_is_loading");\r
-+                                                              if(t === "success" && s.correct_state) { this.correct_state(obj); }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(t === "success" && s.correct_state) { this.get_container().children("ul").empty(); }\r
-+                                                      }\r
-+                                                      if(e_call) { e_call.call(this); }\r
-+                                              };\r
-+                                              success_func = function (d, t, x) {\r
-+                                                      var sf = this.get_settings().html_data.ajax.success; \r
-+                                                      if(sf) { d = sf.call(this,d,t,x) || d; }\r
-+                                                      if(d === "" || (d && d.toString && d.toString().replace(/^[\s\n]+$/,"") === "")) {\r
-+                                                              return error_func.call(this, x, t, "");\r
-+                                                      }\r
-+                                                      if(d) {\r
-+                                                              d = $(d);\r
-+                                                              if(!d.is("ul")) { d = $("<ul />").append(d); }\r
-+                                                              if(obj == -1 || !obj) { this.get_container().children("ul").empty().append(d.children()).find("li, a").filter(function () { return !this.firstChild || !this.firstChild.tagName || this.firstChild.tagName !== "INS"; }).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"); }\r
-+                                                              else { obj.children("a.jstree-loading").removeClass("jstree-loading"); obj.append(d).children("ul").find("li, a").filter(function () { return !this.firstChild || !this.firstChild.tagName || this.firstChild.tagName !== "INS"; }).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"); obj.removeData("jstree_is_loading"); }\r
-+                                                              this.clean_node(obj);\r
-+                                                              if(s_call) { s_call.call(this); }\r
-+                                                      }\r
-+                                                      else {\r
-+                                                              if(obj && obj !== -1) {\r
-+                                                                      obj.children("a.jstree-loading").removeClass("jstree-loading");\r
-+                                                                      obj.removeData("jstree_is_loading");\r
-+                                                                      if(s.correct_state) { \r
-+                                                                              this.correct_state(obj);\r
-+                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                      }\r
-+                                                              }\r
-+                                                              else {\r
-+                                                                      if(s.correct_state) { \r
-+                                                                              this.get_container().children("ul").empty();\r
-+                                                                              if(s_call) { s_call.call(this); } \r
-+                                                                      }\r
-+                                                              }\r
-+                                                      }\r
-+                                              };\r
-+                                              s.ajax.context = this;\r
-+                                              s.ajax.error = error_func;\r
-+                                              s.ajax.success = success_func;\r
-+                                              if(!s.ajax.dataType) { s.ajax.dataType = "html"; }\r
-+                                              if($.isFunction(s.ajax.url)) { s.ajax.url = s.ajax.url.call(this, obj); }\r
-+                                              if($.isFunction(s.ajax.data)) { s.ajax.data = s.ajax.data.call(this, obj); }\r
-+                                              $.ajax(s.ajax);\r
-+                                              break;\r
-+                              }\r
-+                      }\r
-+              }\r
-+      });\r
-+      // include the HTML data plugin by default\r
-+      $.jstree.defaults.plugins.push("html_data");\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree themeroller plugin\r
-+ * Adds support for jQuery UI themes. Include this at the end of your plugins list, also make sure "themes" is not included.\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("themeroller", {\r
-+              __init : function () {\r
-+                      var s = this._get_settings().themeroller;\r
-+                      this.get_container()\r
-+                              .addClass("ui-widget-content")\r
-+                              .addClass("jstree-themeroller")\r
-+                              .delegate("a","mouseenter.jstree", function (e) {\r
-+                                      if(!$(e.currentTarget).hasClass("jstree-loading")) {\r
-+                                              $(this).addClass(s.item_h);\r
-+                                      }\r
-+                              })\r
-+                              .delegate("a","mouseleave.jstree", function () {\r
-+                                      $(this).removeClass(s.item_h);\r
-+                              })\r
-+                              .bind("init.jstree", $.proxy(function (e, data) { \r
-+                                              data.inst.get_container().find("> ul > li > .jstree-loading > ins").addClass("ui-icon-refresh");\r
-+                                              this._themeroller(data.inst.get_container().find("> ul > li"));\r
-+                                      }, this))\r
-+                              .bind("open_node.jstree create_node.jstree", $.proxy(function (e, data) { \r
-+                                              this._themeroller(data.rslt.obj);\r
-+                                      }, this))\r
-+                              .bind("loaded.jstree refresh.jstree", $.proxy(function (e) {\r
-+                                              this._themeroller();\r
-+                                      }, this))\r
-+                              .bind("close_node.jstree", $.proxy(function (e, data) {\r
-+                                              this._themeroller(data.rslt.obj);\r
-+                                      }, this))\r
-+                              .bind("delete_node.jstree", $.proxy(function (e, data) {\r
-+                                              this._themeroller(data.rslt.parent);\r
-+                                      }, this))\r
-+                              .bind("correct_state.jstree", $.proxy(function (e, data) {\r
-+                                              data.rslt.obj\r
-+                                                      .children("ins.jstree-icon").removeClass(s.opened + " " + s.closed + " ui-icon").end()\r
-+                                                      .find("> a > ins.ui-icon")\r
-+                                                              .filter(function() { \r
-+                                                                      return this.className.toString()\r
-+                                                                              .replace(s.item_clsd,"").replace(s.item_open,"").replace(s.item_leaf,"")\r
-+                                                                              .indexOf("ui-icon-") === -1; \r
-+                                                              }).removeClass(s.item_open + " " + s.item_clsd).addClass(s.item_leaf || "jstree-no-icon");\r
-+                                      }, this))\r
-+                              .bind("select_node.jstree", $.proxy(function (e, data) {\r
-+                                              data.rslt.obj.children("a").addClass(s.item_a);\r
-+                                      }, this))\r
-+                              .bind("deselect_node.jstree deselect_all.jstree", $.proxy(function (e, data) {\r
-+                                              this.get_container()\r
-+                                                      .find("a." + s.item_a).removeClass(s.item_a).end()\r
-+                                                      .find("a.jstree-clicked").addClass(s.item_a);\r
-+                                      }, this))\r
-+                              .bind("dehover_node.jstree", $.proxy(function (e, data) {\r
-+                                              data.rslt.obj.children("a").removeClass(s.item_h);\r
-+                                      }, this))\r
-+                              .bind("hover_node.jstree", $.proxy(function (e, data) {\r
-+                                              this.get_container()\r
-+                                                      .find("a." + s.item_h).not(data.rslt.obj).removeClass(s.item_h);\r
-+                                              data.rslt.obj.children("a").addClass(s.item_h);\r
-+                                      }, this))\r
-+                              .bind("move_node.jstree", $.proxy(function (e, data) {\r
-+                                              this._themeroller(data.rslt.o);\r
-+                                              this._themeroller(data.rslt.op);\r
-+                                      }, this));\r
-+              },\r
-+              __destroy : function () {\r
-+                      var s = this._get_settings().themeroller,\r
-+                              c = [ "ui-icon" ];\r
-+                      $.each(s, function (i, v) {\r
-+                              v = v.split(" ");\r
-+                              if(v.length) { c = c.concat(v); }\r
-+                      });\r
-+                      this.get_container()\r
-+                              .removeClass("ui-widget-content")\r
-+                              .find("." + c.join(", .")).removeClass(c.join(" "));\r
-+              },\r
-+              _fn : {\r
-+                      _themeroller : function (obj) {\r
-+                              var s = this._get_settings().themeroller;\r
-+                              obj = !obj || obj == -1 ? this.get_container_ul() : this._get_node(obj).parent();\r
-+                              obj\r
-+                                      .find("li.jstree-closed")\r
-+                                              .children("ins.jstree-icon").removeClass(s.opened).addClass("ui-icon " + s.closed).end()\r
-+                                              .children("a").addClass(s.item)\r
-+                                                      .children("ins.jstree-icon").addClass("ui-icon")\r
-+                                                              .filter(function() { \r
-+                                                                      return this.className.toString()\r
-+                                                                              .replace(s.item_clsd,"").replace(s.item_open,"").replace(s.item_leaf,"")\r
-+                                                                              .indexOf("ui-icon-") === -1; \r
-+                                                              }).removeClass(s.item_leaf + " " + s.item_open).addClass(s.item_clsd || "jstree-no-icon")\r
-+                                                              .end()\r
-+                                                      .end()\r
-+                                              .end()\r
-+                                      .end()\r
-+                                      .find("li.jstree-open")\r
-+                                              .children("ins.jstree-icon").removeClass(s.closed).addClass("ui-icon " + s.opened).end()\r
-+                                              .children("a").addClass(s.item)\r
-+                                                      .children("ins.jstree-icon").addClass("ui-icon")\r
-+                                                              .filter(function() { \r
-+                                                                      return this.className.toString()\r
-+                                                                              .replace(s.item_clsd,"").replace(s.item_open,"").replace(s.item_leaf,"")\r
-+                                                                              .indexOf("ui-icon-") === -1; \r
-+                                                              }).removeClass(s.item_leaf + " " + s.item_clsd).addClass(s.item_open || "jstree-no-icon")\r
-+                                                              .end()\r
-+                                                      .end()\r
-+                                              .end()\r
-+                                      .end()\r
-+                                      .find("li.jstree-leaf")\r
-+                                              .children("ins.jstree-icon").removeClass(s.closed + " ui-icon " + s.opened).end()\r
-+                                              .children("a").addClass(s.item)\r
-+                                                      .children("ins.jstree-icon").addClass("ui-icon")\r
-+                                                              .filter(function() { \r
-+                                                                      return this.className.toString()\r
-+                                                                              .replace(s.item_clsd,"").replace(s.item_open,"").replace(s.item_leaf,"")\r
-+                                                                              .indexOf("ui-icon-") === -1; \r
-+                                                              }).removeClass(s.item_clsd + " " + s.item_open).addClass(s.item_leaf || "jstree-no-icon");\r
-+                      }\r
-+              },\r
-+              defaults : {\r
-+                      "opened"        : "ui-icon-triangle-1-se",\r
-+                      "closed"        : "ui-icon-triangle-1-e",\r
-+                      "item"          : "ui-state-default",\r
-+                      "item_h"        : "ui-state-hover",\r
-+                      "item_a"        : "ui-state-active",\r
-+                      "item_open"     : "ui-icon-folder-open",\r
-+                      "item_clsd"     : "ui-icon-folder-collapsed",\r
-+                      "item_leaf"     : "ui-icon-document"\r
-+              }\r
-+      });\r
-+      $(function() {\r
-+              var css_string = '' + \r
-+                      '.jstree-themeroller .ui-icon { overflow:visible; } ' + \r
-+                      '.jstree-themeroller a { padding:0 2px; } ' + \r
-+                      '.jstree-themeroller .jstree-no-icon { display:none; }';\r
-+              $.vakata.css.add_sheet({ str : css_string, title : "jstree" });\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/* \r
-+ * jsTree unique plugin\r
-+ * Forces different names amongst siblings (still a bit experimental)\r
-+ * NOTE: does not check language versions (it will not be possible to have nodes with the same title, even in different languages)\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("unique", {\r
-+              __init : function () {\r
-+                      this.get_container()\r
-+                              .bind("before.jstree", $.proxy(function (e, data) { \r
-+                                              var nms = [], res = true, p, t;\r
-+                                              if(data.func == "move_node") {\r
-+                                                      // obj, ref, position, is_copy, is_prepared, skip_check\r
-+                                                      if(data.args[4] === true) {\r
-+                                                              if(data.args[0].o && data.args[0].o.length) {\r
-+                                                                      data.args[0].o.children("a").each(function () { nms.push($(this).text().replace(/^\s+/g,"")); });\r
-+                                                                      res = this._check_unique(nms, data.args[0].np.find("> ul > li").not(data.args[0].o), "move_node");\r
-+                                                              }\r
-+                                                      }\r
-+                                              }\r
-+                                              if(data.func == "create_node") {\r
-+                                                      // obj, position, js, callback, is_loaded\r
-+                                                      if(data.args[4] || this._is_loaded(data.args[0])) {\r
-+                                                              p = this._get_node(data.args[0]);\r
-+                                                              if(data.args[1] && (data.args[1] === "before" || data.args[1] === "after")) {\r
-+                                                                      p = this._get_parent(data.args[0]);\r
-+                                                                      if(!p || p === -1) { p = this.get_container(); }\r
-+                                                              }\r
-+                                                              if(typeof data.args[2] === "string") { nms.push(data.args[2]); }\r
-+                                                              else if(!data.args[2] || !data.args[2].data) { nms.push(this._get_string("new_node")); }\r
-+                                                              else { nms.push(data.args[2].data); }\r
-+                                                              res = this._check_unique(nms, p.find("> ul > li"), "create_node");\r
-+                                                      }\r
-+                                              }\r
-+                                              if(data.func == "rename_node") {\r
-+                                                      // obj, val\r
-+                                                      nms.push(data.args[1]);\r
-+                                                      t = this._get_node(data.args[0]);\r
-+                                                      p = this._get_parent(t);\r
-+                                                      if(!p || p === -1) { p = this.get_container(); }\r
-+                                                      res = this._check_unique(nms, p.find("> ul > li").not(t), "rename_node");\r
-+                                              }\r
-+                                              if(!res) {\r
-+                                                      e.stopPropagation();\r
-+                                                      return false;\r
-+                                              }\r
-+                                      }, this));\r
-+              },\r
-+              defaults : { \r
-+                      error_callback : $.noop\r
-+              },\r
-+              _fn : { \r
-+                      _check_unique : function (nms, p, func) {\r
-+                              var cnms = [];\r
-+                              p.children("a").each(function () { cnms.push($(this).text().replace(/^\s+/g,"")); });\r
-+                              if(!cnms.length || !nms.length) { return true; }\r
-+                              cnms = cnms.sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(",");\r
-+                              if((cnms.length + nms.length) != cnms.concat(nms).sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(",").length) {\r
-+                                      this._get_settings().unique.error_callback.call(null, nms, p, func);\r
-+                                      return false;\r
-+                              }\r
-+                              return true;\r
-+                      },\r
-+                      check_move : function () {\r
-+                              if(!this.__call_old()) { return false; }\r
-+                              var p = this._get_move(), nms = [];\r
-+                              if(p.o && p.o.length) {\r
-+                                      p.o.children("a").each(function () { nms.push($(this).text().replace(/^\s+/g,"")); });\r
-+                                      return this._check_unique(nms, p.np.find("> ul > li").not(p.o), "check_move");\r
-+                              }\r
-+                              return true;\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+ * jsTree wholerow plugin\r
-+ * Makes select and hover work on the entire width of the node\r
-+ * MAY BE HEAVY IN LARGE DOM\r
-+ */\r
-+(function ($) {\r
-+      $.jstree.plugin("wholerow", {\r
-+              __init : function () {\r
-+                      if(!this.data.ui) { throw "jsTree wholerow: jsTree UI plugin not included."; }\r
-+                      this.data.wholerow.html = false;\r
-+                      this.data.wholerow.to = false;\r
-+                      this.get_container()\r
-+                              .bind("init.jstree", $.proxy(function (e, data) { \r
-+                                              this._get_settings().core.animation = 0;\r
-+                                      }, this))\r
-+                              .bind("open_node.jstree create_node.jstree clean_node.jstree loaded.jstree", $.proxy(function (e, data) { \r
-+                                              this._prepare_wholerow_span( data && data.rslt && data.rslt.obj ? data.rslt.obj : -1 );\r
-+                                      }, this))\r
-+                              .bind("search.jstree clear_search.jstree reopen.jstree after_open.jstree after_close.jstree create_node.jstree delete_node.jstree clean_node.jstree", $.proxy(function (e, data) { \r
-+                                              if(this.data.to) { clearTimeout(this.data.to); }\r
-+                                              this.data.to = setTimeout( (function (t, o) { return function() { t._prepare_wholerow_ul(o); }; })(this,  data && data.rslt && data.rslt.obj ? data.rslt.obj : -1), 0);\r
-+                                      }, this))\r
-+                              .bind("deselect_all.jstree", $.proxy(function (e, data) { \r
-+                                              this.get_container().find(" > .jstree-wholerow .jstree-clicked").removeClass("jstree-clicked " + (this.data.themeroller ? this._get_settings().themeroller.item_a : "" ));\r
-+                                      }, this))\r
-+                              .bind("select_node.jstree deselect_node.jstree ", $.proxy(function (e, data) { \r
-+                                              data.rslt.obj.each(function () { \r
-+                                                      var ref = data.inst.get_container().find(" > .jstree-wholerow li:visible:eq(" + ( parseInt((($(this).offset().top - data.inst.get_container().offset().top + data.inst.get_container()[0].scrollTop) / data.inst.data.core.li_height),10)) + ")");\r
-+                                                      // ref.children("a")[e.type === "select_node" ? "addClass" : "removeClass"]("jstree-clicked");\r
-+                                                      ref.children("a").attr("class",data.rslt.obj.children("a").attr("class"));\r
-+                                              });\r
-+                                      }, this))\r
-+                              .bind("hover_node.jstree dehover_node.jstree", $.proxy(function (e, data) { \r
-+                                              this.get_container().find(" > .jstree-wholerow .jstree-hovered").removeClass("jstree-hovered " + (this.data.themeroller ? this._get_settings().themeroller.item_h : "" ));\r
-+                                              if(e.type === "hover_node") {\r
-+                                                      var ref = this.get_container().find(" > .jstree-wholerow li:visible:eq(" + ( parseInt(((data.rslt.obj.offset().top - this.get_container().offset().top + this.get_container()[0].scrollTop) / this.data.core.li_height),10)) + ")");\r
-+                                                      // ref.children("a").addClass("jstree-hovered");\r
-+                                                      ref.children("a").attr("class",data.rslt.obj.children(".jstree-hovered").attr("class"));\r
-+                                              }\r
-+                                      }, this))\r
-+                              .delegate(".jstree-wholerow-span, ins.jstree-icon, li", "click.jstree", function (e) {\r
-+                                              var n = $(e.currentTarget);\r
-+                                              if(e.target.tagName === "A" || (e.target.tagName === "INS" && n.closest("li").is(".jstree-open, .jstree-closed"))) { return; }\r
-+                                              n.closest("li").children("a:visible:eq(0)").click();\r
-+                                              e.stopImmediatePropagation();\r
-+                                      })\r
-+                              .delegate("li", "mouseover.jstree", $.proxy(function (e) {\r
-+                                              e.stopImmediatePropagation();\r
-+                                              if($(e.currentTarget).children(".jstree-hovered, .jstree-clicked").length) { return false; }\r
-+                                              this.hover_node(e.currentTarget);\r
-+                                              return false;\r
-+                                      }, this))\r
-+                              .delegate("li", "mouseleave.jstree", $.proxy(function (e) {\r
-+                                              if($(e.currentTarget).children("a").hasClass("jstree-hovered").length) { return; }\r
-+                                              this.dehover_node(e.currentTarget);\r
-+                                      }, this));\r
-+                      if(is_ie7 || is_ie6) {\r
-+                              $.vakata.css.add_sheet({ str : ".jstree-" + this.get_index() + " { position:relative; } ", title : "jstree" });\r
-+                      }\r
-+              },\r
-+              defaults : {\r
-+              },\r
-+              __destroy : function () {\r
-+                      this.get_container().children(".jstree-wholerow").remove();\r
-+                      this.get_container().find(".jstree-wholerow-span").remove();\r
-+              },\r
-+              _fn : {\r
-+                      _prepare_wholerow_span : function (obj) {\r
-+                              obj = !obj || obj == -1 ? this.get_container().find("> ul > li") : this._get_node(obj);\r
-+                              if(obj === false) { return; } // added for removing root nodes\r
-+                              obj.each(function () {\r
-+                                      $(this).find("li").andSelf().each(function () {\r
-+                                              var $t = $(this);\r
-+                                              if($t.children(".jstree-wholerow-span").length) { return true; }\r
-+                                              $t.prepend("<span class='jstree-wholerow-span' style='width:" + ($t.parentsUntil(".jstree","li").length * 18) + "px;'>&#160;</span>");\r
-+                                      });\r
-+                              });\r
-+                      },\r
-+                      _prepare_wholerow_ul : function () {\r
-+                              var o = this.get_container().children("ul").eq(0), h = o.html();\r
-+                              o.addClass("jstree-wholerow-real");\r
-+                              if(this.data.wholerow.last_html !== h) {\r
-+                                      this.data.wholerow.last_html = h;\r
-+                                      this.get_container().children(".jstree-wholerow").remove();\r
-+                                      this.get_container().append(\r
-+                                              o.clone().removeClass("jstree-wholerow-real")\r
-+                                                      .wrapAll("<div class='jstree-wholerow' />").parent()\r
-+                                                      .width(o.parent()[0].scrollWidth)\r
-+                                                      .css("top", (o.height() + ( is_ie7 ? 5 : 0)) * -1 )\r
-+                                                      .find("li[id]").each(function () { this.removeAttribute("id"); }).end()\r
-+                                      );\r
-+                              }\r
-+                      }\r
-+              }\r
-+      });\r
-+      $(function() {\r
-+              var css_string = '' + \r
-+                      '.jstree .jstree-wholerow-real { position:relative; z-index:1; } ' + \r
-+                      '.jstree .jstree-wholerow-real li { cursor:pointer; } ' + \r
-+                      '.jstree .jstree-wholerow-real a { border-left-color:transparent !important; border-right-color:transparent !important; } ' + \r
-+                      '.jstree .jstree-wholerow { position:relative; z-index:0; height:0; } ' + \r
-+                      '.jstree .jstree-wholerow ul, .jstree .jstree-wholerow li { width:100%; } ' + \r
-+                      '.jstree .jstree-wholerow, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow li, .jstree .jstree-wholerow a { margin:0 !important; padding:0 !important; } ' + \r
-+                      '.jstree .jstree-wholerow, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow li { background:transparent !important; }' + \r
-+                      '.jstree .jstree-wholerow ins, .jstree .jstree-wholerow span, .jstree .jstree-wholerow input { display:none !important; }' + \r
-+                      '.jstree .jstree-wholerow a, .jstree .jstree-wholerow a:hover { text-indent:-9999px; !important; width:100%; padding:0 !important; border-right-width:0px !important; border-left-width:0px !important; } ' + \r
-+                      '.jstree .jstree-wholerow-span { position:absolute; left:0; margin:0px; padding:0; height:18px; border-width:0; padding:0; z-index:0; }';\r
-+              if(is_ff2) {\r
-+                      css_string += '' + \r
-+                              '.jstree .jstree-wholerow a { display:block; height:18px; margin:0; padding:0; border:0; } ' + \r
-+                              '.jstree .jstree-wholerow-real a { border-color:transparent !important; } ';\r
-+              }\r
-+              if(is_ie7 || is_ie6) {\r
-+                      css_string += '' + \r
-+                              '.jstree .jstree-wholerow, .jstree .jstree-wholerow li, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow a { margin:0; padding:0; line-height:18px; } ' + \r
-+                              '.jstree .jstree-wholerow a { display:block; height:18px; line-height:18px; overflow:hidden; } ';\r
-+              }\r
-+              $.vakata.css.add_sheet({ str : css_string, title : "jstree" });\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+/*\r
-+* jsTree model plugin\r
-+* This plugin gets jstree to use a class model to retrieve data, creating great dynamism\r
-+*/\r
-+(function ($) {\r
-+      var nodeInterface = ["getChildren","getChildrenCount","getAttr","getName","getProps"],\r
-+              validateInterface = function(obj, inter) {\r
-+                      var valid = true;\r
-+                      obj = obj || {};\r
-+                      inter = [].concat(inter);\r
-+                      $.each(inter, function (i, v) {\r
-+                              if(!$.isFunction(obj[v])) { valid = false; return false; }\r
-+                      });\r
-+                      return valid;\r
-+              };\r
-+      $.jstree.plugin("model", {\r
-+              __init : function () {\r
-+                      if(!this.data.json_data) { throw "jsTree model: jsTree json_data plugin not included."; }\r
-+                      this._get_settings().json_data.data = function (n, b) {\r
-+                              var obj = (n == -1) ? this._get_settings().model.object : n.data("jstree_model");\r
-+                              if(!validateInterface(obj, nodeInterface)) { return b.call(null, false); }\r
-+                              if(this._get_settings().model.async) {\r
-+                                      obj.getChildren($.proxy(function (data) {\r
-+                                              this.model_done(data, b);\r
-+                                      }, this));\r
-+                              }\r
-+                              else {\r
-+                                      this.model_done(obj.getChildren(), b);\r
-+                              }\r
-+                      };\r
-+              },\r
-+              defaults : {\r
-+                      object : false,\r
-+                      id_prefix : false,\r
-+                      async : false\r
-+              },\r
-+              _fn : {\r
-+                      model_done : function (data, callback) {\r
-+                              var ret = [], \r
-+                                      s = this._get_settings(),\r
-+                                      _this = this;\r
-+\r
-+                              if(!$.isArray(data)) { data = [data]; }\r
-+                              $.each(data, function (i, nd) {\r
-+                                      var r = nd.getProps() || {};\r
-+                                      r.attr = nd.getAttr() || {};\r
-+                                      if(nd.getChildrenCount()) { r.state = "closed"; }\r
-+                                      r.data = nd.getName();\r
-+                                      if(!$.isArray(r.data)) { r.data = [r.data]; }\r
-+                                      if(_this.data.types && $.isFunction(nd.getType)) {\r
-+                                              r.attr[s.types.type_attr] = nd.getType();\r
-+                                      }\r
-+                                      if(r.attr.id && s.model.id_prefix) { r.attr.id = s.model.id_prefix + r.attr.id; }\r
-+                                      if(!r.metadata) { r.metadata = { }; }\r
-+                                      r.metadata.jstree_model = nd;\r
-+                                      ret.push(r);\r
-+                              });\r
-+                              callback.call(null, ret);\r
-+                      }\r
-+              }\r
-+      });\r
-+})(jQuery);\r
-+//*/\r
-+\r
-+})();
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery.tablednd.js.legal cacti-0.8.8a/include/js/jquery/jquery.tablednd.js
---- cacti-0.8.8a/include/js/jquery/jquery.tablednd.js.legal    2013-01-04 15:44:38.038416075 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.tablednd.js  2013-01-04 15:43:12.645377988 -0500
-@@ -0,0 +1,382 @@
-+/**
-+ * TableDnD plug-in for JQuery, allows you to drag and drop table rows
-+ * You can set up various options to control how the system will work
-+ * Copyright (c) Denis Howlett <denish@isocra.com>
-+ * Licensed like jQuery, see http://docs.jquery.com/License.
-+ *
-+ * Configuration options:
-+ *
-+ * onDragStyle
-+ *     This is the style that is assigned to the row during drag. There are limitations to the styles that can be
-+ *     associated with a row (such as you can't assign a border--well you can, but it won't be
-+ *     displayed). (So instead consider using onDragClass.) The CSS style to apply is specified as
-+ *     a map (as used in the jQuery css(...) function).
-+ * onDropStyle
-+ *     This is the style that is assigned to the row when it is dropped. As for onDragStyle, there are limitations
-+ *     to what you can do. Also this replaces the original style, so again consider using onDragClass which
-+ *     is simply added and then removed on drop.
-+ * onDragClass
-+ *     This class is added for the duration of the drag and then removed when the row is dropped. It is more
-+ *     flexible than using onDragStyle since it can be inherited by the row cells and other content. The default
-+ *     is class is tDnD_whileDrag. So to use the default, simply customise this CSS class in your
-+ *     stylesheet.
-+ * onDrop
-+ *     Pass a function that will be called when the row is dropped. The function takes 2 parameters: the table
-+ *     and the row that was dropped. You can work out the new order of the rows by using
-+ *     table.rows.
-+ * onDragStart
-+ *     Pass a function that will be called when the user starts dragging. The function takes 2 parameters: the
-+ *     table and the row which the user has started to drag.
-+ * onAllowDrop
-+ *     Pass a function that will be called as a row is over another row. If the function returns true, allow
-+ *     dropping on that row, otherwise not. The function takes 2 parameters: the dragged row and the row under
-+ *     the cursor. It returns a boolean: true allows the drop, false doesn't allow it.
-+ * scrollAmount
-+ *     This is the number of pixels to scroll if the user moves the mouse cursor to the top or bottom of the
-+ *     window. The page should automatically scroll up or down as appropriate (tested in IE6, IE7, Safari, FF2,
-+ *     FF3 beta
-+ * dragHandle
-+ *     This is the name of a class that you assign to one or more cells in each row that is draggable. If you
-+ *     specify this class, then you are responsible for setting cursor: move in the CSS and only these cells
-+ *     will have the drag behaviour. If you do not specify a dragHandle, then you get the old behaviour where
-+ *     the whole row is draggable.
-+ *
-+ * Other ways to control behaviour:
-+ *
-+ * Add class="nodrop" to any rows for which you don't want to allow dropping, and class="nodrag" to any rows
-+ * that you don't want to be draggable.
-+ *
-+ * Inside the onDrop method you can also call $.tableDnD.serialize() this returns a string of the form
-+ * <tableID>[]=<rowID1>&<tableID>[]=<rowID2> so that you can send this back to the server. The table must have
-+ * an ID as must all the rows.
-+ *
-+ * Other methods:
-+ *
-+ * $("...").tableDnDUpdate()
-+ * Will update all the matching tables, that is it will reapply the mousedown method to the rows (or handle cells).
-+ * This is useful if you have updated the table rows using Ajax and you want to make the table draggable again.
-+ * The table maintains the original configuration (so you don't have to specify it again).
-+ *
-+ * $("...").tableDnDSerialize()
-+ * Will serialize and return the serialized string as above, but for each of the matching tables--so it can be
-+ * called from anywhere and isn't dependent on the currentTable being set up correctly before calling
-+ *
-+ * Known problems:
-+ * - Auto-scoll has some problems with IE7  (it scrolls even when it shouldn't), work-around: set scrollAmount to 0
-+ *
-+ * Version 0.2: 2008-02-20 First public version
-+ * Version 0.3: 2008-02-07 Added onDragStart option
-+ *                         Made the scroll amount configurable (default is 5 as before)
-+ * Version 0.4: 2008-03-15 Changed the noDrag/noDrop attributes to nodrag/nodrop classes
-+ *                         Added onAllowDrop to control dropping
-+ *                         Fixed a bug which meant that you couldn't set the scroll amount in both directions
-+ *                         Added serialize method
-+ * Version 0.5: 2008-05-16 Changed so that if you specify a dragHandle class it doesn't make the whole row
-+ *                         draggable
-+ *                         Improved the serialize method to use a default (and settable) regular expression.
-+ *                         Added tableDnDupate() and tableDnDSerialize() to be called when you are outside the table
-+ */
-+jQuery.tableDnD = {
-+    /** Keep hold of the current table being dragged */
-+    currentTable : null,
-+    /** Keep hold of the current drag object if any */
-+    dragObject: null,
-+    /** The current mouse offset */
-+    mouseOffset: null,
-+    /** Remember the old value of Y so that we don't do too much processing */
-+    oldY: 0,
-+
-+    /** Actually build the structure */
-+    build: function(options) {
-+        // Set up the defaults if any
-+
-+        this.each(function() {
-+            // This is bound to each matching table, set up the defaults and override with user options
-+            this.tableDnDConfig = jQuery.extend({
-+                onDragStyle: null,
-+                onDropStyle: null,
-+                              // Add in the default class for whileDragging
-+                              onDragClass: "tDnD_whileDrag",
-+                onDrop: null,
-+                onDragStart: null,
-+                scrollAmount: 5,
-+                              serializeRegexp: /[^\_]*$/, // The regular expression to use to trim row IDs
-+                              serializeParamName: null, // If you want to specify another parameter name instead of the table ID
-+                dragHandle: null // If you give the name of a class here, then only Cells with this class will be draggable
-+            }, options || {});
-+            // Now make the rows draggable
-+            jQuery.tableDnD.makeDraggable(this);
-+        });
-+
-+        // Now we need to capture the mouse up and mouse move event
-+        // We can use bind so that we don't interfere with other event handlers
-+        jQuery(document)
-+            .bind('mousemove', jQuery.tableDnD.mousemove)
-+            .bind('mouseup', jQuery.tableDnD.mouseup);
-+
-+        // Don't break the chain
-+        return this;
-+    },
-+
-+    /** This function makes all the rows on the table draggable apart from those marked as "NoDrag" */
-+    makeDraggable: function(table) {
-+        var config = table.tableDnDConfig;
-+              if (table.tableDnDConfig.dragHandle) {
-+                      // We only need to add the event to the specified cells
-+                      var cells = jQuery("td."+table.tableDnDConfig.dragHandle, table);
-+                      cells.each(function() {
-+                              // The cell is bound to "this"
-+                jQuery(this).mousedown(function(ev) {
-+                    jQuery.tableDnD.dragObject = this.parentNode;
-+                    jQuery.tableDnD.currentTable = table;
-+                    jQuery.tableDnD.mouseOffset = jQuery.tableDnD.getMouseOffset(this, ev);
-+                    if (config.onDragStart) {
-+                        // Call the onDrop method if there is one
-+                        config.onDragStart(table, this);
-+                    }
-+                    return false;
-+                });
-+                      })
-+              } else {
-+                      // For backwards compatibility, we add the event to the whole row
-+              var rows = jQuery("tr", table); // get all the rows as a wrapped set
-+              rows.each(function() {
-+                              // Iterate through each row, the row is bound to "this"
-+                              var row = jQuery(this);
-+                              if (! row.hasClass("nodrag")) {
-+                      row.mousedown(function(ev) {
-+                          if (ev.target.tagName == "TD") {
-+                              jQuery.tableDnD.dragObject = this;
-+                              jQuery.tableDnD.currentTable = table;
-+                              jQuery.tableDnD.mouseOffset = jQuery.tableDnD.getMouseOffset(this, ev);
-+                              if (config.onDragStart) {
-+                                  // Call the onDrop method if there is one
-+                                  config.onDragStart(table, this);
-+                              }
-+                              return false;
-+                          }
-+                      }).css("cursor", "move"); // Store the tableDnD object
-+                              }
-+                      });
-+              }
-+      },
-+
-+      updateTables: function() {
-+              this.each(function() {
-+                      // this is now bound to each matching table
-+                      if (this.tableDnDConfig) {
-+                              jQuery.tableDnD.makeDraggable(this);
-+                      }
-+              })
-+      },
-+
-+    /** Get the mouse coordinates from the event (allowing for browser differences) */
-+    mouseCoords: function(ev){
-+        if(ev.pageX || ev.pageY){
-+            return {x:ev.pageX, y:ev.pageY};
-+        }
-+        return {
-+            x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
-+            y:ev.clientY + document.body.scrollTop  - document.body.clientTop
-+        };
-+    },
-+
-+    /** Given a target element and a mouse event, get the mouse offset from that element.
-+        To do this we need the element's position and the mouse position */
-+    getMouseOffset: function(target, ev) {
-+        ev = ev || window.event;
-+
-+        var docPos    = this.getPosition(target);
-+        var mousePos  = this.mouseCoords(ev);
-+        return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};
-+    },
-+
-+    /** Get the position of an element by going up the DOM tree and adding up all the offsets */
-+    getPosition: function(e){
-+        var left = 0;
-+        var top  = 0;
-+        /** Safari fix -- thanks to Luis Chato for this! */
-+        if (e.offsetHeight == 0) {
-+            /** Safari 2 doesn't correctly grab the offsetTop of a table row
-+            this is detailed here:
-+            http://jacob.peargrove.com/blog/2006/technical/table-row-offsettop-bug-in-safari/
-+            the solution is likewise noted there, grab the offset of a table cell in the row - the firstChild.
-+            note that firefox will return a text node as a first child, so designing a more thorough
-+            solution may need to take that into account, for now this seems to work in firefox, safari, ie */
-+            e = e.firstChild; // a table cell
-+        }
-+
-+        while (e.offsetParent){
-+            left += e.offsetLeft;
-+            top  += e.offsetTop;
-+            e     = e.offsetParent;
-+        }
-+
-+        left += e.offsetLeft;
-+        top  += e.offsetTop;
-+
-+        return {x:left, y:top};
-+    },
-+
-+    mousemove: function(ev) {
-+        if (jQuery.tableDnD.dragObject == null) {
-+            return;
-+        }
-+
-+        var dragObj = jQuery(jQuery.tableDnD.dragObject);
-+        var config = jQuery.tableDnD.currentTable.tableDnDConfig;
-+        var mousePos = jQuery.tableDnD.mouseCoords(ev);
-+        var y = mousePos.y - jQuery.tableDnD.mouseOffset.y;
-+        //auto scroll the window
-+          var yOffset = window.pageYOffset;
-+              if (document.all) {
-+              // Windows version
-+              //yOffset=document.body.scrollTop;
-+              if (typeof document.compatMode != 'undefined' &&
-+                   document.compatMode != 'BackCompat') {
-+                 yOffset = document.documentElement.scrollTop;
-+              }
-+              else if (typeof document.body != 'undefined') {
-+                 yOffset=document.body.scrollTop;
-+              }
-+
-+          }
-+
-+              if (mousePos.y-yOffset < config.scrollAmount) {
-+              window.scrollBy(0, -config.scrollAmount);
-+          } else {
-+            var windowHeight = window.innerHeight ? window.innerHeight
-+                    : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
-+            if (windowHeight-(mousePos.y-yOffset) < config.scrollAmount) {
-+                window.scrollBy(0, config.scrollAmount);
-+            }
-+        }
-+
-+
-+        if (y != jQuery.tableDnD.oldY) {
-+            // work out if we're going up or down...
-+            var movingDown = y > jQuery.tableDnD.oldY;
-+            // update the old value
-+            jQuery.tableDnD.oldY = y;
-+            // update the style to show we're dragging
-+                      if (config.onDragClass) {
-+                              dragObj.addClass(config.onDragClass);
-+                      } else {
-+                  dragObj.css(config.onDragStyle);
-+                      }
-+            // If we're over a row then move the dragged row to there so that the user sees the
-+            // effect dynamically
-+            var currentRow = jQuery.tableDnD.findDropTargetRow(dragObj, y);
-+            if (currentRow) {
-+                // TODO worry about what happens when there are multiple TBODIES
-+                if (movingDown && jQuery.tableDnD.dragObject != currentRow) {
-+                    jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject, currentRow.nextSibling);
-+                } else if (! movingDown && jQuery.tableDnD.dragObject != currentRow) {
-+                    jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject, currentRow);
-+                }
-+            }
-+        }
-+
-+        return false;
-+    },
-+
-+    /** We're only worried about the y position really, because we can only move rows up and down */
-+    findDropTargetRow: function(draggedRow, y) {
-+        var rows = jQuery.tableDnD.currentTable.rows;
-+        for (var i=0; i<rows.length; i++) {
-+            var row = rows[i];
-+            var rowY    = this.getPosition(row).y;
-+            var rowHeight = parseInt(row.offsetHeight)/2;
-+            if (row.offsetHeight == 0) {
-+                rowY = this.getPosition(row.firstChild).y;
-+                rowHeight = parseInt(row.firstChild.offsetHeight)/2;
-+            }
-+            // Because we always have to insert before, we need to offset the height a bit
-+            if ((y > rowY - rowHeight) && (y < (rowY + rowHeight))) {
-+                // that's the row we're over
-+                              // If it's the same as the current row, ignore it
-+                              if (row == draggedRow) {return null;}
-+                var config = jQuery.tableDnD.currentTable.tableDnDConfig;
-+                if (config.onAllowDrop) {
-+                    if (config.onAllowDrop(draggedRow, row)) {
-+                        return row;
-+                    } else {
-+                        return null;
-+                    }
-+                } else {
-+                                      // If a row has nodrop class, then don't allow dropping (inspired by John Tarr and Famic)
-+                    var nodrop = jQuery(row).hasClass("nodrop");
-+                    if (! nodrop) {
-+                        return row;
-+                    } else {
-+                        return null;
-+                    }
-+                }
-+                return row;
-+            }
-+        }
-+        return null;
-+    },
-+
-+    mouseup: function(e) {
-+        if (jQuery.tableDnD.currentTable && jQuery.tableDnD.dragObject) {
-+            var droppedRow = jQuery.tableDnD.dragObject;
-+            var config = jQuery.tableDnD.currentTable.tableDnDConfig;
-+            // If we have a dragObject, then we need to release it,
-+            // The row will already have been moved to the right place so we just reset stuff
-+                      if (config.onDragClass) {
-+                  jQuery(droppedRow).removeClass(config.onDragClass);
-+                      } else {
-+                  jQuery(droppedRow).css(config.onDropStyle);
-+                      }
-+            jQuery.tableDnD.dragObject   = null;
-+            if (config.onDrop) {
-+                // Call the onDrop method if there is one
-+                config.onDrop(jQuery.tableDnD.currentTable, droppedRow);
-+            }
-+            jQuery.tableDnD.currentTable = null; // let go of the table too
-+        }
-+    },
-+
-+    serialize: function() {
-+        if (jQuery.tableDnD.currentTable) {
-+            return jQuery.tableDnD.serializeTable(jQuery.tableDnD.currentTable);
-+        } else {
-+            return "Error: No Table id set, you need to set an id on your table and every row";
-+        }
-+    },
-+
-+      serializeTable: function(table) {
-+        var result = "";
-+        var tableId = table.id;
-+        var rows = table.rows;
-+        for (var i=0; i<rows.length; i++) {
-+            if (result.length > 0) result += "&";
-+            var rowId = rows[i].id;
-+            if (rowId && rowId && table.tableDnDConfig && table.tableDnDConfig.serializeRegexp) {
-+                rowId = rowId.match(table.tableDnDConfig.serializeRegexp)[0];
-+            }
-+
-+            result += tableId + '[]=' + rowId;
-+        }
-+        return result;
-+      },
-+
-+      serializeTables: function() {
-+        var result = "";
-+        this.each(function() {
-+                      // this is now bound to each matching table
-+                      result += jQuery.tableDnD.serializeTable(this);
-+              });
-+        return result;
-+    }
-+
-+}
-+
-+jQuery.fn.extend(
-+      {
-+              tableDnD : jQuery.tableDnD.build,
-+              tableDnDUpdate : jQuery.tableDnD.updateTables,
-+              tableDnDSerialize: jQuery.tableDnD.serializeTables
-+      }
-+);
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery.timepicker.js.legal cacti-0.8.8a/include/js/jquery/jquery.timepicker.js
---- cacti-0.8.8a/include/js/jquery/jquery.timepicker.js.legal  2013-01-04 15:44:38.041416077 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.timepicker.js        2013-01-04 15:43:12.645377988 -0500
-@@ -0,0 +1,1060 @@
-+/*
-+* jQuery timepicker addon
-+* By: Trent Richardson [http://trentrichardson.com]
-+* Version 0.9.6
-+* Last Modified: 07/20/2011
-+*
-+* Copyright 2011 Trent Richardson
-+* Dual licensed under the MIT and GPL licenses.
-+* http://trentrichardson.com/Impromptu/GPL-LICENSE.txt
-+* http://trentrichardson.com/Impromptu/MIT-LICENSE.txt
-+*
-+* HERES THE CSS:
-+* .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
-+* .ui-timepicker-div dl{ text-align: left; }
-+* .ui-timepicker-div dl dt{ height: 25px; }
-+* .ui-timepicker-div dl dd{ margin: -25px 10px 10px 65px; }
-+* .ui-timepicker-div td { font-size: 90%; }
-+*/
-+
-+(function($) {
-+
-+$.extend($.ui, { timepicker: { version: "0.9.6" } });
-+
-+/* Time picker manager.
-+   Use the singleton instance of this class, $.timepicker, to interact with the time picker.
-+   Settings for (groups of) time pickers are maintained in an instance object,
-+   allowing multiple different settings on the same page. */
-+
-+function Timepicker() {
-+      this.regional = []; // Available regional settings, indexed by language code
-+      this.regional[''] = { // Default regional settings
-+              currentText: 'Now',
-+              closeText: 'Done',
-+              ampm: false,
-+              timeFormat: 'hh:mm tt',
-+              timeSuffix: '',
-+              timeOnlyTitle: 'Choose Time',
-+              timeText: 'Time',
-+              hourText: 'Hour',
-+              minuteText: 'Minute',
-+              secondText: 'Second',
-+              timezoneText: 'Time Zone'
-+      };
-+      this._defaults = { // Global defaults for all the datetime picker instances
-+              showButtonPanel: true,
-+              timeOnly: false,
-+              showHour: true,
-+              showMinute: true,
-+              showSecond: false,
-+              showTimezone: false,
-+              showTime: true,
-+              stepHour: 0.05,
-+              stepMinute: 0.05,
-+              stepSecond: 0.05,
-+              hour: 0,
-+              minute: 0,
-+              second: 0,
-+              timezone: '+0000',
-+              hourMin: 0,
-+              minuteMin: 0,
-+              secondMin: 0,
-+              hourMax: 23,
-+              minuteMax: 59,
-+              secondMax: 59,
-+              minDateTime: null,
-+              maxDateTime: null,
-+              hourGrid: 0,
-+              minuteGrid: 0,
-+              secondGrid: 0,
-+              alwaysSetTime: true,
-+              separator: ' ',
-+              altFieldTimeOnly: true,
-+              showTimepicker: true,
-+              timezoneList: ["-1100", "-1000", "-0900", "-0800", "-0700", "-0600",
-+                             "-0500", "-0400", "-0300", "-0200", "-0100", "+0000",
-+                             "+0100", "+0200", "+0300", "+0400", "+0500", "+0600",
-+                             "+0700", "+0800", "+0900", "+1000", "+1100", "+1200"]
-+      };
-+      $.extend(this._defaults, this.regional['']);
-+}
-+
-+$.extend(Timepicker.prototype, {
-+      $input: null,
-+      $altInput: null,
-+      $timeObj: null,
-+      inst: null,
-+      hour_slider: null,
-+      minute_slider: null,
-+      second_slider: null,
-+      timezone_select: null,
-+      hour: 0,
-+      minute: 0,
-+      second: 0,
-+      timezone: '+0000',
-+      hourMinOriginal: null,
-+      minuteMinOriginal: null,
-+      secondMinOriginal: null,
-+      hourMaxOriginal: null,
-+      minuteMaxOriginal: null,
-+      secondMaxOriginal: null,
-+      ampm: '',
-+      formattedDate: '',
-+      formattedTime: '',
-+      formattedDateTime: '',
-+      timezoneList: ["-1100", "-1000", "-0900", "-0800", "-0700", "-0600",
-+                      "-0500", "-0400", "-0300", "-0200", "-0100", "+0000",
-+                      "+0100", "+0200", "+0300", "+0400", "+0500", "+0600",
-+                      "+0700", "+0800", "+0900", "+1000", "+1100", "+1200"],
-+
-+      /* Override the default settings for all instances of the time picker.
-+         @param  settings  object - the new settings to use as defaults (anonymous object)
-+         @return the manager object */
-+      setDefaults: function(settings) {
-+              extendRemove(this._defaults, settings || {});
-+              return this;
-+      },
-+
-+      //########################################################################
-+      // Create a new Timepicker instance
-+      //########################################################################
-+      _newInst: function($input, o) {
-+              var tp_inst = new Timepicker(),
-+                      inlineSettings = {};
-+
-+              for (var attrName in this._defaults) {
-+                      var attrValue = $input.attr('time:' + attrName);
-+                      if (attrValue) {
-+                              try {
-+                                      inlineSettings[attrName] = eval(attrValue);
-+                              } catch (err) {
-+                                      inlineSettings[attrName] = attrValue;
-+                              }
-+                      }
-+              }
-+              tp_inst._defaults = $.extend({}, this._defaults, inlineSettings, o, {
-+                      beforeShow: function(input, dp_inst) {
-+                              if ($.isFunction(o.beforeShow))
-+                                      o.beforeShow(input, dp_inst, tp_inst);
-+                      },
-+                      onChangeMonthYear: function(year, month, dp_inst) {
-+                              // Update the time as well : this prevents the time from disappearing from the $input field.
-+                              tp_inst._updateDateTime(dp_inst);
-+                              if ($.isFunction(o.onChangeMonthYear))
-+                                      o.onChangeMonthYear.call($input[0], year, month, dp_inst, tp_inst);
-+                      },
-+                      onClose: function(dateText, dp_inst) {
-+                              if (tp_inst.timeDefined === true && $input.val() != '')
-+                                      tp_inst._updateDateTime(dp_inst);
-+                              if ($.isFunction(o.onClose))
-+                                      o.onClose.call($input[0], dateText, dp_inst, tp_inst);
-+                      },
-+                      timepicker: tp_inst // add timepicker as a property of datepicker: $.datepicker._get(dp_inst, 'timepicker');
-+              });
-+
-+              tp_inst.hour = tp_inst._defaults.hour;
-+              tp_inst.minute = tp_inst._defaults.minute;
-+              tp_inst.second = tp_inst._defaults.second;
-+              tp_inst.ampm = '';
-+              tp_inst.$input = $input;
-+
-+              if (o.altField)
-+                      tp_inst.$altInput = $(o.altField)
-+                              .css({ cursor: 'pointer' })
-+                              .focus(function(){ $input.trigger("focus"); });
-+
-+              // datepicker needs minDate/maxDate, timepicker needs minDateTime/maxDateTime..
-+              if(tp_inst._defaults.minDate !== undefined && tp_inst._defaults.minDate instanceof Date)
-+                      tp_inst._defaults.minDateTime = new Date(tp_inst._defaults.minDate.getTime());
-+              if(tp_inst._defaults.minDateTime !== undefined && tp_inst._defaults.minDateTime instanceof Date)
-+                      tp_inst._defaults.minDate = new Date(tp_inst._defaults.minDateTime.getTime());
-+              if(tp_inst._defaults.maxDate !== undefined && tp_inst._defaults.maxDate instanceof Date)
-+                      tp_inst._defaults.maxDateTime = new Date(tp_inst._defaults.maxDate.getTime());
-+              if(tp_inst._defaults.maxDateTime !== undefined && tp_inst._defaults.maxDateTime instanceof Date)
-+                      tp_inst._defaults.maxDate = new Date(tp_inst._defaults.maxDateTime.getTime());
-+
-+              return tp_inst;
-+      },
-+
-+      //########################################################################
-+      // add our sliders to the calendar
-+      //########################################################################
-+      _addTimePicker: function(dp_inst) {
-+              var currDT = (this.$altInput && this._defaults.altFieldTimeOnly) ?
-+                              this.$input.val() + ' ' + this.$altInput.val() :
-+                              this.$input.val();
-+
-+              this.timeDefined = this._parseTime(currDT);
-+              this._limitMinMaxDateTime(dp_inst, false);
-+              this._injectTimePicker();
-+      },
-+
-+      //########################################################################
-+      // parse the time string from input value or _setTime
-+      //########################################################################
-+      _parseTime: function(timeString, withDate) {
-+              var regstr = this._defaults.timeFormat.toString()
-+                              .replace(/h{1,2}/ig, '(\\d?\\d)')
-+                              .replace(/m{1,2}/ig, '(\\d?\\d)')
-+                              .replace(/s{1,2}/ig, '(\\d?\\d)')
-+                              .replace(/t{1,2}/ig, '(am|pm|a|p)?')
-+                              .replace(/z{1}/ig, '((\\+|-)\\d\\d\\d\\d)?')
-+                              .replace(/\s/g, '\\s?') + this._defaults.timeSuffix + '$',
-+                      order = this._getFormatPositions(),
-+                      treg;
-+
-+              if (!this.inst) this.inst = $.datepicker._getInst(this.$input[0]);
-+
-+              if (withDate || !this._defaults.timeOnly) {
-+                      // the time should come after x number of characters and a space.
-+                      // x = at least the length of text specified by the date format
-+                      var dp_dateFormat = $.datepicker._get(this.inst, 'dateFormat');
-+                      // escape special regex characters in the seperator
-+                      var specials = new RegExp("[.*+?|()\\[\\]{}\\\\]", "g");
-+                      regstr = '.{' + dp_dateFormat.length + ',}' + this._defaults.separator.replace(specials, "\\$&") + regstr;
-+              }
-+
-+              treg = timeString.match(new RegExp(regstr, 'i'));
-+
-+              if (treg) {
-+                      if (order.t !== -1)
-+                              this.ampm = ((treg[order.t] === undefined || treg[order.t].length === 0) ?
-+                                      '' :
-+                                      (treg[order.t].charAt(0).toUpperCase() == 'A') ? 'AM' : 'PM').toUpperCase();
-+
-+                      if (order.h !== -1) {
-+                              if (this.ampm == 'AM' && treg[order.h] == '12')
-+                                      this.hour = 0; // 12am = 0 hour
-+                              else if (this.ampm == 'PM' && treg[order.h] != '12')
-+                                      this.hour = (parseFloat(treg[order.h]) + 12).toFixed(0); // 12pm = 12 hour, any other pm = hour + 12
-+                              else this.hour = Number(treg[order.h]);
-+                      }
-+
-+                      if (order.m !== -1) this.minute = Number(treg[order.m]);
-+                      if (order.s !== -1) this.second = Number(treg[order.s]);
-+                      if (order.z !== -1) this.timezone = treg[order.z];
-+
-+                      return true;
-+
-+              }
-+              return false;
-+      },
-+
-+      //########################################################################
-+      // figure out position of time elements.. cause js cant do named captures
-+      //########################################################################
-+      _getFormatPositions: function() {
-+              var finds = this._defaults.timeFormat.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|t{1,2}|z)/g),
-+                      orders = { h: -1, m: -1, s: -1, t: -1, z: -1 };
-+
-+              if (finds)
-+                      for (var i = 0; i < finds.length; i++)
-+                              if (orders[finds[i].toString().charAt(0)] == -1)
-+                                      orders[finds[i].toString().charAt(0)] = i + 1;
-+
-+              return orders;
-+      },
-+
-+      //########################################################################
-+      // generate and inject html for timepicker into ui datepicker
-+      //########################################################################
-+      _injectTimePicker: function() {
-+              var $dp = this.inst.dpDiv,
-+                      o = this._defaults,
-+                      tp_inst = this,
-+                      // Added by Peter Medeiros:
-+                      // - Figure out what the hour/minute/second max should be based on the step values.
-+                      // - Example: if stepMinute is 15, then minMax is 45.
-+                      hourMax = (o.hourMax - (o.hourMax % o.stepHour)).toFixed(0),
-+                      minMax  = (o.minuteMax - (o.minuteMax % o.stepMinute)).toFixed(0),
-+                      secMax  = (o.secondMax - (o.secondMax % o.stepSecond)).toFixed(0),
-+                      dp_id = this.inst.id.toString().replace(/([^A-Za-z0-9_])/g, '');
-+
-+              // Prevent displaying twice
-+              //if ($dp.find("div#ui-timepicker-div-"+ dp_id).length === 0) {
-+              if ($dp.find("div#ui-timepicker-div-"+ dp_id).length === 0 && o.showTimepicker) {
-+                      var noDisplay = ' style="display:none;"',
-+                              html =  '<div class="ui-timepicker-div" id="ui-timepicker-div-' + dp_id + '"><dl>' +
-+                                              '<dt class="ui_tpicker_time_label" id="ui_tpicker_time_label_' + dp_id + '"' +
-+                                              ((o.showTime) ? '' : noDisplay) + '>' + o.timeText + '</dt>' +
-+                                              '<dd class="ui_tpicker_time" id="ui_tpicker_time_' + dp_id + '"' +
-+                                              ((o.showTime) ? '' : noDisplay) + '></dd>' +
-+                                              '<dt class="ui_tpicker_hour_label" id="ui_tpicker_hour_label_' + dp_id + '"' +
-+                                              ((o.showHour) ? '' : noDisplay) + '>' + o.hourText + '</dt>',
-+                              hourGridSize = 0,
-+                              minuteGridSize = 0,
-+                              secondGridSize = 0,
-+                              size;
-+
-+                      if (o.showHour && o.hourGrid > 0) {
-+                              html += '<dd class="ui_tpicker_hour">' +
-+                                              '<div id="ui_tpicker_hour_' + dp_id + '"' + ((o.showHour)   ? '' : noDisplay) + '></div>' +
-+                                              '<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';
-+
-+                              for (var h = o.hourMin; h <= hourMax; h += o.hourGrid) {
-+                                      hourGridSize++;
-+                                      var tmph = (o.ampm && h > 12) ? h-12 : h;
-+                                      if (tmph < 10) tmph = '0' + tmph;
-+                                      if (o.ampm) {
-+                                              if (h == 0) tmph = 12 +'a';
-+                                              else if (h < 12) tmph += 'a';
-+                                              else tmph += 'p';
-+                                      }
-+                                      html += '<td>' + tmph + '</td>';
-+                              }
-+
-+                              html += '</tr></table></div>' +
-+                                              '</dd>';
-+                      } else html += '<dd class="ui_tpicker_hour" id="ui_tpicker_hour_' + dp_id + '"' +
-+                                                      ((o.showHour) ? '' : noDisplay) + '></dd>';
-+
-+                      html += '<dt class="ui_tpicker_minute_label" id="ui_tpicker_minute_label_' + dp_id + '"' +
-+                                      ((o.showMinute) ? '' : noDisplay) + '>' + o.minuteText + '</dt>';
-+
-+                      if (o.showMinute && o.minuteGrid > 0) {
-+                              html += '<dd class="ui_tpicker_minute ui_tpicker_minute_' + o.minuteGrid + '">' +
-+                                              '<div id="ui_tpicker_minute_' + dp_id + '"' +
-+                                              ((o.showMinute) ? '' : noDisplay) + '></div>' +
-+                                              '<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';
-+
-+                              for (var m = o.minuteMin; m <= minMax; m += o.minuteGrid) {
-+                                      minuteGridSize++;
-+                                      html += '<td>' + ((m < 10) ? '0' : '') + m + '</td>';
-+                              }
-+
-+                              html += '</tr></table></div>' +
-+                                              '</dd>';
-+                      } else html += '<dd class="ui_tpicker_minute" id="ui_tpicker_minute_' + dp_id + '"' +
-+                                                      ((o.showMinute) ? '' : noDisplay) + '></dd>';
-+
-+                      html += '<dt class="ui_tpicker_second_label" id="ui_tpicker_second_label_' + dp_id + '"' +
-+                                      ((o.showSecond) ? '' : noDisplay) + '>' + o.secondText + '</dt>';
-+
-+                      if (o.showSecond && o.secondGrid > 0) {
-+                              html += '<dd class="ui_tpicker_second ui_tpicker_second_' + o.secondGrid + '">' +
-+                                              '<div id="ui_tpicker_second_' + dp_id + '"' +
-+                                              ((o.showSecond) ? '' : noDisplay) + '></div>' +
-+                                              '<div style="padding-left: 1px"><table><tr>';
-+
-+                              for (var s = o.secondMin; s <= secMax; s += o.secondGrid) {
-+                                      secondGridSize++;
-+                                      html += '<td>' + ((s < 10) ? '0' : '') + s + '</td>';
-+                              }
-+
-+                              html += '</tr></table></div>' +
-+                                              '</dd>';
-+                      } else html += '<dd class="ui_tpicker_second" id="ui_tpicker_second_' + dp_id + '"'     +
-+                                                      ((o.showSecond) ? '' : noDisplay) + '></dd>';
-+
-+                      html += '<dt class="ui_tpicker_timezone_label" id="ui_tpicker_timezone_label_' + dp_id + '"' +
-+                                      ((o.showTimezone) ? '' : noDisplay) + '>' + o.timezoneText + '</dt>';
-+                      html += '<dd class="ui_tpicker_timezone" id="ui_tpicker_timezone_' + dp_id + '"'        +
-+                                                      ((o.showTimezone) ? '' : noDisplay) + '></dd>';
-+
-+                      html += '</dl></div>';
-+                      $tp = $(html);
-+
-+                              // if we only want time picker...
-+                      if (o.timeOnly === true) {
-+                              $tp.prepend(
-+                                      '<div class="ui-widget-header ui-helper-clearfix ui-corner-all">' +
-+                                              '<div class="ui-datepicker-title">' + o.timeOnlyTitle + '</div>' +
-+                                      '</div>');
-+                              $dp.find('.ui-datepicker-header, .ui-datepicker-calendar').hide();
-+                      }
-+
-+                      this.hour_slider = $tp.find('#ui_tpicker_hour_'+ dp_id).slider({
-+                              orientation: "horizontal",
-+                              value: this.hour,
-+                              min: o.hourMin,
-+                              max: hourMax,
-+                              step: o.stepHour,
-+                              slide: function(event, ui) {
-+                                      tp_inst.hour_slider.slider( "option", "value", ui.value);
-+                                      tp_inst._onTimeChange();
-+                              }
-+                      });
-+
-+                      // Updated by Peter Medeiros:
-+                      // - Pass in Event and UI instance into slide function
-+                      this.minute_slider = $tp.find('#ui_tpicker_minute_'+ dp_id).slider({
-+                              orientation: "horizontal",
-+                              value: this.minute,
-+                              min: o.minuteMin,
-+                              max: minMax,
-+                              step: o.stepMinute,
-+                              slide: function(event, ui) {
-+                                      // update the global minute slider instance value with the current slider value
-+                                      tp_inst.minute_slider.slider( "option", "value", ui.value);
-+                                      tp_inst._onTimeChange();
-+                              }
-+                      });
-+
-+                      this.second_slider = $tp.find('#ui_tpicker_second_'+ dp_id).slider({
-+                              orientation: "horizontal",
-+                              value: this.second,
-+                              min: o.secondMin,
-+                              max: secMax,
-+                              step: o.stepSecond,
-+                              slide: function(event, ui) {
-+                                      tp_inst.second_slider.slider( "option", "value", ui.value);
-+                                      tp_inst._onTimeChange();
-+                              }
-+                      });
-+
-+
-+                      this.timezone_select = $tp.find('#ui_tpicker_timezone_'+ dp_id).append('<select></select>').find("select");
-+                      $.fn.append.apply(this.timezone_select,
-+                              $.map(o.timezoneList, function(val, idx) {
-+                                      return $("<option />")
-+                                              .val(typeof val == "object" ? val.value : val)
-+                                              .text(typeof val == "object" ? val.label : val);
-+                              })
-+                      );
-+                      this.timezone_select.val((typeof this.timezone != "undefined" && this.timezone != null && this.timezone != "") ? this.timezone : o.timezone);
-+                      this.timezone_select.change(function() {
-+                              tp_inst._onTimeChange();
-+                      });
-+
-+                      // Add grid functionality
-+                      if (o.showHour && o.hourGrid > 0) {
-+                              size = 100 * hourGridSize * o.hourGrid / (hourMax - o.hourMin);
-+
-+                              $tp.find(".ui_tpicker_hour table").css({
-+                                      width: size + "%",
-+                                      marginLeft: (size / (-2 * hourGridSize)) + "%",
-+                                      borderCollapse: 'collapse'
-+                              }).find("td").each( function(index) {
-+                                      $(this).click(function() {
-+                                              var h = $(this).html();
-+                                              if(o.ampm)      {
-+                                                      var ap = h.substring(2).toLowerCase(),
-+                                                              aph = parseInt(h.substring(0,2), 10);
-+                                                      if (ap == 'a') {
-+                                                              if (aph == 12) h = 0;
-+                                                              else h = aph;
-+                                                      } else if (aph == 12) h = 12;
-+                                                      else h = aph + 12;
-+                                              }
-+                                              tp_inst.hour_slider.slider("option", "value", h);
-+                                              tp_inst._onTimeChange();
-+                                              tp_inst._onSelectHandler();
-+                                      }).css({
-+                                              cursor: 'pointer',
-+                                              width: (100 / hourGridSize) + '%',
-+                                              textAlign: 'center',
-+                                              overflow: 'hidden'
-+                                      });
-+                              });
-+                      }
-+
-+                      if (o.showMinute && o.minuteGrid > 0) {
-+                              size = 100 * minuteGridSize * o.minuteGrid / (minMax - o.minuteMin);
-+                              $tp.find(".ui_tpicker_minute table").css({
-+                                      width: size + "%",
-+                                      marginLeft: (size / (-2 * minuteGridSize)) + "%",
-+                                      borderCollapse: 'collapse'
-+                              }).find("td").each(function(index) {
-+                                      $(this).click(function() {
-+                                              tp_inst.minute_slider.slider("option", "value", $(this).html());
-+                                              tp_inst._onTimeChange();
-+                                              tp_inst._onSelectHandler();
-+                                      }).css({
-+                                              cursor: 'pointer',
-+                                              width: (100 / minuteGridSize) + '%',
-+                                              textAlign: 'center',
-+                                              overflow: 'hidden'
-+                                      });
-+                              });
-+                      }
-+
-+                      if (o.showSecond && o.secondGrid > 0) {
-+                              $tp.find(".ui_tpicker_second table").css({
-+                                      width: size + "%",
-+                                      marginLeft: (size / (-2 * secondGridSize)) + "%",
-+                                      borderCollapse: 'collapse'
-+                              }).find("td").each(function(index) {
-+                                      $(this).click(function() {
-+                                              tp_inst.second_slider.slider("option", "value", $(this).html());
-+                                              tp_inst._onTimeChange();
-+                                              tp_inst._onSelectHandler();
-+                                      }).css({
-+                                              cursor: 'pointer',
-+                                              width: (100 / secondGridSize) + '%',
-+                                              textAlign: 'center',
-+                                              overflow: 'hidden'
-+                                      });
-+                              });
-+                      }
-+
-+                      var $buttonPanel = $dp.find('.ui-datepicker-buttonpane');
-+                      if ($buttonPanel.length) $buttonPanel.before($tp);
-+                      else $dp.append($tp);
-+
-+                      this.$timeObj = $tp.find('#ui_tpicker_time_'+ dp_id);
-+
-+                      if (this.inst !== null) {
-+                              var timeDefined = this.timeDefined;
-+                              this._onTimeChange();
-+                              this.timeDefined = timeDefined;
-+                      }
-+
-+                      //Emulate datepicker onSelect behavior. Call on slidestop.
-+                      var onSelectDelegate = function() {
-+                              tp_inst._onSelectHandler();
-+                      };
-+                      this.hour_slider.bind('slidestop',onSelectDelegate);
-+                      this.minute_slider.bind('slidestop',onSelectDelegate);
-+                      this.second_slider.bind('slidestop',onSelectDelegate);
-+              }
-+      },
-+
-+      //########################################################################
-+      // This function tries to limit the ability to go outside the
-+      // min/max date range
-+      //########################################################################
-+      _limitMinMaxDateTime: function(dp_inst, adjustSliders){
-+              var o = this._defaults,
-+                      dp_date = new Date(dp_inst.selectedYear, dp_inst.selectedMonth, dp_inst.selectedDay);
-+
-+              if(!this._defaults.showTimepicker) return; // No time so nothing to check here
-+
-+              if($.datepicker._get(dp_inst, 'minDateTime') !== null && dp_date){
-+                      var minDateTime = $.datepicker._get(dp_inst, 'minDateTime'),
-+                              minDateTimeDate = new Date(minDateTime.getFullYear(), minDateTime.getMonth(), minDateTime.getDate(), 0, 0, 0, 0);
-+
-+                      if(this.hourMinOriginal === null || this.minuteMinOriginal === null || this.secondMinOriginal === null){
-+                              this.hourMinOriginal = o.hourMin;
-+                              this.minuteMinOriginal = o.minuteMin;
-+                              this.secondMinOriginal = o.secondMin;
-+                      }
-+
-+                      if(dp_inst.settings.timeOnly || minDateTimeDate.getTime() == dp_date.getTime()) {
-+                              this._defaults.hourMin = minDateTime.getHours();
-+                              if (this.hour <= this._defaults.hourMin) {
-+                                      this.hour = this._defaults.hourMin;
-+                                      this._defaults.minuteMin = minDateTime.getMinutes();
-+                                      if (this.minute <= this._defaults.minuteMin) {
-+                                              this.minute = this._defaults.minuteMin;
-+                                              this._defaults.secondMin = minDateTime.getSeconds();
-+                                      } else {
-+                                              if(this.second < this._defaults.secondMin) this.second = this._defaults.secondMin;
-+                                              this._defaults.secondMin = this.secondMinOriginal;
-+                                      }
-+                              } else {
-+                                      this._defaults.minuteMin = this.minuteMinOriginal;
-+                                      this._defaults.secondMin = this.secondMinOriginal;
-+                              }
-+                      }else{
-+                              this._defaults.hourMin = this.hourMinOriginal;
-+                              this._defaults.minuteMin = this.minuteMinOriginal;
-+                              this._defaults.secondMin = this.secondMinOriginal;
-+                      }
-+              }
-+
-+              if($.datepicker._get(dp_inst, 'maxDateTime') !== null && dp_date){
-+                      var maxDateTime = $.datepicker._get(dp_inst, 'maxDateTime'),
-+                              maxDateTimeDate = new Date(maxDateTime.getFullYear(), maxDateTime.getMonth(), maxDateTime.getDate(), 0, 0, 0, 0);
-+
-+                      if(this.hourMaxOriginal === null || this.minuteMaxOriginal === null || this.secondMaxOriginal === null){
-+                              this.hourMaxOriginal = o.hourMax;
-+                              this.minuteMaxOriginal = o.minuteMax;
-+                              this.secondMaxOriginal = o.secondMax;
-+                      }
-+
-+                      if(dp_inst.settings.timeOnly || maxDateTimeDate.getTime() == dp_date.getTime()){
-+                              this._defaults.hourMax = maxDateTime.getHours();
-+                              if (this.hour >= this._defaults.hourMax) {
-+                                      this.hour = this._defaults.hourMax;
-+                                      this._defaults.minuteMax = maxDateTime.getMinutes();
-+                                      if (this.minute >= this._defaults.minuteMax) {
-+                                              this.minute = this._defaults.minuteMax;
-+                                              this._defaults.secondMax = maxDateTime.getSeconds();
-+                                      } else {
-+                                              if(this.second > this._defaults.secondMax) this.second = this._defaults.secondMax;
-+                                              this._defaults.secondMax = this.secondMaxOriginal;
-+                                      }
-+                              } else {
-+                                      this._defaults.minuteMax = this.minuteMaxOriginal;
-+                                      this._defaults.secondMax = this.secondMaxOriginal;
-+                              }
-+                      }else{
-+                              this._defaults.hourMax = this.hourMaxOriginal;
-+                              this._defaults.minuteMax = this.minuteMaxOriginal;
-+                              this._defaults.secondMax = this.secondMaxOriginal;
-+                      }
-+              }
-+
-+              if(adjustSliders !== undefined && adjustSliders === true){
-+                      var hourMax = (this._defaults.hourMax - (this._defaults.hourMax % this._defaults.stepHour)).toFixed(0),
-+                              minMax  = (this._defaults.minuteMax - (this._defaults.minuteMax % this._defaults.stepMinute)).toFixed(0),
-+                              secMax  = (this._defaults.secondMax - (this._defaults.secondMax % this._defaults.stepSecond)).toFixed(0);
-+
-+                      if(this.hour_slider)
-+                              this.hour_slider.slider("option", { min: this._defaults.hourMin, max: hourMax }).slider('value', this.hour);
-+                      if(this.minute_slider)
-+                              this.minute_slider.slider("option", { min: this._defaults.minuteMin, max: minMax }).slider('value', this.minute);
-+                      if(this.second_slider)
-+                              this.second_slider.slider("option", { min: this._defaults.secondMin, max: secMax }).slider('value', this.second);
-+              }
-+
-+      },
-+
-+
-+      //########################################################################
-+      // when a slider moves, set the internal time...
-+      // on time change is also called when the time is updated in the text field
-+      //########################################################################
-+      _onTimeChange: function() {
-+              var hour   = (this.hour_slider) ? this.hour_slider.slider('value') : false,
-+                      minute = (this.minute_slider) ? this.minute_slider.slider('value') : false,
-+                      second = (this.second_slider) ? this.second_slider.slider('value') : false,
-+                      timezone = (this.timezone_select) ? this.timezone_select.val() : false;
-+
-+              if (typeof(hour) == 'object') hour = false;
-+              if (typeof(minute) == 'object') minute = false;
-+              if (typeof(second) == 'object') second = false;
-+              if (typeof(timezone) == 'object') timezone = false;
-+
-+              if (hour !== false) hour = parseInt(hour,10);
-+              if (minute !== false) minute = parseInt(minute,10);
-+              if (second !== false) second = parseInt(second,10);
-+
-+              var ampm = (hour < 12) ? 'AM' : 'PM';
-+
-+              // If the update was done in the input field, the input field should not be updated.
-+              // If the update was done using the sliders, update the input field.
-+              var hasChanged = (hour != this.hour || minute != this.minute || second != this.second || (this.ampm.length > 0 && this.ampm != ampm) || timezone != this.timezone);
-+
-+              if (hasChanged) {
-+
-+                      if (hour !== false)this.hour = hour;
-+                      if (minute !== false) this.minute = minute;
-+                      if (second !== false) this.second = second;
-+                      if (timezone !== false) this.timezone = timezone;
-+
-+                      if (!this.inst) this.inst = $.datepicker._getInst(this.$input[0]);
-+
-+                      this._limitMinMaxDateTime(this.inst, true);
-+              }
-+              if (this._defaults.ampm) this.ampm = ampm;
-+
-+              this._formatTime();
-+              if (this.$timeObj) this.$timeObj.text(this.formattedTime + this._defaults.timeSuffix);
-+              this.timeDefined = true;
-+              if (hasChanged) this._updateDateTime();
-+      },
-+
-+      //########################################################################
-+      // call custom onSelect.
-+      // bind to sliders slidestop, and grid click.
-+      //########################################################################
-+      _onSelectHandler: function() {
-+              var onSelect = this._defaults['onSelect'];
-+              var inputEl = this.$input ? this.$input[0] : null;
-+              if (onSelect && inputEl) {
-+                      onSelect.apply(inputEl, [this.formattedDateTime, this]);
-+              }
-+      },
-+
-+      //########################################################################
-+      // format the time all pretty...
-+      //########################################################################
-+      _formatTime: function(time, format, ampm) {
-+              if (ampm == undefined) ampm = this._defaults.ampm;
-+              time = time || { hour: this.hour, minute: this.minute, second: this.second, ampm: this.ampm, timezone: this.timezone };
-+              var tmptime = format || this._defaults.timeFormat.toString();
-+
-+              if (ampm) {
-+                      var hour12 = ((time.ampm == 'AM') ? (time.hour) : (time.hour % 12));
-+                      hour12 = (Number(hour12) === 0) ? 12 : hour12;
-+                      tmptime = tmptime.toString()
-+                              .replace(/hh/g, ((hour12 < 10) ? '0' : '') + hour12)
-+                              .replace(/h/g, hour12)
-+                              .replace(/mm/g, ((time.minute < 10) ? '0' : '') + time.minute)
-+                              .replace(/m/g, time.minute)
-+                              .replace(/ss/g, ((time.second < 10) ? '0' : '') + time.second)
-+                              .replace(/s/g, time.second)
-+                              .replace(/TT/g, time.ampm.toUpperCase())
-+                              .replace(/Tt/g, time.ampm.toUpperCase())
-+                              .replace(/tT/g, time.ampm.toLowerCase())
-+                              .replace(/tt/g, time.ampm.toLowerCase())
-+                              .replace(/T/g, time.ampm.charAt(0).toUpperCase())
-+                              .replace(/t/g, time.ampm.charAt(0).toLowerCase())
-+                              .replace(/z/g, time.timezone);
-+              } else {
-+                      tmptime = tmptime.toString()
-+                              .replace(/hh/g, ((time.hour < 10) ? '0' : '') + time.hour)
-+                              .replace(/h/g, time.hour)
-+                              .replace(/mm/g, ((time.minute < 10) ? '0' : '') + time.minute)
-+                              .replace(/m/g, time.minute)
-+                              .replace(/ss/g, ((time.second < 10) ? '0' : '') + time.second)
-+                              .replace(/s/g, time.second)
-+                              .replace(/z/g, time.timezone);
-+                      tmptime = $.trim(tmptime.replace(/t/gi, ''));
-+              }
-+
-+              if (arguments.length) return tmptime;
-+              else this.formattedTime = tmptime;
-+      },
-+
-+      //########################################################################
-+      // update our input with the new date time..
-+      //########################################################################
-+      _updateDateTime: function(dp_inst) {
-+              dp_inst = this.inst || dp_inst,
-+                      dt = new Date(dp_inst.selectedYear, dp_inst.selectedMonth, dp_inst.selectedDay),
-+                      dateFmt = $.datepicker._get(dp_inst, 'dateFormat'),
-+                      formatCfg = $.datepicker._getFormatConfig(dp_inst),
-+                      timeAvailable = dt !== null && this.timeDefined;
-+              this.formattedDate = $.datepicker.formatDate(dateFmt, (dt === null ? new Date() : dt), formatCfg);
-+              var formattedDateTime = this.formattedDate;
-+              if (dp_inst.lastVal !== undefined && (dp_inst.lastVal.length > 0 && this.$input.val().length === 0))
-+                      return;
-+
-+              if (this._defaults.timeOnly === true) {
-+                      formattedDateTime = this.formattedTime;
-+              } else if (this._defaults.timeOnly !== true && (this._defaults.alwaysSetTime || timeAvailable)) {
-+                      formattedDateTime += this._defaults.separator + this.formattedTime + this._defaults.timeSuffix;
-+              }
-+
-+              this.formattedDateTime = formattedDateTime;
-+
-+              if(!this._defaults.showTimepicker) {
-+                      this.$input.val(this.formattedDate);
-+              } else if (this.$altInput && this._defaults.altFieldTimeOnly === true) {
-+                      this.$altInput.val(this.formattedTime);
-+                      this.$input.val(this.formattedDate);
-+              } else if(this.$altInput) {
-+                      this.$altInput.val(formattedDateTime);
-+                      this.$input.val(formattedDateTime);
-+              } else {
-+                      this.$input.val(formattedDateTime);
-+              }
-+
-+              this.$input.trigger("change");
-+      }
-+
-+});
-+
-+$.fn.extend({
-+      //########################################################################
-+      // shorthand just to use timepicker..
-+      //########################################################################
-+      timepicker: function(o) {
-+              o = o || {};
-+              var tmp_args = arguments;
-+
-+              if (typeof o == 'object') tmp_args[0] = $.extend(o, { timeOnly: true });
-+
-+              return $(this).each(function() {
-+                      $.fn.datetimepicker.apply($(this), tmp_args);
-+              });
-+      },
-+
-+      //########################################################################
-+      // extend timepicker to datepicker
-+      //########################################################################
-+      datetimepicker: function(o) {
-+              o = o || {};
-+              var $input = this,
-+              tmp_args = arguments;
-+
-+              if (typeof(o) == 'string'){
-+                      if(o == 'getDate')
-+                              return $.fn.datepicker.apply($(this[0]), tmp_args);
-+                      else
-+                              return this.each(function() {
-+                                      var $t = $(this);
-+                                      $t.datepicker.apply($t, tmp_args);
-+                              });
-+              }
-+              else
-+                      return this.each(function() {
-+                              var $t = $(this);
-+                              $t.datepicker($.timepicker._newInst($t, o)._defaults);
-+                      });
-+      }
-+});
-+
-+//########################################################################
-+// the bad hack :/ override datepicker so it doesnt close on select
-+// inspired: http://stackoverflow.com/questions/1252512/jquery-datepicker-prevent-closing-picker-when-clicking-a-date/1762378#1762378
-+//########################################################################
-+$.datepicker._base_selectDate = $.datepicker._selectDate;
-+$.datepicker._selectDate = function (id, dateStr) {
-+      var inst = this._getInst($(id)[0]),
-+              tp_inst = this._get(inst, 'timepicker');
-+
-+      if (tp_inst) {
-+              tp_inst._limitMinMaxDateTime(inst, true);
-+              inst.inline = inst.stay_open = true;
-+              //This way the onSelect handler called from calendarpicker get the full dateTime
-+              this._base_selectDate(id, dateStr + tp_inst._defaults.separator + tp_inst.formattedTime + tp_inst._defaults.timeSuffix);
-+              inst.inline = inst.stay_open = false;
-+              this._notifyChange(inst);
-+              this._updateDatepicker(inst);
-+      }
-+      else this._base_selectDate(id, dateStr);
-+};
-+
-+//#############################################################################################
-+// second bad hack :/ override datepicker so it triggers an event when changing the input field
-+// and does not redraw the datepicker on every selectDate event
-+//#############################################################################################
-+$.datepicker._base_updateDatepicker = $.datepicker._updateDatepicker;
-+$.datepicker._updateDatepicker = function(inst) {
-+
-+      // don't popup the datepicker if there is another instance already opened
-+      var input = inst.input[0];
-+      if($.datepicker._curInst &&
-+         $.datepicker._curInst != inst &&
-+         $.datepicker._datepickerShowing &&
-+         $.datepicker._lastInput != input) {
-+              return;
-+      }
-+
-+      if (typeof(inst.stay_open) !== 'boolean' || inst.stay_open === false) {
-+
-+              this._base_updateDatepicker(inst);
-+
-+              // Reload the time control when changing something in the input text field.
-+              var tp_inst = this._get(inst, 'timepicker');
-+              if(tp_inst) tp_inst._addTimePicker(inst);
-+      }
-+};
-+
-+//#######################################################################################
-+// third bad hack :/ override datepicker so it allows spaces and colon in the input field
-+//#######################################################################################
-+$.datepicker._base_doKeyPress = $.datepicker._doKeyPress;
-+$.datepicker._doKeyPress = function(event) {
-+      var inst = $.datepicker._getInst(event.target),
-+              tp_inst = $.datepicker._get(inst, 'timepicker');
-+
-+      if (tp_inst) {
-+              if ($.datepicker._get(inst, 'constrainInput')) {
-+                      var ampm = tp_inst._defaults.ampm,
-+                              dateChars = $.datepicker._possibleChars($.datepicker._get(inst, 'dateFormat')),
-+                              datetimeChars = tp_inst._defaults.timeFormat.toString()
-+                                                              .replace(/[hms]/g, '')
-+                                                              .replace(/TT/g, ampm ? 'APM' : '')
-+                                                              .replace(/Tt/g, ampm ? 'AaPpMm' : '')
-+                                                              .replace(/tT/g, ampm ? 'AaPpMm' : '')
-+                                                              .replace(/T/g, ampm ? 'AP' : '')
-+                                                              .replace(/tt/g, ampm ? 'apm' : '')
-+                                                              .replace(/t/g, ampm ? 'ap' : '') +
-+                                                              " " +
-+                                                              tp_inst._defaults.separator +
-+                                                              tp_inst._defaults.timeSuffix +
-+                                                              (tp_inst._defaults.showTimezone ? tp_inst._defaults.timezoneList.join('') : '') +
-+                                                              dateChars,
-+                              chr = String.fromCharCode(event.charCode === undefined ? event.keyCode : event.charCode);
-+                      return event.ctrlKey || (chr < ' ' || !dateChars || datetimeChars.indexOf(chr) > -1);
-+              }
-+      }
-+
-+      return $.datepicker._base_doKeyPress(event);
-+};
-+
-+//#######################################################################################
-+// Override key up event to sync manual input changes.
-+//#######################################################################################
-+$.datepicker._base_doKeyUp = $.datepicker._doKeyUp;
-+$.datepicker._doKeyUp = function (event) {
-+      var inst = $.datepicker._getInst(event.target),
-+              tp_inst = $.datepicker._get(inst, 'timepicker');
-+
-+      if (tp_inst) {
-+              if (tp_inst._defaults.timeOnly && (inst.input.val() != inst.lastVal)) {
-+                      try {
-+                              $.datepicker._updateDatepicker(inst);
-+                      }
-+                      catch (err) {
-+                              $.datepicker.log(err);
-+                      }
-+              }
-+      }
-+
-+      return $.datepicker._base_doKeyUp(event);
-+};
-+
-+//#######################################################################################
-+// override "Today" button to also grab the time.
-+//#######################################################################################
-+$.datepicker._base_gotoToday = $.datepicker._gotoToday;
-+$.datepicker._gotoToday = function(id) {
-+      this._base_gotoToday(id);
-+      this._setTime(this._getInst($(id)[0]), new Date());
-+};
-+
-+//#######################################################################################
-+// Disable & enable the Time in the datetimepicker
-+//#######################################################################################
-+$.datepicker._disableTimepickerDatepicker = function(target, date, withDate) {
-+      var inst = this._getInst(target),
-+      tp_inst = this._get(inst, 'timepicker');
-+      $(target).datepicker('getDate'); // Init selected[Year|Month|Day]
-+      if (tp_inst) {
-+              tp_inst._defaults.showTimepicker = false;
-+              tp_inst._updateDateTime(inst);
-+      }
-+};
-+
-+$.datepicker._enableTimepickerDatepicker = function(target, date, withDate) {
-+      var inst = this._getInst(target),
-+      tp_inst = this._get(inst, 'timepicker');
-+      $(target).datepicker('getDate'); // Init selected[Year|Month|Day]
-+      if (tp_inst) {
-+              tp_inst._defaults.showTimepicker = true;
-+              tp_inst._addTimePicker(inst); // Could be disabled on page load
-+              tp_inst._updateDateTime(inst);
-+      }
-+};
-+
-+//#######################################################################################
-+// Create our own set time function
-+//#######################################################################################
-+$.datepicker._setTime = function(inst, date) {
-+      var tp_inst = this._get(inst, 'timepicker');
-+      if (tp_inst) {
-+              var defaults = tp_inst._defaults,
-+                      // calling _setTime with no date sets time to defaults
-+                      hour = date ? date.getHours() : defaults.hour,
-+                      minute = date ? date.getMinutes() : defaults.minute,
-+                      second = date ? date.getSeconds() : defaults.second;
-+
-+              //check if within min/max times..
-+              if ((hour < defaults.hourMin || hour > defaults.hourMax) || (minute < defaults.minuteMin || minute > defaults.minuteMax) || (second < defaults.secondMin || second > defaults.secondMax)) {
-+                      hour = defaults.hourMin;
-+                      minute = defaults.minuteMin;
-+                      second = defaults.secondMin;
-+              }
-+
-+              tp_inst.hour = hour;
-+              tp_inst.minute = minute;
-+              tp_inst.second = second;
-+
-+              if (tp_inst.hour_slider) tp_inst.hour_slider.slider('value', hour);
-+              if (tp_inst.minute_slider) tp_inst.minute_slider.slider('value', minute);
-+              if (tp_inst.second_slider) tp_inst.second_slider.slider('value', second);
-+
-+              tp_inst._onTimeChange();
-+              tp_inst._updateDateTime(inst);
-+      }
-+};
-+
-+//#######################################################################################
-+// Create new public method to set only time, callable as $().datepicker('setTime', date)
-+//#######################################################################################
-+$.datepicker._setTimeDatepicker = function(target, date, withDate) {
-+      var inst = this._getInst(target),
-+              tp_inst = this._get(inst, 'timepicker');
-+
-+      if (tp_inst) {
-+              this._setDateFromField(inst);
-+              var tp_date;
-+              if (date) {
-+                      if (typeof date == "string") {
-+                              tp_inst._parseTime(date, withDate);
-+                              tp_date = new Date();
-+                              tp_date.setHours(tp_inst.hour, tp_inst.minute, tp_inst.second);
-+                      }
-+                      else tp_date = new Date(date.getTime());
-+                      if (tp_date.toString() == 'Invalid Date') tp_date = undefined;
-+                      this._setTime(inst, tp_date);
-+              }
-+      }
-+
-+};
-+
-+//#######################################################################################
-+// override setDate() to allow setting time too within Date object
-+//#######################################################################################
-+$.datepicker._base_setDateDatepicker = $.datepicker._setDateDatepicker;
-+$.datepicker._setDateDatepicker = function(target, date) {
-+      var inst = this._getInst(target),
-+      tp_date = (date instanceof Date) ? new Date(date.getTime()) : date;
-+
-+      this._updateDatepicker(inst);
-+      this._base_setDateDatepicker.apply(this, arguments);
-+      this._setTimeDatepicker(target, tp_date, true);
-+};
-+
-+//#######################################################################################
-+// override getDate() to allow getting time too within Date object
-+//#######################################################################################
-+$.datepicker._base_getDateDatepicker = $.datepicker._getDateDatepicker;
-+$.datepicker._getDateDatepicker = function(target, noDefault) {
-+      var inst = this._getInst(target),
-+              tp_inst = this._get(inst, 'timepicker');
-+
-+      if (tp_inst) {
-+              this._setDateFromField(inst, noDefault);
-+              var date = this._getDate(inst);
-+              if (date && tp_inst._parseTime($(target).val(), tp_inst.timeOnly)) date.setHours(tp_inst.hour, tp_inst.minute, tp_inst.second);
-+              return date;
-+      }
-+      return this._base_getDateDatepicker(target, noDefault);
-+};
-+
-+//#######################################################################################
-+// override parseDate() because UI 1.8.14 throws an error about "Extra characters"
-+// An option in datapicker to ignore extra format characters would be nicer.
-+//#######################################################################################
-+$.datepicker._base_parseDate = $.datepicker.parseDate;
-+$.datepicker.parseDate = function(format, value, settings) {
-+      var date;
-+      try {
-+              date = this._base_parseDate(format, value, settings);
-+      } catch (err) {
-+              // Hack!  The error message ends with a colon, a space, and
-+              // the "extra" characters.  We rely on that instead of
-+              // attempting to perfectly reproduce the parsing algorithm.
-+              date = this._base_parseDate(format, value.substring(0,value.length-(err.length-err.indexOf(':')-2)), settings);
-+      }
-+      return date;
-+};
-+
-+//#######################################################################################
-+// override options setter to add time to maxDate(Time) and minDate(Time)
-+//#######################################################################################
-+$.datepicker._base_optionDatepicker = $.datepicker._optionDatepicker;
-+$.datepicker._optionDatepicker = function(target, name, value) {
-+      this._base_optionDatepicker(target, name, value);
-+      var inst = this._getInst(target),
-+              tp_inst = this._get(inst, 'timepicker');
-+      if (tp_inst) {
-+              //Set minimum and maximum date values if we have timepicker
-+              if(name==='minDate') {
-+              if(tp_inst._defaults.minDate !== undefined && tp_inst._defaults.minDate instanceof Date)
-+                              tp_inst._defaults.minDateTime = new Date(value);
-+                      if(tp_inst._defaults.minDateTime !== undefined && tp_inst._defaults.minDateTime instanceof Date)
-+                              tp_inst._defaults.minDate = new Date(tp_inst._defaults.minDateTime.getTime());
-+                      tp_inst._limitMinMaxDateTime(inst,true);
-+              }
-+              if(name==='maxDate') {
-+                      if(tp_inst._defaults.maxDate !== undefined && tp_inst._defaults.maxDate instanceof Date)
-+                              tp_inst._defaults.maxDateTime = new Date(value);
-+                      if(tp_inst._defaults.maxDateTime !== undefined && tp_inst._defaults.maxDateTime instanceof Date)
-+                              tp_inst._defaults.maxDate = new Date(tp_inst._defaults.maxDateTime.getTime());
-+                      tp_inst._limitMinMaxDateTime(inst,true);
-+              }
-+      }
-+};
-+
-+//#######################################################################################
-+// jQuery extend now ignores nulls!
-+//#######################################################################################
-+function extendRemove(target, props) {
-+      $.extend(target, props);
-+      for (var name in props)
-+              if (props[name] === null || props[name] === undefined)
-+                      target[name] = props[name];
-+      return target;
-+}
-+
-+$.timepicker = new Timepicker(); // singleton instance
-+$.timepicker.version = "0.9.6";
-+
-+})(jQuery);
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery-ui.js.legal cacti-0.8.8a/include/js/jquery/jquery-ui.js
---- cacti-0.8.8a/include/js/jquery/jquery-ui.js.legal  2013-01-04 15:44:38.043416079 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery-ui.js        2013-01-04 15:43:12.646377987 -0500
-@@ -0,0 +1,356 @@
-+/*!
-+ * jQuery UI 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI
-+ */(function(a,b){function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;if(!b.href||!g||f.nodeName.toLowerCase()!=="map")return!1;h=a("img[usemap=#"+g+"]")[0];return!!h&&d(h)}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){if(c===b)return g["inner"+d].call(this);return this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){if(typeof b!="number")return g["outer"+d].call(this,b);return this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!!d&&!!a.element[0].parentNode)for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",e=!1;if(b[d]>0)return!0;b[d]=1,e=b[d]>0,b[d]=0;return e},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))})(jQuery);/*!
-+ * jQuery UI Widget 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Widget
-+ */(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}});return d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend(!0,{},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e;if(f&&e.charAt(0)==="_")return h;f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b){h=f;return!1}}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))});return h}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}this._setOptions(e);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e,f,g=this.options[b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;if(f)for(e in f)e in c||(c[e]=f[e]);this.element.trigger(c,d);return!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);/*!
-+ * jQuery UI Mouse 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Mouse
-+ *
-+ * Depends:
-+ *    jquery.ui.widget.js
-+ */(function(a,b){var c=!1;a(document).mouseup(function(a){c=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent")){a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation();return!1}}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){if(!c){this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var d=this,e=b.which==1,f=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;if(!this._mouseStarted){b.preventDefault();return!0}}!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return d._mouseMove(a)},this._mouseUpDelegate=function(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0;return!0}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b));return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b));return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);/*
-+ * jQuery UI Position 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Position
-+ */(function(a,b){a.ui=a.ui||{};var c=/left|center|right/,d=/top|center|bottom/,e="center",f={},g=a.fn.position,h=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return g.apply(this,arguments);b=a.extend({},b);var h=a(b.of),i=h[0],j=(b.collision||"flip").split(" "),k=b.offset?b.offset.split(" "):[0,0],l,m,n;i.nodeType===9?(l=h.width(),m=h.height(),n={top:0,left:0}):i.setTimeout?(l=h.width(),m=h.height(),n={top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at="left top",l=m=0,n={top:b.of.pageY,left:b.of.pageX}):(l=h.outerWidth(),m=h.outerHeight(),n=h.offset()),a.each(["my","at"],function(){var a=(b[this]||"").split(" ");a.length===1&&(a=c.test(a[0])?a.concat([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=c.test(a[0])?a[0]:e,a[1]=d.test(a[1])?a[1]:e,b[this]=a}),j.length===1&&(j[1]=j[0]),k[0]=parseInt(k[0],10)||0,k.length===1&&(k[1]=k[0]),k[1]=parseInt(k[1],10)||0,b.at[0]==="right"?n.left+=l:b.at[0]===e&&(n.left+=l/2),b.at[1]==="bottom"?n.top+=m:b.at[1]===e&&(n.top+=m/2),n.left+=k[0],n.top+=k[1];return this.each(function(){var c=a(this),d=c.outerWidth(),g=c.outerHeight(),h=parseInt(a.curCSS(this,"marginLeft",!0))||0,i=parseInt(a.curCSS(this,"marginTop",!0))||0,o=d+h+(parseInt(a.curCSS(this,"marginRight",!0))||0),p=g+i+(parseInt(a.curCSS(this,"marginBottom",!0))||0),q=a.extend({},n),r;b.my[0]==="right"?q.left-=d:b.my[0]===e&&(q.left-=d/2),b.my[1]==="bottom"?q.top-=g:b.my[1]===e&&(q.top-=g/2),f.fractions||(q.left=Math.round(q.left),q.top=Math.round(q.top)),r={left:q.left-h,top:q.top-i},a.each(["left","top"],function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position={fit:{left:function(b,c){var d=a(window),e=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=e>0?b.left-e:Math.max(b.left-c.collisionPosition.left,b.left)},top:function(b,c){var d=a(window),e=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=e>0?b.top-e:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c.at[0]!==e){var d=a(window),f=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),g=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,h=c.at[0]==="left"?c.targetWidth:-c.targetWidth,i=-2*c.offset[0];b.left+=c.collisionPosition.left<0?g+h+i:f>0?g+h+i:0}},top:function(b,c){if(c.at[1]!==e){var d=a(window),f=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),g=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,h=c.at[1]==="top"?c.targetHeight:-c.targetHeight,i=-2*c.offset[1];b.top+=c.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}}},a.offset.setOffset||(a.offset.setOffset=function(b,c){/static/.test(a.curCSS(b,"position"))&&(b.style.position="relative");var d=a(b),e=d.offset(),f=parseInt(a.curCSS(b,"top",!0),10)||0,g=parseInt(a.curCSS(b,"left",!0),10)||0,h={top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.call(b,h):d.css(h)},a.fn.offset=function(b){var c=this[0];if(!c||!c.ownerDocument)return null;if(b)return this.each(function(){a.offset.setOffset(this,b)});return h.call(this)}),function(){var b=document.getElementsByTagName("body")[0],c=document.createElement("div"),d,e,g,h,i;d=document.createElement(b?"div":"body"),g={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},b&&a.extend(g,{position:"absolute",left:"-1000px",top:"-1000px"});for(var j in g)d.style[j]=g[j];d.appendChild(c),e=b||document.documentElement,e.insertBefore(d,e.firstChild),c.style.cssText="position: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width: 201px;",h=a(c).offset(function(a,b){return b}).offset(),d.innerHTML="",e.removeChild(d),i=h.top+h.left+(b?2e3:0),f.fractions=i>21&&i<22}()})(jQuery);/*
-+ * jQuery UI Draggable 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Draggables
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.mouse.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(!!this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy();return this}},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return!1;this.handle=this._getHandle(b);if(!this.handle)return!1;c.iframeFix&&a(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),c.containment&&this._setContainment();if(this._trigger("start",b)===!1){this._clear();return!1}this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.helper.addClass("ui-draggable-dragging"),this._mouseDrag(b,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,c){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute");if(!c){var d=this._uiHash();if(this._trigger("drag",b,d)===!1){this._mouseUp({});return!1}this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b)),this.dropped&&(c=this.dropped,this.dropped=!1);if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return!1;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",b)!==!1&&d._clear()})}else this._trigger("stop",b)!==!1&&this._clear();return!1},_mouseUp:function(b){this.options.iframeFix===!0&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)});return c},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo),d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[b.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(b.containment=="document"?0:a(window).scrollLeft())+a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b.containment=="document"?0:a(window).scrollTop())+(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var c=a(b.containment),d=c[0];if(!d)return;var e=c.offset(),f=a(d).css("overflow")!="hidden";this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=c}else b.containment.constructor==Array&&(this.containment=b.containment)},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName),f=b.pageX,g=b.pageY;if(this.originalPosition){var h;if(this.containment){if(this.relative_container){var i=this.relative_container.offset();h=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]}else h=this.containment;b.pageX-this.offset.click.left<h[0]&&(f=h[0]+this.offset.click.left),b.pageY-this.offset.click.top<h[1]&&(g=h[1]+this.offset.click.top),b.pageX-this.offset.click.left>h[2]&&(f=h[2]+this.offset.click.left),b.pageY-this.offset.click.top>h[3]&&(g=h[3]+this.offset.click.top)}if(c.grid){var j=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;g=h?j-this.offset.click.top<h[1]||j-this.offset.click.top>h[3]?j-this.offset.click.top<h[1]?j+c.grid[1]:j-c.grid[1]:j:j;var k=c.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX;f=h?k-this.offset.click.left<h[0]||k-this.offset.click.left>h[2]?k-this.offset.click.left<h[0]?k+c.grid[0]:k-c.grid[0]:k:k}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(b,c,d){d=d||this._uiHash(),a.ui.plugin.call(this,b,[c,d]),b=="drag"&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),a.extend(a.ui.draggable,{version:"1.8.18"}),a.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=a(this).data("draggable"),e=d.options,f=a.extend({},c,{item:d.element});d.sortables=[],a(e.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.push({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigger("activate",b,f))})},stop:function(b,c){var d=a(this).data("draggable"),e=a.extend({},c,{item:d.element});a.each(d.sortables,function(){this.instance.isOver?(this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(b),this.instance.options.helper=this.instance.options._helper,d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,e))})},drag:function(b,c){var d=a(this).data("draggable"),e=this,f=function(b){var c=this.offset.click.top,d=this.offset.click.left,e=this.positionAbs.top,f=this.positionAbs.left,g=b.height,h=b.width,i=b.top,j=b.left;return a.ui.isOver(e+c,f+d,i,j,g,h)};a.each(d.sortables,function(f){this.instance.positionAbs=d.positionAbs,this.instance.helperProportions=d.helperProportions,this.instance.offset.click=d.offset.click,this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(e).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b,!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(b)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1)})}}),a.ui.plugin.add("draggable","cursor",{start:function(b,c){var d=a("body"),e=a(this).data("draggable").options;d.css("cursor")&&(e._cursor=d.css("cursor")),d.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;d._cursor&&a("body").css("cursor",d._cursor)}}),a.ui.plugin.add("draggable","opacity",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("opacity")&&(e._opacity=d.css("opacity")),d.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}}),a.ui.plugin.add("draggable","scroll",{start:function(b,c){var d=a(this).data("draggable");d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"&&(d.overflowOffset=d.scrollParent.offset())},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=!1;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!e.axis||e.axis!="x")d.overflowOffset.top+d.scrollParent[0].offsetHeight-b.pageY<e.scrollSensitivity?d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop+e.scrollSpeed:b.pageY-d.overflowOffset.top<e.scrollSensitivity&&(d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop-e.scrollSpeed);if(!e.axis||e.axis!="y")d.overflowOffset.left+d.scrollParent[0].offsetWidth-b.pageX<e.scrollSensitivity?d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft+e.scrollSpeed:b.pageX-d.overflowOffset.left<e.scrollSensitivity&&(d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft-e.scrollSpeed)}else{if(!e.axis||e.axis!="x")b.pageY-a(document).scrollTop()<e.scrollSensitivity?f=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<e.scrollSensitivity&&(f=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed));if(!e.axis||e.axis!="y")b.pageX-a(document).scrollLeft()<e.scrollSensitivity?f=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<e.scrollSensitivity&&(f=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed))}f!==!1&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,b)}}),a.ui.plugin.add("draggable","snap",{start:function(b,c){var d=a(this).data("draggable"),e=d.options;d.snapElements=[],a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=a(this),c=b.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:c.top,left:c.left})})},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=e.snapTolerance,g=c.offset.left,h=g+d.helperProportions.width,i=c.offset.top,j=i+d.helperProportions.height;for(var k=d.snapElements.length-1;k>=0;k--){var l=d.snapElements[k].left,m=l+d.snapElements[k].width,n=d.snapElements[k].top,o=n+d.snapElements[k].height;if(!(l-f<g&&g<m+f&&n-f<i&&i<o+f||l-f<g&&g<m+f&&n-f<j&&j<o+f||l-f<h&&h<m+f&&n-f<i&&i<o+f||l-f<h&&h<m+f&&n-f<j&&j<o+f)){d.snapElements[k].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=!1;continue}if(e.snapMode!="inner"){var p=Math.abs(n-j)<=f,q=Math.abs(o-i)<=f,r=Math.abs(l-h)<=f,s=Math.abs(m-g)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n-d.helperProportions.height,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l-d.helperProportions.width}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m}).left-d.margins.left)}var t=p||q||r||s;if(e.snapMode!="outer"){var p=Math.abs(n-i)<=f,q=Math.abs(o-j)<=f,r=Math.abs(l-g)<=f,s=Math.abs(m-h)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o-d.helperProportions.height,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m-d.helperProportions.width}).left-d.margins.left)}!d.snapElements[k].snapping&&(p||q||r||s||t)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=p||q||r||s||t}}}),a.ui.plugin.add("draggable","stack",{start:function(b,c){var d=a(this).data("draggable").options,e=a.makeArray(a(d.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(!!e.length){var f=parseInt(e[0].style.zIndex)||0;a(e).each(function(a){this.style.zIndex=f+a}),this[0].style.zIndex=f+e.length}}}),a.ui.plugin.add("draggable","zIndex",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("zIndex")&&(e._zIndex=d.css("zIndex")),d.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})})(jQuery);/*
-+ * jQuery UI Droppable 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Droppables
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.widget.js
-+ *    jquery.ui.mouse.js
-+ *    jquery.ui.draggable.js
-+ */(function(a,b){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,c=b.accept;this.isover=0,this.isout=1,this.accept=a.isFunction(c)?c:function(a){return a.is(c)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[],a.ui.ddmanager.droppables[b.scope].push(this),b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){var b=a.ui.ddmanager.droppables[this.options.scope];for(var c=0;c<b.length;c++)b[c]==this&&b.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(b,c){b=="accept"&&(this.accept=a.isFunction(c)?c:function(a){return a.is(c)}),a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),c&&this._trigger("deactivate",b,this.ui(c))},_over:function(b){var c=a.ui.ddmanager.current;!!c&&(c.currentItem||c.element)[0]!=this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",b,this.ui(c)))},_out:function(b){var c=a.ui.ddmanager.current;!!c&&(c.currentItem||c.element)[0]!=this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",b,this.ui(c)))},_drop:function(b,c){var d=c||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return!1;var e=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==d.options.scope&&b.accept.call(b.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){e=!0;return!1}});if(e)return!1;if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",b,this.ui(d));return this.element}return!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}}),a.extend(a.ui.droppable,{version:"1.8.18"}),a.ui.intersect=function(b,c,d){if(!c.offset)return!1;var e=(b.positionAbs||b.position.absolute).left,f=e+b.helperProportions.width,g=(b.positionAbs||b.position.absolute).top,h=g+b.helperProportions.height,i=c.offset.left,j=i+c.proportions.width,k=c.offset.top,l=k+c.proportions.height;switch(d){case"fit":return i<=e&&f<=j&&k<=g&&h<=l;case"intersect":return i<e+b.helperProportions.width/2&&f-b.helperProportions.width/2<j&&k<g+b.helperProportions.height/2&&h-b.helperProportions.height/2<l;case"pointer":var m=(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,n=(b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.click).top,o=a.ui.isOver(n,m,k,i,c.proportions.height,c.proportions.width);return o;case"touch":return(g>=k&&g<=l||h>=k&&h<=l||g<k&&h>l)&&(e>=i&&e<=j||f>=i&&f<=j||e<i&&f>j);default:return!1}},a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],e=c?c.type:null,f=(b.currentItem||b.element).find(":data(droppable)").andSelf();droppablesLoop:for(var g=0;g<d.length;g++){if(d[g].options.disabled||b&&!d[g].accept.call(d[g].element[0],b.currentItem||b.element))continue;for(var h=0;h<f.length;h++)if(f[h]==d[g].element[0]){d[g].proportions.height=0;continue droppablesLoop}d[g].visible=d[g].element.css("display")!="none";if(!d[g].visible)continue;e=="mousedown"&&d[g]._activate.call(d[g],c),d[g].offset=d[g].element.offset(),d[g].proportions={width:d[g].element[0].offsetWidth,height:d[g].element[0].offsetHeight}}},drop:function(b,c){var d=!1;a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){!this.options||(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)&&(d=this._drop.call(this,c)||d),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,c)))});return d},dragStart:function(b,c){b.element.parents(":not(body,html)").bind("scroll.droppable",function(){b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c),a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var d=a.ui.intersect(b,this,this.options.tolerance),e=!d&&this.isover==1?"isout":d&&this.isover==0?"isover":null;if(!e)return;var f;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");g.length&&(f=a.data(g[0],"droppable"),f.greedyChild=e=="isover"?1:0)}f&&e=="isover"&&(f.isover=0,f.isout=1,f._out.call(f,c)),this[e]=1,this[e=="isout"?"isover":"isout"]=0,this[e=="isover"?"_over":"_out"].call(this,c),f&&e=="isout"&&(f.isout=0,f.isover=1,f._over.call(f,c))}})},dragStop:function(b,c){b.element.parents(":not(body,html)").unbind("scroll.droppable"),b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)}}})(jQuery);/*
-+ * jQuery UI Resizable 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Resizables
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.mouse.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var b=this,c=this.options;this.element.addClass("ui-resizable"),a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=c.handles||(a(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var d=this.handles.split(",");this.handles={};for(var e=0;e<d.length;e++){var f=a.trim(d[e]),g="ui-resizable-"+f,h=a('<div class="ui-resizable-handle '+g+'"></div>');/sw|se|ne|nw/.test(f)&&h.css({zIndex:++c.zIndex}),"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=".ui-resizable-"+f,this.element.append(h)}}this._renderAxis=function(b){b=b||this.element;for(var c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=a(this.handles[c],this.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth();var f=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(f,e),this._proportionallyResize()}if(!a(this.handles[c]).length)continue}},this._renderAxis(this.element),this._handles=a(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}}),c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())},function(){c.disabled||b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle),b(this.originalElement);return this},_mouseCapture:function(b){var c=!1;for(var d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var d=this.options,e=this.element.position(),f=this.element;this.resizing=!0,this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()},(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left}),this._renderProxy();var g=c(this.helper.css("left")),h=c(this.helper.css("top"));d.containment&&(g+=a(d.containment).scrollLeft()||0,h+=a(d.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:h},this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:h},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio=typeof d.aspectRatio=="number"?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;var i=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",i=="auto"?this.axis+"-resize":i),f.addClass("ui-resizable-resizing"),this._propagate("start",b);return!0},_mouseDrag:function(b){var c=this.helper,d=this.options,e={},f=this,g=this.originalMousePosition,h=this.axis,i=b.pageX-g.left||0,j=b.pageY-g.top||0,k=this._change[h];if(!k)return!1;var l=k.apply(this,[b,i,j]),m=a.browser.msie&&a.browser.version<7,n=this.sizeDiff;this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)l=this._updateRatio(l,b);l=this._respectSize(l,b),this._propagate("resize",b),c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",b,this.ui());return!1},_mouseStop:function(b){this.resizing=!1;var c=this.options,d=this;if(this._helper){var e=this._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&a.ui.hasScroll(e[0],"left")?0:d.sizeDiff.height,h=f?0:d.sizeDiff.width,i={width:d.helper.width()-h,height:d.helper.height()-g},j=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,k=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.element.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(a){var b=this.options,c,e,f,g,h;h={minWidth:d(b.minWidth)?b.minWidth:0,maxWidth:d(b.maxWidth)?b.maxWidth:Infinity,minHeight:d(b.minHeight)?b.minHeight:0,maxHeight:d(b.maxHeight)?b.maxHeight:Infinity};if(this._aspectRatio||a)c=h.minHeight*this.aspectRatio,f=h.minWidth/this.aspectRatio,e=h.maxHeight*this.aspectRatio,g=h.maxWidth/this.aspectRatio,c>h.minWidth&&(h.minWidth=c),f>h.minHeight&&(h.minHeight=f),e<h.maxWidth&&(h.maxWidth=e),g<h.maxHeight&&(h.maxHeight=g);this._vBoundaries=h},_updateCache:function(a){var b=this.options;this.offset=this.helper.offset(),d(a.left)&&(this.position.left=a.left),d(a.top)&&(this.position.top=a.top),d(a.height)&&(this.size.height=a.height),d(a.width)&&(this.size.width=a.width)},_updateRatio:function(a,b){var c=this.options,e=this.position,f=this.size,g=this.axis;d(a.height)?a.width=a.height*this.aspectRatio:d(a.width)&&(a.height=a.width/this.aspectRatio),g=="sw"&&(a.left=e.left+(f.width-a.width),a.top=null),g=="nw"&&(a.top=e.top+(f.height-a.height),a.left=e.left+(f.width-a.width));return a},_respectSize:function(a,b){var c=this.helper,e=this._vBoundaries,f=this._aspectRatio||b.shiftKey,g=this.axis,h=d(a.width)&&e.maxWidth&&e.maxWidth<a.width,i=d(a.height)&&e.maxHeight&&e.maxHeight<a.height,j=d(a.width)&&e.minWidth&&e.minWidth>a.width,k=d(a.height)&&e.minHeight&&e.minHeight>a.height;j&&(a.width=e.minWidth),k&&(a.height=e.minHeight),h&&(a.width=e.maxWidth),i&&(a.height=e.maxHeight);var l=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,n=/sw|nw|w/.test(g),o=/nw|ne|n/.test(g);j&&n&&(a.left=l-e.minWidth),h&&n&&(a.left=l-e.maxWidth),k&&o&&(a.top=m-e.minHeight),i&&o&&(a.top=m-e.maxHeight);var p=!a.width&&!a.height;p&&!a.left&&a.top?a.top=null:p&&!a.top&&a.left&&(a.left=null);return a},_proportionallyResize:function(){var b=this.options;if(!!this._proportionallyResizeElements.length){var c=this.helper||this.element;for(var d=0;d<this._proportionallyResizeElements.length;d++){var e=this._proportionallyResizeElements[d];if(!this.borderDif){var f=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],g=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];this.borderDif=a.map(f,function(a,b){var c=parseInt(a,10)||0,d=parseInt(g[b],10)||0;return c+d})}if(a.browser.msie&&(!!a(c).is(":hidden")||!!a(c).parents(":hidden").length))continue;e.css({height:c.height()-this.borderDif[0]-this.borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var b=this.element,c=this.options;this.elementOffset=b.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var d=a.browser.msie&&a.browser.version<7,e=d?1:0,f=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b,c){return{width:this.originalSize.width+b}},w:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{left:f.left+b,width:e.width-b}},n:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{top:f.top+c,height:e.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]),b!="resize"&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),a.extend(a.ui.resizable,{version:"1.8.18"}),a.ui.plugin.add("resizable","alsoResize",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10)})})};typeof e.alsoResize=="object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=e.alsoResize[0],f(e.alsoResize)):a.each(e.alsoResize,function(a){f(a)}):f(e.alsoResize)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},i=function(b,d){a(b).each(function(){var b=a(this),e=a(this).data("resizable-alsoresize"),f={},g=d&&d.length?d:b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(g,function(a,b){var c=(e[b]||0)+(h[b]||0);c&&c>=0&&(f[b]=c||null)}),b.css(f)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(a,b){i(a,b)}):i(e.alsoResize)},stop:function(b,c){a(this).removeData("resizable-alsoresize")}}),a.ui.plugin.add("resizable","animate",{stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d._proportionallyResizeElements,g=f.length&&/textarea/i.test(f[0].nodeName),h=g&&a.ui.hasScroll(f[0],"left")?0:d.sizeDiff.height,i=g?0:d.sizeDiff.width,j={width:d.size.width-i,height:d.size.height-h},k=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,l=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var c={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:c.width,height:c.height}),d._updateCache(c),d._propagate("resize",b)}})}}),a.ui.plugin.add("resizable","containment",{start:function(b,d){var e=a(this).data("resizable"),f=e.options,g=e.element,h=f.containment,i=h instanceof a?h.get(0):/parent/.test(h)?g.parent().get(0):h;if(!!i){e.containerElement=a(i);if(/document/.test(h)||h==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var j=a(i),k=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){k[a]=c(j.css("padding"+b))}),e.containerOffset=j.offset(),e.containerPosition=j.position(),e.containerSize={height:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=e.containerOffset,m=e.containerSize.height,n=e.containerSize.width,o=a.ui.hasScroll(i,"left")?i.scrollWidth:n,p=a.ui.hasScroll(i)?i.scrollHeight:m;e.parentData={element:i,left:l.left,top:l.top,width:o,height:p}}}},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.containerSize,g=d.containerOffset,h=d.size,i=d.position,j=d._aspectRatio||b.shiftKey,k={top:0,left:0},l=d.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(k=g),i.left<(d._helper?g.left:0)&&(d.size.width=d.size.width+(d._helper?d.position.left-g.left:d.position.left-k.left),j&&(d.size.height=d.size.width/e.aspectRatio),d.position.left=e.helper?g.left:0),i.top<(d._helper?g.top:0)&&(d.size.height=d.size.height+(d._helper?d.position.top-g.top:d.position.top),j&&(d.size.width=d.size.height*e.aspectRatio),d.position.top=d._helper?g.top:0),d.offset.left=d.parentData.left+d.position.left,d.offset.top=d.parentData.top+d.position.top;var m=Math.abs((d._helper?d.offset.left-k.left:d.offset.left-k.left)+d.sizeDiff.width),n=Math.abs((d._helper?d.offset.top-k.top:d.offset.top-g.top)+d.sizeDiff.height),o=d.containerElement.get(0)==d.element.parent().get(0),p=/relative|absolute/.test(d.containerElement.css("position"));o&&p&&(m-=d.parentData.left),m+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-m,j&&(d.size.height=d.size.width/d.aspectRatio)),n+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-n,j&&(d.size.width=d.size.height*d.aspectRatio))},stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.position,g=d.containerOffset,h=d.containerPosition,i=d.containerElement,j=a(d.helper),k=j.offset(),l=j.outerWidth()-d.sizeDiff.width,m=j.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/relative/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m}),d._helper&&!e.animate&&/static/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m})}}),a.ui.plugin.add("resizable","ghost",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone(),d.ghost.css({opacity:.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:""),d.ghost.appendTo(d.helper)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),a.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size,g=d.originalSize,h=d.originalPosition,i=d.axis,j=e._aspectRatio||b.shiftKey;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var k=Math.round((f.width-g.width)/(e.grid[0]||1))*(e.grid[0]||1),l=Math.round((f.height-g.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l):/^(ne)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l):/^(sw)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.left=h.left-k):(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l,d.position.left=h.left-k)}});var c=function(a){return parseInt(a,10)||0},d=function(a){return!isNaN(parseInt(a,10))}})(jQuery);/*
-+ * jQuery UI Selectable 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Selectables
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.mouse.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable"),this.dragged=!1;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]),c.addClass("ui-selectee"),c.each(function(){var b=a(this),c=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selected:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=c.addClass("ui-selectee"),this._mouseInit(),this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy();return this},_mouseStart:function(b){var c=this;this.opos=[b.pageX,b.pageY];if(!this.options.disabled){var d=this.options;this.selectees=a(d.filter,this.element[0]),this._trigger("start",b),a(d.appendTo).append(this.helper),this.helper.css({left:b.clientX,top:b.clientY,width:0,height:0}),d.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0,!b.metaKey&&!b.ctrlKey&&(d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",b,{unselecting:d.element}))}),a(b.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var e=!b.metaKey&&!b.ctrlKey||!d.$element.hasClass("ui-selected");d.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),d.unselecting=!e,d.selecting=e,d.selected=e,e?c._trigger("selecting",b,{selecting:d.element}):c._trigger("unselecting",b,{unselecting:d.element});return!1}})}},_mouseDrag:function(b){var c=this;this.dragged=!0;if(!this.options.disabled){var d=this.options,e=this.opos[0],f=this.opos[1],g=b.pageX,h=b.pageY;if(e>g){var i=g;g=e,e=i}if(f>h){var i=h;h=f,f=i}this.helper.css({left:e,top:f,width:g-e,height:h-f}),this.selectees.each(function(){var i=a.data(this,"selectable-item");if(!!i&&i.element!=c.element[0]){var j=!1;d.tolerance=="touch"?j=!(i.left>g||i.right<e||i.top>h||i.bottom<f):d.tolerance=="fit"&&(j=i.left>e&&i.right<g&&i.top>f&&i.bottom<h),j?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,c._trigger("selecting",b,{selecting:i.element}))):(i.selecting&&((b.metaKey||b.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),c._trigger("unselecting",b,{unselecting:i.element}))),i.selected&&!b.metaKey&&!b.ctrlKey&&!i.startselected&&(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,c._trigger("unselecting",b,{unselecting:i.element})))}});return!1}},_mouseStop:function(b){var c=this;this.dragged=!1;var d=this.options;a(".ui-unselecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-unselecting"),d.unselecting=!1,d.startselected=!1,c._trigger("unselected",b,{unselected:d.element})}),a(".ui-selecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected"),d.selecting=!1,d.selected=!0,d.startselected=!0,c._trigger("selected",b,{selected:d.element})}),this._trigger("stop",b),this.helper.remove();return!1}}),a.extend(a.ui.selectable,{version:"1.8.18"})})(jQuery);/*
-+ * jQuery UI Sortable 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Sortables
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.mouse.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var a=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){a.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--)this.items[b].item.removeData(this.widgetName+"-item");return this},_setOption:function(b,c){b==="disabled"?(this.options[b]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){var d=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(b);var e=null,f=this,g=a(b.target).parents().each(function(){if(a.data(this,d.widgetName+"-item")==f){e=a(this);return!1}});a.data(b.target,d.widgetName+"-item")==f&&(e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var h=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==b.target&&(h=!0)});if(!h)return!1}this.currentItem=e,this._removeCurrentsFromItems();return!0},_mouseStart:function(b,c,d){var e=this.options,f=this;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(b),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),e.containment&&this._setContainment(),e.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",e.cursor)),e.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",e.opacity)),e.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(var g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",b,f._uiHash(this));a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(b);return!0},_mouseDrag:function(b){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,d=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity?this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+c.scrollSpeed:b.pageY-this.overflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity?this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+c.scrollSpeed:b.pageX-this.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed)):(b.pageY-a(document).scrollTop()<c.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&(d=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed))),d!==!1&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(var e=this.items.length-1;e>=0;e--){var f=this.items[e],g=f.item[0],h=this._intersectsWithPointer(f);if(!h)continue;if(g!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],g):!0)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(b,f);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(b,c){if(!!b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var d=this,e=d.placeholder.offset();d.reverting=!0,a(this.helper).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){var b=this;if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",null,b._uiHash(this)),this.containers[c].containerCache.over=0)}this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];b=b||{},a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"=");return d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];b=b||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||"")});return d},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,e=d+this.helperProportions.height,f=a.left,g=f+a.width,h=a.top,i=h+a.height,j=this.offset.click.top,k=this.offset.click.left,l=d+j>h&&d+j<i&&b+k>f&&b+k<g;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?l:f<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<g&&h<d+this.helperProportions.height/2&&e-this.helperProportions.height/2<i},_intersectsWithPointer:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top,b.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width),e=c&&d,f=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(!e)return!1;return this.floating?g&&g=="right"||f=="down"?2:1:f&&(f=="down"?2:1)},_intersectsWithSides:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width),e=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&d||f=="left"&&!d:e&&(e=="down"&&c||e=="up"&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a),this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=this,d=[],e=[],f=this._connectWith();if(f&&b)for(var g=f.length-1;g>=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),j])}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var g=e.length-1;g>=0;g--)e[g][0].each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data("+this.widgetName+"-item)");for(var b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(b){this.items=[],this.containers=[this];var c=this.items,d=this,e=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f&&this.ready)for(var g=f.length-1;g>=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.items,j.element),j]),this.containers.push(j))}}for(var g=e.length-1;g>=0;g--){var k=e[g][1],l=e[g][0];for(var i=0,m=l.length;i<m;i++){var n=a(l[i]);n.data(this.widgetName+"-item",k),c.push({item:n,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var c=this.items.length-1;c>=0;c--){var d=this.items[c];if(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])continue;var e=this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;b||(d.width=e.outerWidth(),d.height=e.outerHeight());var f=e.offset();d.left=f.left,d.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var c=this.containers.length-1;c>=0;c--){var f=this.containers[c].element.offset();this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}return this},_createPlaceholder:function(b){var c=b||this,d=c.options;if(!d.placeholder||d.placeholder.constructor==String){var e=d.placeholder;d.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];e||(b.style.visibility="hidden");return b},update:function(a,b){if(!e||!!d.forcePlaceholderSize)b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(d.placeholder.element.call(c.element,c.currentItem)),c.currentItem.after(c.placeholder),d.placeholder.update(c,c.placeholder)},_contactContainers:function(b){var c=null,d=null;for(var e=this.containers.length-1;e>=0;e--){if(a.ui.contains(this.currentItem[0],this.containers[e].element[0]))continue;if(this._intersectsWith(this.containers[e].containerCache)){if(c&&a.ui.contains(this.containers[e].element[0],c.element[0]))continue;c=this.containers[e],d=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",b,this._uiHash(this)),this.containers[e].containerCache.over=0)}if(!!c)if(this.containers.length===1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1;else if(this.currentContainer!=this.containers[d]){var f=1e4,g=null,h=this.positionAbs[this.containers[d].floating?"left":"top"];for(var i=this.items.length-1;i>=0;i--){if(!a.ui.contains(this.containers[d].element[0],this.items[i].item[0]))continue;var j=this.items[i][this.containers[d].floating?"left":"top"];Math.abs(j-h)<f&&(f=Math.abs(j-h),g=this.items[i])}if(!g&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[d],g?this._rearrange(b,g,null,!0):this._rearrange(b,null,this.containers[d].element,!0),this._trigger("change",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]),d[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(d[0].style.width==""||c.forceHelperSize)&&d.width(this.currentItem.width()),(d[0].style.height==""||c.forceHelperSize)&&d.height(this.currentItem.height());return d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var c=a(b.containment)[0],d=a(b.containment).offset(),e=a(c).css("overflow")!="hidden";this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var f=b.pageX,g=b.pageY;if(this.originalPosition){this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top));if(c.grid){var h=this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1];g=this.containment?h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3]?h-this.offset.click.top<this.containment[1]?h+c.grid[1]:h-c.grid[1]:h:h;var i=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0];f=this.containment?i-this.offset.click.left<this.containment[0]||i-this.offset.click.left>this.containment[2]?i-this.offset.click.left<this.containment[0]?i+c.grid[0]:i-c.grid[0]:i:i}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var e=this,f=this.counter;window.setTimeout(function(){f==e.counter&&e.refreshPositions(!d)},0)},_clear:function(b,c){this.reverting=!1;var d=[],e=this;!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(var f=this.containers.length-1;f>=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(var f=this.containers.length-1;f>=0;f--)c||d.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over&&(d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=0);this._storedCursor&&a("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(var f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}return!1}c||this._trigger("beforeStop",b,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null;if(!c){for(var f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.extend(a.ui.sortable,{version:"1.8.18"})})(jQuery);/*
-+ * jQuery UI Accordion 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Accordion
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var b=this,c=b.options;b.running=0,b.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),b.headers=b.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")}),b.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(c.navigation){var d=b.element.find("a").filter(c.navigationFilter).eq(0);if(d.length){var e=d.closest(".ui-accordion-header");e.length?b.active=e:b.active=d.closest(".ui-accordion-content").prev()}}b.active=b._findActive(b.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),b.active.next().addClass("ui-accordion-content-active"),b._createIcons(),b.resize(),b.element.attr("role","tablist"),b.headers.attr("role","tab").bind("keydown.accordion",function(a){return b._keydown(a)}).next().attr("role","tabpanel"),b.headers.not(b.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),b.active.length?b.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):b.headers.eq(0).attr("tabIndex",0),a.browser.safari||b.headers.find("a").attr("tabIndex",-1),c.event&&b.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(a){b._clickHandler.call(b,a,this),a.preventDefault()})},_createIcons:function(){var b=this.options;b.icons&&(a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");(b.autoHeight||b.fillHeight)&&c.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b=="active"&&this.activate(c),b=="icons"&&(this._destroyIcons(),c&&this._createIcons()),b=="disabled"&&this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(b){if(!(this.options.disabled||b.altKey||b.ctrlKey)){var c=a.ui.keyCode,d=this.headers.length,e=this.headers.index(b.target),f=!1;switch(b.keyCode){case c.RIGHT:case c.DOWN:f=this.headers[(e+1)%d];break;case c.LEFT:case c.UP:f=this.headers[(e-1+d)%d];break;case c.SPACE:case c.ENTER:this._clickHandler({target:b.target},b.target),b.preventDefault()}if(f){a(b.target).attr("tabIndex",-1),a(f).attr("tabIndex",0),f.focus();return!1}return!0}},resize:function(){var b=this.options,c;if(b.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height(),a.browser.msie&&this.element.parent().css("overflow",d),this.headers.each(function(){c-=a(this).outerHeight(!0)}),this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else b.autoHeight&&(c=0,this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c));return this},activate:function(a){this.options.active=a;var b=this._findActive(a)[0];this._clickHandler({target:b},b);return this},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===!1?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,c){var d=this.options;if(!d.disabled){if(!b.target){if(!d.collapsible)return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),this.active.next().addClass("ui-accordion-content-active");var e=this.active.next(),f={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:e},g=this.active=a([]);this._toggle(g,e,f);return}var h=a(b.currentTarget||c),i=h[0]===this.active[0];d.active=d.collapsible&&i?!1:this.headers.index(h);if(this.running||!d.collapsible&&i)return;var j=this.active,g=h.next(),e=this.active.next(),f={options:d,newHeader:i&&d.collapsible?a([]):h,oldHeader:this.active,newContent:i&&d.collapsible?a([]):g,oldContent:e},k=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=i?a([]):h,this._toggle(g,e,f,i,k),j.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),i||(h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected),h.next().addClass("ui-accordion-content-active"));return}},_toggle:function(b,c,d,e,f){var g=this,h=g.options;g.toShow=b,g.toHide=c,g.data=d;var i=function(){if(!!g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data),g.running=c.size()===0?b.size():c.size();if(h.animated){var j={};h.collapsible&&e?j={toShow:a([]),toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace}:j={toShow:b,toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace},h.proxied||(h.proxied=h.animated),h.proxiedDuration||(h.proxiedDuration=h.duration),h.animated=a.isFunction(h.proxied)?h.proxied(j):h.proxied,h.duration=a.isFunction(h.proxiedDuration)?h.proxiedDuration(j):h.proxiedDuration;var k=a.ui.accordion.animations,l=h.duration,m=h.animated;m&&!k[m]&&!a.easing[m]&&(m="slide"),k[m]||(k[m]=function(a){this.slide(a,{easing:m,duration:l||700})}),k[m](j)}else h.collapsible&&e?b.toggle():(c.hide(),b.show()),i(!0);c.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),b.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data))}}),a.extend(a.ui.accordion,{version:"1.8.18",animations:{slide:function(b,c){b=a.extend({easing:"swing",duration:300},b,c);if(!b.toHide.size())b.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},b);else{if(!b.toShow.size()){b.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},b);return}var d=b.toShow.css("overflow"),e=0,f={},g={},h=["height","paddingTop","paddingBottom"],i,j=b.toShow;i=j[0].style.width,j.width(j.parent().width()-parseFloat(j.css("paddingLeft"))-parseFloat(j.css("paddingRight"))-(parseFloat(j.css("borderLeftWidth"))||0)-(parseFloat(j.css("borderRightWidth"))||0)),a.each(h,function(c,d){g[d]="hide";var e=(""+a.css(b.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);f[d]={value:e[1],unit:e[2]||"px"}}),b.toShow.css({height:0,overflow:"hidden"}).show(),b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(g,{step:function(a,c){c.prop=="height"&&(e=c.end-c.start===0?0:(c.now-c.start)/(c.end-c.start)),b.toShow[0].style[c.prop]=e*f[c.prop].value+f[c.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height",""),b.toShow.css({width:i,overflow:d}),b.complete()}})}},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1e3:200})}}})})(jQuery);/*
-+ * jQuery UI Autocomplete 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Autocomplete
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.widget.js
-+ *    jquery.ui.position.js
-+ */(function(a,b){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,c=this.element[0].ownerDocument,d;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!b.options.disabled&&!b.element.propAttr("readOnly")){d=!1;var e=a.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._move("nextPage",c);break;case e.UP:b._move("previous",c),c.preventDefault();break;case e.DOWN:b._move("next",c),c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active&&(d=!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.select(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){b.term!=b.element.val()&&(b.selectedItem=null,b.search(null,c))},b.options.delay)}}}).bind("keypress.autocomplete",function(a){d&&(d=!1,a.preventDefault())}).bind("focus.autocomplete",function(){b.options.disabled||(b.selectedItem=null,b.previous=b.element.val())}).bind("blur.autocomplete",function(a){b.options.disabled||(clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a),b._change(a)},150))}),this._initSource(),this.response=function(){return b._response.apply(b,arguments)},this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(c){var d=b.menu.element[0];a(c.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(c){c.target!==b.element[0]&&c.target!==d&&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,c){var d=c.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:d})&&/^key/.test(a.originalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=d.item.data("item.autocomplete"),f=b.previous;b.element[0]!==c.activeElement&&(b.element.focus(),b.previous=f,setTimeout(function(){b.previous=f,b.selectedItem=e},1)),!1!==b._trigger("select",a,{item:e})&&b.element.val(e.value),b.term=b.element.val(),b.close(a),b.selectedItem=e},blur:function(a,c){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.beforeunloadHandler=function(){b.element.removeAttr("autocomplete")},a(window).bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandler),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b==="source"&&this._initSource(),b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0]),b==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var b=this,d,e;a.isArray(this.options.source)?(d=this.options.source,this.source=function(b,c){c(a.ui.autocomplete.filter(d,b.term))}):typeof this.options.source=="string"?(e=this.options.source,this.source=function(d,f){b.xhr&&b.xhr.abort(),b.xhr=a.ajax({url:e,data:d,dataType:"json",context:{autocompleteRequest:++c},success:function(a,b){this.autocompleteRequest===c&&f(a)},error:function(){this.autocompleteRequest===c&&f([])}})}):this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val(),this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==!1)return this._search(a)},_search:function(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.source({term:a},this.response)},_response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close(),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){if(b.length&&b[0].label&&b[0].value)return b;return a.map(b,function(b){if(typeof b=="string")return{label:b,value:b};return a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resizeMenu(),c.position(a.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=this;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visible"))this.search(null,b);else{if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.deactivate();return}this.menu[a](b)}},widget:function(){return this.menu.element}}),a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(jQuery),function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){!a(c.target).closest(".ui-menu-item a").length||(c.preventDefault(),b.select(c))}),this.refresh()},refresh:function(){var b=this,c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.scrollTop(),e=this.element.height();c<0?this.element.scrollTop(d+c):c>=e&&this.element.scrollTop(d+c-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",a,{item:b})},deactivate:function(){!this.active||(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.active)this.activate(c,this.element.children(b));else{var d=this.active[a+"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,this.element.children(b))}},nextPage:function(b){if(this.hasScroll()){if(!this.active||this.last()){this.activate(b,this.element.children(".ui-menu-item:first"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!this.active||this.first()){this.activate(b,this.element.children(".ui-menu-item:last"));return}var c=this.active.offset().top,d=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+d-a(this).height();return b<10&&b>-10}),result.length||(result=this.element.children(".ui-menu-item:first")),this.activate(b,result)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);/*
-+ * jQuery UI Button 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Button
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){var c,d,e,f,g="ui-button ui-widget ui-state-default ui-corner-all",h="ui-state-hover ui-state-active ",i="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",j=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},k=function(b){var c=b.name,d=b.form,e=a([]);c&&(d?e=a(d).find("[name='"+c+"']"):e=a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form}));return e};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",j),typeof this.options.disabled!="boolean"?this.options.disabled=!!this.element.propAttr("disabled"):this.element.propAttr("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var b=this,h=this.options,i=this.type==="checkbox"||this.type==="radio",l="ui-state-hover"+(i?"":" ui-state-active"),m="ui-state-focus";h.label===null&&(h.label=this.buttonElement.html()),this.buttonElement.addClass(g).attr("role","button").bind("mouseenter.button",function(){h.disabled||(a(this).addClass("ui-state-hover"),this===c&&a(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){h.disabled||a(this).removeClass(l)}).bind("click.button",function(a){h.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}),this.element.bind("focus.button",function(){b.buttonElement.addClass(m)}).bind("blur.button",function(){b.buttonElement.removeClass(m)}),i&&(this.element.bind("change.button",function(){f||b.refresh()}),this.buttonElement.bind("mousedown.button",function(a){h.disabled||(f=!1,d=a.pageX,e=a.pageY)}).bind("mouseup.button",function(a){!h.disabled&&(d!==a.pageX||e!==a.pageY)&&(f=!0)})),this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).toggleClass("ui-state-active"),b.buttonElement.attr("aria-pressed",b.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).addClass("ui-state-active"),b.buttonElement.attr("aria-pressed","true");var c=b.element[0];k(c).not(c).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown.button",function(){if(h.disabled)return!1;a(this).addClass("ui-state-active"),c=this,a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(h.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(b){if(h.disabled)return!1;(b.keyCode==a.ui.keyCode.SPACE||b.keyCode==a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(b){b.keyCode===a.ui.keyCode.SPACE&&a(this).click()})),this._setOption("disabled",h.disabled),this._resetButton()},_determineButtonType:function(){this.element.is(":checkbox")?this.type="checkbox":this.element.is(":radio")?this.type="radio":this.element.is("input")?this.type="input":this.type="button";if(this.type==="checkbox"||this.type==="radio"){var a=this.element.parents().filter(":last"),b="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(b),this.buttonElement.length||(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(b),this.buttonElement.length||(this.buttonElement=a.find(b))),this.element.addClass("ui-helper-hidden-accessible");var c=this.element.is(":checked");c&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.attr("aria-pressed",c)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(g+" "+h+" "+i).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title"),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);b==="disabled"?c?this.element.propAttr("disabled",!0):this.element.propAttr("disabled",!1):this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b),this.type==="radio"?k(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass(i),c=a("<span></span>",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary,f=[];d.primary||d.secondary?(this.options.text&&f.push("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary")),d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>"),d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>"),this.options.text||(f.push(e?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||b.attr("title",c))):f.push("ui-button-text-only"),b.addClass(f.join(" "))}}}),a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c),a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(b?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),a.Widget.prototype.destroy.call(this)}})})(jQuery);/*
-+ * jQuery UI Dialog 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Dialog
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.widget.js
-+ *  jquery.ui.button.js
-+ *    jquery.ui.draggable.js
-+ *    jquery.ui.mouse.js
-+ *    jquery.ui.position.js
-+ *    jquery.ui.resizable.js
-+ */(function(a,b){var c="ui-dialog ui-widget ui-widget-content ui-corner-all ",d={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},e={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},f=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(b){var c=a(this).css(b).offset().top;c<0&&a(this).css("top",b.top-c)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var b=this,d=b.options,e=d.title||"&#160;",f=a.ui.dialog.getTitleId(b.element),g=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass(c+d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(c){d.closeOnEscape&&!c.isDefaultPrevented()&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(a){b.moveToTop(!1,a)}),h=b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g),i=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),j=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-hover")}).focus(function(){j.addClass("ui-state-focus")}).blur(function(){j.removeClass("ui-state-focus")}).click(function(a){b.close(a);return!1}).appendTo(i),k=(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(d.closeText).appendTo(j),l=a("<span></span>").addClass("ui-dialog-title").attr("id",f).html(e).prependTo(i);a.isFunction(d.beforeclose)&&!a.isFunction(d.beforeClose)&&(d.beforeClose=d.beforeclose),i.find("*").add(i).disableSelection(),d.draggable&&a.fn.draggable&&b._makeDraggable(),d.resizable&&a.fn.resizable&&b._makeResizable(),b._createButtons(d.buttons),b._isOpen=!1,a.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy(),a.uiDialog.hide(),a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),a.uiDialog.remove(),a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(b){var c=this,d,e;if(!1!==c._trigger("beforeClose",b)){c.overlay&&c.overlay.destroy(),c.uiDialog.unbind("keypress.ui-dialog"),c._isOpen=!1,c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",b)}):(c.uiDialog.hide(),c._trigger("close",b)),a.ui.dialog.overlay.resize(),c.options.modal&&(d=0,a(".ui-dialog").each(function(){this!==c.uiDialog[0]&&(e=a(this).css("z-index"),isNaN(e)||(d=Math.max(d,e)))}),a.ui.dialog.maxZ=d);return c}},isOpen:function(){return this._isOpen},moveToTop:function(b,c){var d=this,e=d.options,f;if(e.modal&&!b||!e.stack&&!e.modal)return d._trigger("focus",c);e.zIndex>a.ui.dialog.maxZ&&(a.ui.dialog.maxZ=e.zIndex),d.overlay&&(a.ui.dialog.maxZ+=1,d.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)),f={scrollTop:d.element.scrollTop(),scrollLeft:d.element.scrollLeft()},a.ui.dialog.maxZ+=1,d.uiDialog.css("z-index",a.ui.dialog.maxZ),d.element.attr(f),d._trigger("focus",c);return d},open:function(){if(!this._isOpen){var b=this,c=b.options,d=b.uiDialog;b.overlay=c.modal?new a.ui.dialog.overlay(b):null,b._size(),b._position(c.position),d.show(c.show),b.moveToTop(!0),c.modal&&d.bind("keydown.ui-dialog",function(b){if(b.keyCode===a.ui.keyCode.TAB){var c=a(":tabbable",this),d=c.filter(":first"),e=c.filter(":last");if(b.target===e[0]&&!b.shiftKey){d.focus(1);return!1}if(b.target===d[0]&&b.shiftKey){e.focus(1);return!1}}}),a(b.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus(),b._isOpen=!0,b._trigger("open");return b}},_createButtons:function(b){var c=this,d=!1,e=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);c.uiDialog.find(".ui-dialog-buttonpane").remove(),typeof b=="object"&&b!==null&&a.each(b,function(){return!(d=!0)}),d&&(a.each(b,function(b,d){d=a.isFunction(d)?{click:d,text:b}:d;var e=a('<button type="button"></button>').click(function(){d.click.apply(c.element[0],arguments)}).appendTo(g);a.each(d,function(a,b){a!=="click"&&(a in f?e[a](b):e.attr(a,b))}),a.fn.button&&e.button()}),e.appendTo(c.uiDialog))},_makeDraggable:function(){function f(a){return{position:a.position,offset:a.offset}}var b=this,c=b.options,d=a(document),e;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,g){e=c.height==="auto"?"auto":a(this).height(),a(this).height(a(this).height()).addClass("ui-dialog-dragging"),b._trigger("dragStart",d,f(g))},drag:function(a,c){b._trigger("drag",a,f(c))},stop:function(g,h){c.position=[h.position.left-d.scrollLeft(),h.position.top-d.scrollTop()],a(this).removeClass("ui-dialog-dragging").height(e),b._trigger("dragStop",g,f(h)),a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function h(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}c=c===b?this.options.resizable:c;var d=this,e=d.options,f=d.uiDialog.css("position"),g=typeof c=="string"?c:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:g,start:function(b,c){a(this).addClass("ui-dialog-resizing"),d._trigger("resizeStart",b,h(c))},resize:function(a,b){d._trigger("resize",a,h(b))},stop:function(b,c){a(this).removeClass("ui-dialog-resizing"),e.height=a(this).height(),e.width=a(this).width(),d._trigger("resizeStop",b,h(c)),a.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var c=[],d=[0,0],e;if(b){if(typeof b=="string"||typeof b=="object"&&"0"in b)c=b.split?b.split(" "):[b[0],b[1]],c.length===1&&(c[1]=c[0]),a.each(["left","top"],function(a,b){+c[a]===c[a]&&(d[a]=c[a],c[a]=b)}),b={my:c.join(" "),at:c.join(" "),offset:d.join(" ")};b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;e=this.uiDialog.is(":visible"),e||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},b)),e||this.uiDialog.hide()},_setOptions:function(b){var c=this,f={},g=!1;a.each(b,function(a,b){c._setOption(a,b),a in d&&(g=!0),a in e&&(f[a]=b)}),g&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",f)},_setOption:function(b,d){var e=this,f=e.uiDialog;switch(b){case"beforeclose":b="beforeClose";break;case"buttons":e._createButtons(d);break;case"closeText":e.uiDialogTitlebarCloseText.text(""+d);break;case"dialogClass":f.removeClass(e.options.dialogClass).addClass(c+d);break;case"disabled":d?f.addClass("ui-dialog-disabled"):f.removeClass("ui-dialog-disabled");break;case"draggable":var g=f.is(":data(draggable)");g&&!d&&f.draggable("destroy"),!g&&d&&e._makeDraggable();break;case"position":e._position(d);break;case"resizable":var h=f.is(":data(resizable)");h&&!d&&f.resizable("destroy"),h&&typeof d=="string"&&f.resizable("option","handles",d),!h&&d!==!1&&e._makeResizable(d);break;case"title":a(".ui-dialog-title",e.uiDialogTitlebar).html(""+(d||"&#160;"))}a.Widget.prototype._setOption.apply(e,arguments)},_size:function(){var b=this.options,c,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),b.minWidth>b.width&&(b.width=b.minWidth),c=this.uiDialog.css({height:"auto",width:b.width}).height(),d=Math.max(0,b.minHeight-c);if(b.height==="auto")if(a.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();var f=this.element.css("height","auto").height();e||this.uiDialog.hide(),this.element.height(Math.max(f,d))}else this.element.height(Math.max(b.height-c,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),a.extend(a.ui.dialog,{version:"1.8.18",uuid:0,maxZ:0,getTitleId:function(a){var b=a.attr("id");b||(this.uuid+=1,b=this.uuid);return"ui-dialog-title-"+b},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}}),a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(b){this.instances.length===0&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){if(a(b.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(c){b.options.closeOnEscape&&!c.isDefaultPrevented()&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&c.bgiframe(),this.instances.push(c);return c},destroy:function(b){var c=a.inArray(b,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]),this.instances.length===0&&a([document,window]).unbind(".dialog-overlay"),b.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))}),this.maxZ=d},height:function(){var b,c;if(a.browser.msie&&a.browser.version<7){b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return b<c?a(window).height()+"px":b+"px"}return a(document).height()+"px"},width:function(){var b,c;if(a.browser.msie){b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return b<c?a(window).width()+"px":b+"px"}return a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)}),b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}}),a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);/*
-+ * jQuery UI Slider 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Slider
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.mouse.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){var c=5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var b=this,d=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",g=d.values&&d.values.length||1,h=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":"")),this.range=a([]),d.range&&(d.range===!0&&(d.values||(d.values=[this._valueMin(),this._valueMin()]),d.values.length&&d.values.length!==2&&(d.values=[d.values[0],d.values[0]])),this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range==="min"||d.range==="max"?" ui-slider-range-"+d.range:"")));for(var i=e.length;i<g;i+=1)h.push(f);this.handles=e.add(a(h.join("")).appendTo(b.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.handles.keydown(function(d){var e=a(this).data("index.ui-slider-handle"),f,g,h,i;if(!b.options.disabled){switch(d.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:d.preventDefault();if(!b._keySliding){b._keySliding=!0,a(this).addClass("ui-state-active"),f=b._start(d,e);if(f===!1)return}}i=b.options.step,b.options.values&&b.options.values.length?g=h=b.values(e):g=h=b.value();switch(d.keyCode){case a.ui.keyCode.HOME:h=b._valueMin();break;case a.ui.keyCode.END:h=b._valueMax();break;case a.ui.keyCode.PAGE_UP:h=b._trimAlignValue(g+(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.PAGE_DOWN:h=b._trimAlignValue(g-(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g===b._valueMax())return;h=b._trimAlignValue(g+i);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g===b._valueMin())return;h=b._trimAlignValue(g-i)}b._slide(d,e,h)}}).keyup(function(c){var d=a(this).data("index.ui-slider-handle");b._keySliding&&(b._keySliding=!1,b._stop(c,d),b._change(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy();return this},_mouseCapture:function(b){var c=this.options,d,e,f,g,h,i,j,k,l;if(c.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),d={x:b.pageX,y:b.pageY},e=this._normValueFromMouse(d),f=this._valueMax()-this._valueMin()+1,h=this,this.handles.each(function(b){var c=Math.abs(e-h.values(b));f>c&&(f=c,g=a(this),i=b)}),c.range===!0&&this.values(1)===c.min&&(i+=1,g=a(this.handles[i])),j=this._start(b,i);if(j===!1)return!1;this._mouseSliding=!0,h._handleIndex=i,g.addClass("ui-state-active").focus(),k=g.offset(),l=!a(b.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:b.pageX-k.left-g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,e),this._animateOff=!0;return!0},_mouseStart:function(a){return!0},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(b);this._slide(a,this._handleIndex,c);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1;return!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;this.orientation==="horizontal"?(b=this.elementSize.width,c=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(b=this.elementSize.height,c=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/b,d>1&&(d=1),d<0&&(d=0),this.orientation==="vertical"&&(d=1-d),e=this._valueMax()-this._valueMin(),f=this._valueMin()+d*e;return this._trimAlignValue(f)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values());return this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.options.values&&this.options.values.length?(d=this.values(b?0:1),this.options.values.length===2&&this.options.range===!0&&(b===0&&c>d||b===1&&c<d)&&(c=d),c!==this.values(b)&&(e=this.values(),e[b]=c,f=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e}),d=this.values(b?0:1),f!==!1&&this.values(b,c,!0))):c!==this.value()&&(f=this._trigger("slide",a,{handle:this.handles[b],value:c}),f!==!1&&this.value(c))},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("change",a,c)}},value:function(a){if(arguments.length)this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},values:function(b,c){var d,e,f;if(arguments.length>1)this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),this._change(null,b);else{if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(b):this.value();d=this.options.values,e=arguments[0];for(f=0;f<d.length;f+=1)d[f]=this._trimAlignValue(e[f]),this._change(null,f);this._refreshValue()}},_setOption:function(b,c){var d,e=0;a.isArray(this.options.values)&&(e=this.options.values.length),a.Widget.prototype._setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled"));break;case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":this._animateOff=!0,this._refreshValue();for(d=0;d<e;d+=1)this._change(null,d);this._animateOff=!1}},_value:function(){var a=this.options.value;a=this._trimAlignValue(a);return a},_values:function(a){var b,c,d;if(arguments.length){b=this.options.values[a],b=this._trimAlignValue(b);return b}c=this.options.values.slice();for(d=0;d<c.length;d+=1)c[d]=this._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b,d=a-c;Math.abs(c)*2>=b&&(d+=c>0?b:-b);return parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,c=this.options,d=this,e=this._animateOff?!1:c.animate,f,g={},h,i,j,k;this.options.values&&this.options.values.length?this.handles.each(function(b,i){f=(d.values(b)-d._valueMin())/(d._valueMax()-d._valueMin())*100,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",a(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range===!0&&(d.orientation==="horizontal"?(b===0&&d.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b===0&&d.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=f}):(i=this.value(),j=this._valueMin(),k=this._valueMax(),f=k!==j?(i-j)/(k-j)*100:0,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},c.animate),b==="max"&&this.orientation==="horizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,duration:c.animate}),b==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b==="max"&&this.orientation==="vertical"&&this.range[e?"animate":"css"]({height:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{version:"1.8.18"})})(jQuery);/*
-+ * jQuery UI Tabs 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Tabs
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ *    jquery.ui.widget.js
-+ */(function(a,b){function f(){return++d}function e(){return++c}var c=0,d=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){if(a=="selected"){if(this.options.collapsible&&b==this.options.selected)return;this.select(b)}else this.options[a]=b,this._tabify()},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var d=this,e=this.options,f=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=a(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return a("a",this)[0]}),this.panels=a([]),this.anchors.each(function(b,c){var g=a(c).attr("href"),h=g.split("#")[0],i;h&&(h===location.toString().split("#")[0]||(i=a("base")[0])&&h===i.href)&&(g=c.hash,c.href=g);if(f.test(g))d.panels=d.panels.add(d.element.find(d._sanitizeSelector(g)));else if(g&&g!=="#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*$/,""));var j=d._tabId(c);c.href="#"+j;var k=d.element.find("#"+j);k.length||(k=a(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("destroy.tabs",!0)),d.panels=d.panels.add(k)}else e.disabled.push(b)}),c?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e.selected===b?(location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash){e.selected=a;return!1}}),typeof e.selected!="number"&&e.cookie&&(e.selected=parseInt(d._cookie(),10)),typeof e.selected!="number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=e.selected||(this.lis.length?0:-1)):e.selected===null&&(e.selected=-1),e.selected=e.selected>=0&&this.anchors[e.selected]||e.selected<0?e.selected:0,e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selected,e.disabled)!=-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),e.selected>=0&&this.anchors.length&&(d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.selected],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.anchors).unbind(".tabs"),d.lis=d.anchors=d.panels=null})):e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e.selected,e.cookie);for(var g=0,h;h=this.lis[g];g++)a(h)[a.inArray(g,e.disabled)!=-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");e.cache===!1&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=="mouseover"){var i=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)},j=function(a,b){b.removeClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.tabs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=e.fx[0],l=e.fx[1]):k=l=e.fx);var n=l?function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show",null,d._ui(b,c[0]))},o=k?function(a,b){b.animate(k,k.duration||"normal",function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var b=this,c=a(b).closest("li"),f=d.panels.filter(":not(.ui-tabs-hide)"),g=d.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||d.panels.filter(":animated").length||d._trigger("select",null,d._ui(this,g[0]))===!1){this.blur();return!1}e.selected=d.anchors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected")){e.selected=-1,e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur();return!1}if(!f.length){e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur();return!1}}e.cookie&&d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs",function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){typeof a=="string"&&(a=this.anchors.index(this.anchors.filter("[href$="+a+"]")));return a},destroy:function(){var b=this.options;this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var b=a.data(this,"href.tabs");b&&(this.href=b);var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeData(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie(null,b.cookie);return this},add:function(c,d,e){e===b&&(e=this.anchors.length);var f=this,g=this.options,h=a(g.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,d)),i=c.indexOf("#")?this._tabId(a("a",h)[0]):c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var j=f.element.find("#"+i);j.length||(j=a(g.panelTemplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),e>=this.lis.length?(h.appendTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.lis[e]),j.insertBefore(this.panels[e])),g.disabled=a.map(g.disabled,function(a,b){return a>=e?++a:a}),this._tabify(),this.anchors.length==1&&(g.selected=0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[e],this.panels[e]));return this},remove:function(b){b=this._getIndex(b);var c=this.options,d=this.lis.eq(b).remove(),e=this.panels.eq(b).remove();d.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=a.map(a.grep(c.disabled,function(a,c){return a!=b}),function(a,c){return a>=b?--a:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0]));return this},enable:function(b){b=this._getIndex(b);var c=this.options;if(a.inArray(b,c.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled"),c.disabled=a.grep(c.disabled,function(a,c){return a!=b}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(a){a=this._getIndex(a);var b=this,c=this.options;a!=c.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])));return this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+".tabs");return this},load:function(b){b=this._getIndex(b);var c=this,d=this.options,e=this.anchors.eq(b)[0],f=a.data(e,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&a.data(e,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(d.spinner){var g=a("span",e);g.data("label.tabs",g.html()).html(d.spinner)}this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}})),c.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cleanup();return this},url:function(a,b){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}}),a.extend(a.ui.tabs,{version:"1.8.18"}),a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,d=this.options,e=c._rotate||(c._rotate=function(b){clearTimeout(c.rotation),c.rotation=setTimeout(function(){var a=d.selected;c.select(++a<c.anchors.length?a:0)},a),b&&b.stopPropagation()}),f=c._unrotate||(c._unrotate=b?function(a){t=d.selected,e()}:function(a){a.clientX&&c.rotate(null)});a?(this.element.bind("tabsshow",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),this.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),delete this._rotate,delete this._unrotate);return this}})})(jQuery);/*
-+ * jQuery UI Datepicker 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Datepicker
-+ *
-+ * Depends:
-+ *    jquery.ui.core.js
-+ */(function($,undefined){function isArray(a){return a&&($.browser.safari&&typeof a=="object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(\)/))}function extendRemove(a,b){$.extend(a,b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a}function bindHover(a){var b="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout",function(a){var c=$(a.target).closest(b);!c.length||c.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(c){var d=$(c.target).closest(b);!$.datepicker._isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])&&!!d.length&&(d.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-prev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-next")&&d.addClass("ui-datepicker-next-hover"))})}function Datepicker(){this.debug=!1,this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}$.extend($.ui,{datepicker:{version:"1.8.18"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){extendRemove(this._defaults,a||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline=nodeName=="div"||nodeName=="span";target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:b?bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]);c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");(e=="focus"||e=="both")&&a.focus(this._showDatepicker);if(e=="button"||e=="both"){var f=this._get(b,"buttonText"),g=this._get(b,"buttonImage");b.trigger=$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:g,alt:f,title:f}):$('<button type="button"></button>').addClass(this._triggerClass).html(g==""?f:$("<img/>").attr({src:g,alt:f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){$.datepicker._datepickerShowing&&$.datepicker._lastInput==a[0]?$.datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker._lastInput!=a[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepicker(a[0])):$.datepicker._showDatepicker(a[0]);return!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){var b=0,c=0;for(var d=0;d<a.length;d++)a[d].length>b&&(b=a[d].length,c=d);return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=$(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._getDefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.settings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block"))},_dialogDatepicker:function(a,b,c,d,e){var f=this._dialogInst;if(!f){this.uuid+=1;var g="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+g+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),f=this._dialogInst=this._newInst(this._dialogInput,!1),f.settings={},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.settings,d||{}),b=b&&b.constructor==Date?this._formatDate(f,b):b,this._dialogInput.val(b),this._pos=e?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos){var h=document.documentElement.clientWidth,i=document.documentElement.clientHeight,j=document.documentElement.scrollLeft||document.body.scrollLeft,k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[h/2-100+j,i/2-150+k]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),f.settings.onSelect=c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,f);return this},_destroyDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!!b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),d=="input"?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(d=="div"||d=="span")&&b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!!b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().removeClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b})}},_disableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!!b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().addClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(a,b,c){var d=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?$.extend({},$.datepicker._defaults):d?b=="all"?$.extend({},d.settings):this._get(d,b):null;var e=b||{};typeof b=="string"&&(e={},e[b]=c);if(d){this._curInst==d&&this._hideDatepicker();var f=this._getDateDatepicker(a,!0),g=this._getMinMaxDate(d,"min"),h=this._getMinMaxDate(d,"max");extendRemove(d.settings,e),g!==null&&e.dateFormat!==undefined&&e.minDate===undefined&&(d.settings.minDate=this._formatDate(d,g)),h!==null&&e.dateFormat!==undefined&&e.maxDate===undefined&&(d.settings.maxDate=this._formatDate(d,h)),this._attachments($(a),d),this._autoSize(d),this._setDate(d,f),this._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var b=this._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:function(a,b){var c=this._getInst(a);c&&(this._setDate(c,b),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=this._getInst(a);c&&!c.inline&&this._setDateFromField(c,b);return c?this._getDate(c):null},_doKeyDown:function(a){var b=$.datepicker._getInst(a.target),c=!0,d=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=!0;if($.datepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDatepicker(),c=!1;break;case 13:var e=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=$.datepicker._get(b,"onSelect");if(f){var g=$.datepicker._formatDate(b);f.apply(b.input?b.input[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.target),c=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.datepicker._gotoToday(a.target),c=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,-7,"D"),c=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?-1:1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=a.ctrlKey||a.metaKey;break;default:c=!1}else a.keyCode==36&&a.ctrlKey?$.datepicker._showDatepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var b=$.datepicker._getInst(a.target);if($.datepicker._get(b,"constrainInput")){var c=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),d=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "||!c||c.indexOf(d)>-1}},_doKeyUp:function(a){var b=$.datepicker._getInst(a.target);if(b.input.val()!=b.lastVal)try{var c=$.datepicker.parseDate($.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatConfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlternate(b),$.datepicker._updateDatepicker(b))}catch(a){$.datepicker.log(a)}return!0},_showDatepicker:function(a){a=a.target||a,a.nodeName.toLowerCase()!="input"&&(a=$("input",a.parentNode)[0]);if(!$.datepicker._isDisabledDatepicker(a)&&$.datepicker._lastInput!=a){var b=$.datepicker._getInst(a);$.datepicker._curInst&&$.datepicker._curInst!=b&&($.datepicker._curInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0]));var c=$.datepicker._get(b,"beforeShow"),d=c?c.apply(a,[a,b]):{};if(d===!1)return;extendRemove(b.settings,d),b.lastVal=null,$.datepicker._lastInput=a,$.datepicker._setDateFromField(b),$.datepicker._inDialog&&(a.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(a),$.datepicker._pos[1]+=a.offsetHeight);var e=!1;$(a).parents().each(function(){e|=$(this).css("position")=="fixed";return!e}),e&&$.browser.opera&&($.datepicker._pos[0]-=document.documentElement.scrollLeft,$.datepicker._pos[1]-=document.documentElement.scrollTop);var f={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null,b.dpDiv.empty(),b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b),f=$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"});if(!b.inline){var g=$.datepicker._get(b,"showAnim"),h=$.datepicker._get(b,"duration"),i=function(){var a=b.dpDiv.find("iframe.ui-datepicker-cover");if(!!a.length){var c=$.datepicker._getBorders(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._datepickerShowing=!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this;b.maxRows=4;var c=$.datepicker._getBorders(a.dpDiv);instActive=a,a.dpDiv.empty().append(this._generateHTML(a));var d=a.dpDiv.find("iframe.ui-datepicker-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOverClass+" a").mouseover();var e=this._getNumberOfMonths(a),f=e[1],g=17;a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",g*f+"em"),a.dpDiv[(e[0]!=1||e[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),a==$.datepicker._curInst&&$.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var h=a.yearshtml;setTimeout(function(){h===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var d=a.dpDiv.outerWidth(),e=a.dpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0);return b},_findPos:function(a){var b=this._getInst(a),c=this._get(b,"isRTL");while(a&&(a.type=="hidden"||a.nodeType!=1||$.expr.filters.hidden(a)))a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=$.data(a,PROP_NAME))&&this._datepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=this,f=function(){$.datepicker._tidyDialog(b),e._curInst=null};$.effects&&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,f):b.dpDiv[c=="slideDown"?"slideUp":c=="fadeIn"?"fadeOut":"hide"](c?d:null,f),c||f(),this._datepickerShowing=!1;var g=this._get(b,"onClose");g&&g.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(!!$.datepicker._curInst){var b=$(a.target),c=$.datepicker._getInst(b[0]);(b[0].id!=$.datepicker._mainDivId&&b.parents("#"+$.datepicker._mainDivId).length==0&&!b.hasClass($.datepicker.markerClassName)&&!b.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=c)&&$.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){var d=$(a),e=this._getInst(d[0]);this._isDisabledDatepicker(d[0])||(this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e))},_gotoToday:function(a){var b=$(a),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate(),c.drawMonth=c.selectedMonth=d.getMonth(),c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c),this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a),e=this._getInst(d[0]);e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=$(a);if(!$(d).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(e[0])){var f=this._getInst(e[0]);f.selectedDay=f.currentDay=$("a",d).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=c,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){var b=$(a),c=this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(a,b){var c=$(a),d=this._getInst(c[0]);b=b!=null?b:this._formatDate(d),d.input&&d.input.val(b),this._updateAlternate(d);var e=this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],typeof d.input[0]!="object"&&d.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),d=this._getDate(a),e=this.formatDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}},noWeekends:function(a){var b=a.getDay();return[b>0&&b<6,""]},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();b.setMonth(0),b.setDate(1);return Math.floor(Math.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var d=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;d=typeof d!="string"?d:(new Date).getFullYear()%100+parseInt(d,10);var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,g=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,h=(c?c.monthNames:null)||this._defaults.monthNames,i=-1,j=-1,k=-1,l=-1,m=!1,n=function(b){var c=s+1<a.length&&a.charAt(s+1)==b;c&&s++;return c},o=function(a){var c=n(a),d=a=="@"?14:a=="!"?20:a=="y"&&c?4:a=="o"?3:2,e=new RegExp("^\\d{1,"+d+"}"),f=b.substring(r).match(e);if(!f)throw"Missing number at position "+r;r+=f[0].length;return parseInt(f[0],10)},p=function(a,c,d){var e=$.map(n(a)?d:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),f=-1;$.each(e,function(a,c){var d=c[1];if(b.substr(r,d.length).toLowerCase()==d.toLowerCase()){f=c[0],r+=d.length;return!1}});if(f!=-1)return f+1;throw"Unknown name at position "+r},q=function(){if(b.charAt(r)!=a.charAt(s))throw"Unexpected literal at position "+r;r++},r=0;for(var s=0;s<a.length;s++)if(m)a.charAt(s)=="'"&&!n("'")?m=!1:q();else switch(a.charAt(s)){case"d":k=o("d");break;case"D":p("D",e,f);break;case"o":l=o("o");break;case"m":j=o("m");break;case"M":j=p("M",g,h);break;case"y":i=o("y");break;case"@":var t=new Date(o("@"));i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"!":var t=new Date((o("!")-this._ticksTo1970)/1e4);i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"'":n("'")?q():m=!0;break;default:q()}if(r<b.length)throw"Extra/unparsed characters found in date: "+b.substring(r);i==-1?i=(new Date).getFullYear():i<100&&(i+=(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=d?0:-100));if(l>-1){j=1,k=l;for(;;){var u=this._getDaysInMonth(i,j-1);if(k<=u)break;j++,k-=u}}var t=this._daylightSavingAdjust(new Date(i,j-1,k));if(t.getFullYear()!=i||t.getMonth()+1!=j||t.getDate()!=k)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,f=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,h=function(b){var c=m+1<a.length&&a.charAt(m+1)==b;c&&m++;return c},i=function(a,b,c){var d=""+b;if(h(a))while(d.length<c)d="0"+d;return d},j=function(a,b,c,d){return h(a)?d[b]:c[b]},k="",l=!1;if(b)for(var m=0;m<a.length;m++)if(l)a.charAt(m)=="'"&&!h("'")?l=!1:k+=a.charAt(m);else switch(a.charAt(m)){case"d":k+=i("d",b.getDate(),2);break;case"D":k+=j("D",b.getDay(),d,e);break;case"o":k+=i("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864e5),3);break;case"m":k+=i("m",b.getMonth()+1,2);break;case"M":k+=j("M",b.getMonth(),f,g);break;case"y":k+=h("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":k+=b.getTime();break;case"!":k+=b.getTime()*1e4+this._ticksTo1970;break;case"'":h("'")?k+="'":l=!0;break;default:k+=a.charAt(m)}return k},_possibleChars:function(a){var b="",c=!1,d=function(b){var c=e+1<a.length&&a.charAt(e+1)==b;c&&e++;return c};for(var e=0;e<a.length;e++)if(c)a.charAt(e)=="'"&&!d("'")?c=!1:b+=a.charAt(e);else switch(a.charAt(e)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(e)}return b},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,e,f;e=f=this._getDefaultDate(a);var g=this._getFormatConfig(a);try{e=this.parseDate(c,d,g)||f}catch(h){this.log(h),d=b?"":d}a.selectedDay=e.getDate(),a.drawMonth=a.selectedMonth=e.getMonth(),a.drawYear=a.selectedYear=e.getFullYear(),a.currentDay=d?e.getDate():0,a.currentMonth=d?e.getMonth():0,a.currentYear=d?e.getFullYear():0,this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var d=function(a){var b=new Date;b.setDate(b.getDate()+a);return b},e=function(b){try{return $.datepicker.parseDate($.datepicker._get(a,"dateFormat"),b,$.datepicker._getFormatConfig(a))}catch(c){}var d=(b.toLowerCase().match(/^c/)?$.datepicker._getDate(a):null)||new Date,e=d.getFullYear(),f=d.getMonth(),g=d.getDate(),h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,i=h.exec(b);while(i){switch(i[2]||"d"){case"d":case"D":g+=parseInt(i[1],10);break;case"w":case"W":g+=parseInt(i[1],10)*7;break;case"m":case"M":f+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f));break;case"y":case"Y":e+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f))}i=h.exec(b)}return new Date(e,f,g)},f=b==null||b===""?c:typeof b=="string"?e(b):typeof b=="number"?isNaN(b)?c:d(b):new Date(b.getTime());f=f&&f.toString()=="Invalid Date"?c:f,f&&(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMilliseconds(0));return this._daylightSavingAdjust(f)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear,g=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=g.getDate(),a.drawMonth=a.selectedMonth=a.currentMonth=g.getMonth(),a.drawYear=a.selectedYear=a.currentYear=g.getFullYear(),(e!=a.selectedMonth||f!=a.selectedYear)&&!c&&this._notifyChange(a),this._adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){var b=!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return b},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),d=this._get(a,"showButtonPanel"),e=this._get(a,"hideIfNoPrevNext"),f=this._get(a,"navigationAsDateFormat"),g=this._getNumberOfMonths(a),h=this._get(a,"showCurrentAtPos"),i=this._get(a,"stepMonths"),j=g[0]!=1||g[1]!=1,k=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),l=this._getMinMaxDate(a,"min"),m=this._getMinMaxDate(a,"max"),n=a.drawMonth-h,o=a.drawYear;n<0&&(n+=12,o--);if(m){var p=this._daylightSavingAdjust(new Date(m.getFullYear(),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=l&&p<l?l:p;while(this._daylightSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=11,o--)}a.drawMonth=n,a.drawYear=o;var q=this._get(a,"prevText");q=f?this.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)):q;var r=this._canAdjustMonth(a,-1,o,n)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', -"+i+", 'M');\""+' title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>":e?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>",s=this._get(a,"nextText");s=f?this.formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatConfig(a)):s;var t=this._canAdjustMonth(a,1,o,n)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', +"+i+", 'M');\""+' title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":e?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>",u=this._get(a,"currentText"),v=this._get(a,"gotoCurrent")&&a.currentDay?k:b;u=f?this.formatDate(u,v,this._getFormatConfig(a)):u;var w=a.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>",x=d?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?w:"")+(this._isInRange(a,v)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+a.id+"');\""+">"+u+"</button>":"")+(c?"":w)+"</div>":"",y=parseInt(this._get(a,"firstDay"),10);y=isNaN(y)?0:y;var z=this._get(a,"showWeek"),A=this._get(a,"dayNames"),B=this._get(a,"dayNamesShort"),C=this._get(a,"dayNamesMin"),D=this._get(a,"monthNames"),E=this._get(a,"monthNamesShort"),F=this._get(a,"beforeShowDay"),G=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths"),I=this._get(a,"calculateWeek")||this.iso8601Week,J=this._getDefaultDate(a),K="";for(var L=0;L<g[0];L++){var M="";this.maxRows=4;for(var N=0;N<g[1];N++){var O=this._daylightSavingAdjust(new Date(o,n,a.selectedDay)),P=" ui-corner-all",Q="";if(j){Q+='<div class="ui-datepicker-group';if(g[1]>1)switch(N){case 0:Q+=" ui-datepicker-group-first",P=" ui-corner-"+(c?"right":"left");break;case g[1]-1:Q+=" ui-datepicker-group-last",P=" ui-corner-"+(c?"left":"right");break;default:Q+=" ui-datepicker-group-middle",P=""}Q+='">'}Q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+P+'">'+(/all|left/.test(P)&&L==0?c?t:r:"")+(/all|right/.test(P)&&L==0?c?r:t:"")+this._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";var R=z?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(var S=0;S<7;S++){var T=(S+y)%7;R+="<th"+((S+y+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+A[T]+'">'+C[T]+"</span></th>"}Q+=R+"</tr></thead><tbody>";var U=this._getDaysInMonth(o,n);o==a.selectedYear&&n==a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,U));var V=(this._getFirstDayOfMonth(o,n)-y+7)%7,W=Math.ceil((V+U)/7),X=j?this.maxRows>W?this.maxRows:W:W;this.maxRows=X;var Y=this._daylightSavingAdjust(new Date(o,n,1-V));for(var Z=0;Z<X;Z++){Q+="<tr>";var _=z?'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(Y)+"</td>":"";for(var S=0;S<7;S++){var ba=F?F.apply(a.input?a.input[0]:null,[Y]):[!0,""],bb=Y.getMonth()!=n,bc=bb&&!H||!ba[0]||l&&Y<l||m&&Y>m;_+='<td class="'+((S+y+6)%7>=5?" ui-datepicker-week-end":"")+(bb?" ui-datepicker-other-month":"")+(Y.getTime()==O.getTime()&&n==a.selectedMonth&&a._keyEvent||J.getTime()==Y.getTime()&&J.getTime()==O.getTime()?" "+this._dayOverClass:"")+(bc?" "+this._unselectableClass+" ui-state-disabled":"")+(bb&&!G?"":" "+ba[1]+(Y.getTime()==k.getTime()?" "+this._currentClass:"")+(Y.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!bb||G)&&ba[2]?' title="'+ba[2]+'"':"")+(bc?"":' onclick="DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+a.id+"',"+Y.getMonth()+","+Y.getFullYear()+', this);return false;"')+">"+(bb&&!G?"&#xa0;":bc?'<span class="ui-state-default">'+Y.getDate()+"</span>":'<a class="ui-state-default'+(Y.getTime()==b.getTime()?" ui-state-highlight":"")+(Y.getTime()==k.getTime()?" ui-state-active":"")+(bb?" ui-priority-secondary":"")+'" href="#">'+Y.getDate()+"</a>")+"</td>",Y.setDate(Y.getDate()+1),Y=this._daylightSavingAdjust(Y)}Q+=_+"</tr>"}n++,n>11&&(n=0,o++),Q+="</tbody></table>"+(j?"</div>"+(g[0]>0&&N==g[1]-1?'<div class="ui-datepicker-row-break"></div>':""):""),M+=Q}K+=M}K+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':""),
-+a._keyEvent=!1;return K},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=this._get(a,"changeMonth"),j=this._get(a,"changeYear"),k=this._get(a,"showMonthAfterYear"),l='<div class="ui-datepicker-title">',m="";if(f||!i)m+='<span class="ui-datepicker-month">'+g[b]+"</span>";else{var n=d&&d.getFullYear()==c,o=e&&e.getFullYear()==c;m+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" "+">";for(var p=0;p<12;p++)(!n||p>=d.getMonth())&&(!o||p<=e.getMonth())&&(m+='<option value="'+p+'"'+(p==b?' selected="selected"':"")+">"+h[p]+"</option>");m+="</select>"}k||(l+=m+(f||!i||!j?"&#xa0;":""));if(!a.yearshtml){a.yearshtml="";if(f||!j)l+='<span class="ui-datepicker-year">'+c+"</span>";else{var q=this._get(a,"yearRange").split(":"),r=(new Date).getFullYear(),s=function(a){var b=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=s(q[0]),u=Math.max(t,s(q[1]||""));t=d?Math.max(t,d.getFullYear()):t,u=e?Math.min(u,e.getFullYear()):u,a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" "+">";for(;t<=u;t++)a.yearshtml+='<option value="'+t+'"'+(t==c?' selected="selected"':"")+">"+t+"</option>";a.yearshtml+="</select>",l+=a.yearshtml,a.yearshtml=null}}l+=this._get(a,"yearSuffix"),k&&(l+=(f||!i||!j?"&#xa0;":"")+m),l+="</div>";return l},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),e=a.drawMonth+(c=="M"?b:0),f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=="D"?b:0),g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=g.getDate(),a.drawMonth=a.selectedMonth=g.getMonth(),a.drawYear=a.selectedYear=g.getFullYear(),(c=="M"||c=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max"),e=c&&b<c?c:b;e=d&&e>d?d:e;return e},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a),f=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1));b<0&&f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth()));return this._isInRange(a,f)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!d||b.getTime()<=d.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);var e=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfig(a))}}),$.fn.datepicker=function(a){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return $.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return $.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b));return this.each(function(){typeof a=="string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)})},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.18",window["DP_jQuery_"+dpuuid]=$})(jQuery);/*
-+ * jQuery UI Progressbar 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Progressbar
-+ *
-+ * Depends:
-+ *   jquery.ui.core.js
-+ *   jquery.ui.widget.js
-+ */(function(a,b){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove(),a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===b)return this._value();this._setOption("value",a);return this},_setOption:function(b,c){b==="value"&&(this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;typeof a!="number"&&(a=0);return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),b=this._percentage();this.oldValue!==a&&(this.oldValue=a,this._trigger("change")),this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%"),this.element.attr("aria-valuenow",a)}}),a.extend(a.ui.progressbar,{version:"1.8.18"})})(jQuery);/*
-+ * jQuery UI Effects 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/
-+ */jQuery.effects||function(a,b){function l(b){if(!b||typeof b=="number"||a.fx.speeds[b])return!0;if(typeof b=="string"&&!a.effects[b])return!0;return!1}function k(b,c,d,e){typeof b=="object"&&(e=c,d=null,c=b,b=c.effect),a.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||a.fx.speeds[c])e=d,d=c,c={};a.isFunction(d)&&(e=d,d=null),c=c||{},d=d||c.duration,d=a.fx.off?0:typeof d=="number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=e||c.complete;return[b,c,d,e]}function j(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function i(b){var c,d;for(c in b)d=b[c],(d==null||a.isFunction(d)||c in g||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function h(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]]){var e=a.length;while(e--)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c])}else for(c in a)typeof a[c]=="string"&&(b[c]=a[c]);return b}function d(b,d){var e;do{e=a.curCSS(b,d);if(e!=""&&e!="transparent"||a.nodeName(b,"body"))break;d="backgroundColor"}while(b=b.parentNode);return c(e)}function c(b){var c;if(b&&b.constructor==Array&&b.length==3)return b;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))return[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)];if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))return[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55];if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)];if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];if(c=/rgba\(0, 0, 0, 0\)/.exec(b))return e.transparent;return e[a.trim(b).toLowerCase()]}a.effects={},a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.step[e]=function(a){a.colorInit||(a.start=d(a.elem,e),a.end=c(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},f=["add","remove","toggle"],g={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,d,e){a.isFunction(d)&&(e=d,d=null);return this.queue(function(){var g=a(this),k=g.attr("style")||" ",l=i(h.call(this)),m,n=g.attr("class");a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),m=i(h.call(this)),g.attr("class",n),g.animate(j(l,m),{queue:!1,duration:c,easing:d,complete:function(){a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),typeof g.attr("style")=="object"?(g.attr("style").cssText="",g.attr("style").cssText=k):g.attr("style",k),e&&e.apply(this,arguments),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return typeof d=="boolean"||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.effects,{version:"1.8.18",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){b=="toggle"&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c,d;switch(a[0]){case"top":c=0;break;case"middle":c=.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case"left":d=0;break;case"center":d=.5;break;case"right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;b.wrap(d),(b[0]===e||a.contains(b[0],e))&&a(e).focus(),d=b.parent(),b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return d.css(c).show()},removeWrapper:function(b){var c,d=document.activeElement;if(b.parent().is(".ui-effects-wrapper")){c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus();return c}return b},setTransition:function(b,c,d,e){e=e||{},a.each(c,function(a,c){unit=b.cssUnit(c),unit[0]>0&&(e[c]=unit[0]*d+unit[1])});return e}}),a.fn.extend({effect:function(b,c,d,e){var f=k.apply(this,arguments),g={options:f[1],duration:f[2],callback:f[3]},h=g.options.mode,i=a.effects[b];if(a.fx.off||!i)return h?this[h](g.duration,g.callback):this.each(function(){g.callback&&g.callback.call(this)});return i.call(this,g)},_show:a.fn.show,show:function(a){if(l(a))return this._show.apply(this,arguments);var b=k.apply(this,arguments);b[1].mode="show";return this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(l(a))return this._hide.apply(this,arguments);var b=k.apply(this,arguments);b[1].mode="hide";return this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(l(b)||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=k.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])});return d}}),a.easing.jswing=a.easing.swing,a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,e,f){return a.easing[a.easing.def](b,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;g||(g=e*.3*1.5);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-0.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);return e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);return e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);if((c/=f/2)<1)return e/2*c*c*(((g*=1.525)+1)*c-g)+d;return e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-a.easing.easeOutBounce(b,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(b,c,d,e,f){if(c<f/2)return a.easing.easeInBounce(b,c*2,0,e,f)*.5+d;return a.easing.easeOutBounce(b,c*2-f,0,e,f)*.5+e*.5+d}})}(jQuery);/*
-+ * jQuery UI Effects Blind 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Blind
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.blind=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=f=="vertical"?"height":"width",i=f=="vertical"?g.height():g.width();e=="show"&&g.css(h,0);var j={};j[h]=e=="show"?i:0,g.animate(j,b.duration,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);/*
-+ * jQuery UI Effects Bounce 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Bounce
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.bounce=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"up",g=b.options.distance||20,h=b.options.times||5,i=b.duration||250;/show|hide/.test(e)&&d.push("opacity"),a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",g=b.options.distance||(j=="top"?c.outerHeight({margin:!0})/3:c.outerWidth({margin:!0})/3);e=="show"&&c.css("opacity",0).css(j,k=="pos"?-g:g),e=="hide"&&(g=g/(h*2)),e!="hide"&&h--;if(e=="show"){var l={opacity:1};l[j]=(k=="pos"?"+=":"-=")+g,c.animate(l,i/2,b.options.easing),g=g/2,h--}for(var m=0;m<h;m++){var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing),g=e=="hide"?g*2:g/2}if(e=="hide"){var l={opacity:0};l[j]=(k=="pos"?"-=":"+=")+g,c.animate(l,i/2,b.options.easing,function(){c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}else{var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);/*
-+ * jQuery UI Effects Clip 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Clip
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.clip=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","height","width"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=c[0].tagName=="IMG"?g:c,i={size:f=="vertical"?"height":"width",position:f=="vertical"?"top":"left"},j=f=="vertical"?h.height():h.width();e=="show"&&(h.css(i.size,0),h.css(i.position,j/2));var k={};k[i.size]=e=="show"?j:0,k[i.position]=e=="show"?0:j/2,h.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()}})})}})(jQuery);/*
-+ * jQuery UI Effects Drop 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Drop
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.drop=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","opacity"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0})/2:c.outerWidth({margin:!0})/2);e=="show"&&c.css("opacity",0).css(g,h=="pos"?-i:i);var j={opacity:e=="show"?1:0};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
-+ * jQuery UI Effects Explode 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Explode
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.explode=function(b){return this.queue(function(){var c=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,d=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var e=a(this).show().css("visibility","hidden"),f=e.offset();f.top-=parseInt(e.css("marginTop"),10)||0,f.left-=parseInt(e.css("marginLeft"),10)||0;var g=e.outerWidth(!0),h=e.outerHeight(!0);for(var i=0;i<c;i++)for(var j=0;j<d;j++)e.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-j*(g/d),top:-i*(h/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/d,height:h/c,left:f.left+j*(g/d)+(b.options.mode=="show"?(j-Math.floor(d/2))*(g/d):0),top:f.top+i*(h/c)+(b.options.mode=="show"?(i-Math.floor(c/2))*(h/c):0),opacity:b.options.mode=="show"?0:1}).animate({left:f.left+j*(g/d)+(b.options.mode=="show"?0:(j-Math.floor(d/2))*(g/d)),top:f.top+i*(h/c)+(b.options.mode=="show"?0:(i-Math.floor(c/2))*(h/c)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?e.css({visibility:"visible"}):e.css({visibility:"visible"}).hide(),b.callback&&b.callback.apply(e[0]),e.dequeue(),a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);/*
-+ * jQuery UI Effects Fade 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Fade
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.fade=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide");c.animate({opacity:d},{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
-+ * jQuery UI Effects Fold 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Fold
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.fold=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.size||15,g=!!b.options.horizFirst,h=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(c,d),c.show();var i=a.effects.createWrapper(c).css({overflow:"hidden"}),j=e=="show"!=g,k=j?["width","height"]:["height","width"],l=j?[i.width(),i.height()]:[i.height(),i.width()],m=/([0-9]+)%/.exec(f);m&&(f=parseInt(m[1],10)/100*l[e=="hide"?0:1]),e=="show"&&i.css(g?{height:0,width:f}:{height:f,width:0});var n={},p={};n[k[0]]=e=="show"?l[0]:f,p[k[1]]=e=="show"?l[1]:0,i.animate(n,h,b.options.easing).animate(p,h,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);/*
-+ * jQuery UI Effects Highlight 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Highlight
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),d=["backgroundImage","backgroundColor","opacity"],e=a.effects.setMode(c,b.options.mode||"show"),f={backgroundColor:c.css("backgroundColor")};e=="hide"&&(f.opacity=0),a.effects.save(c,d),c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(f,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),e=="show"&&!a.support.opacity&&this.style.removeAttribute("filter"),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
-+ * jQuery UI Effects Pulsate 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Pulsate
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"show");times=(b.options.times||5)*2-1,duration=b.duration?b.duration/2:a.fx.speeds._default/2,isVisible=c.is(":visible"),animateTo=0,isVisible||(c.css("opacity",0).show(),animateTo=1),(d=="hide"&&isVisible||d=="show"&&!isVisible)&&times--;for(var e=0;e<times;e++)c.animate({opacity:animateTo},duration,b.options.easing),animateTo=(animateTo+1)%2;c.animate({opacity:animateTo},duration,b.options.easing,function(){animateTo==0&&c.hide(),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);/*
-+ * jQuery UI Effects Scale 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Scale
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.puff=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide"),e=parseInt(b.options.percent,10)||150,f=e/100,g={height:c.height(),width:c.width()};a.extend(b.options,{fade:!0,mode:d,percent:d=="hide"?e:100,from:d=="hide"?g:{height:g.height*f,width:g.width*f}}),c.effect("scale",b.options,b.duration,b.callback),c.dequeue()})},a.effects.scale=function(b){return this.queue(function(){var c=a(this),d=a.extend(!0,{},b.options),e=a.effects.setMode(c,b.options.mode||"effect"),f=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:e=="hide"?0:100),g=b.options.direction||"both",h=b.options.origin;e!="effect"&&(d.origin=h||["middle","center"],d.restore=!0);var i={height:c.height(),width:c.width()};c.from=b.options.from||(e=="show"?{height:0,width:0}:i);var j={y:g!="horizontal"?f/100:1,x:g!="vertical"?f/100:1};c.to={height:i.height*j.y,width:i.width*j.x},b.options.fade&&(e=="show"&&(c.from.opacity=0,c.to.opacity=1),e=="hide"&&(c.from.opacity=1,c.to.opacity=0)),d.from=c.from,d.to=c.to,d.mode=e,c.effect("size",d,b.duration,b.callback),c.dequeue()})},a.effects.size=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","width","height","overflow","opacity"],e=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],g=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],j=a.effects.setMode(c,b.options.mode||"effect"),k=b.options.restore||!1,l=b.options.scale||"both",m=b.options.origin,n={height:c.height(),width:c.width()};c.from=b.options.from||n,c.to=b.options.to||n;if(m){var p=a.effects.getBaseline(m,n);c.from.top=(n.height-c.from.height)*p.y,c.from.left=(n.width-c.from.width)*p.x,c.to.top=(n.height-c.to.height)*p.y,c.to.left=(n.width-c.to.width)*p.x}var q={from:{y:c.from.height/n.height,x:c.from.width/n.width},to:{y:c.to.height/n.height,x:c.to.width/n.width}};if(l=="box"||l=="both")q.from.y!=q.to.y&&(d=d.concat(h),c.from=a.effects.setTransition(c,h,q.from.y,c.from),c.to=a.effects.setTransition(c,h,q.to.y,c.to)),q.from.x!=q.to.x&&(d=d.concat(i),c.from=a.effects.setTransition(c,i,q.from.x,c.from),c.to=a.effects.setTransition(c,i,q.to.x,c.to));(l=="content"||l=="both")&&q.from.y!=q.to.y&&(d=d.concat(g),c.from=a.effects.setTransition(c,g,q.from.y,c.from),c.to=a.effects.setTransition(c,g,q.to.y,c.to)),a.effects.save(c,k?d:e),c.show(),a.effects.createWrapper(c),c.css("overflow","hidden").css(c.from);if(l=="content"||l=="both")h=h.concat(["marginTop","marginBottom"]).concat(g),i=i.concat(["marginLeft","marginRight"]),f=d.concat(h).concat(i),c.find("*[width]").each(function(){child=a(this),k&&a.effects.save(child,f);var c={height:child.height(),width:child.width()};child.from={height:c.height*q.from.y,width:c.width*q.from.x},child.to={height:c.height*q.to.y,width:c.width*q.to.x},q.from.y!=q.to.y&&(child.from=a.effects.setTransition(child,h,q.from.y,child.from),child.to=a.effects.setTransition(child,h,q.to.y,child.to)),q.from.x!=q.to.x&&(child.from=a.effects.setTransition(child,i,q.from.x,child.from),child.to=a.effects.setTransition(child,i,q.to.x,child.to)),child.css(child.from),child.animate(child.to,b.duration,b.options.easing,function(){k&&a.effects.restore(child,f)})});c.animate(c.to,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){c.to.opacity===0&&c.css("opacity",c.from.opacity),j=="hide"&&c.hide(),a.effects.restore(c,k?d:e),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
-+ * jQuery UI Effects Shake 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Shake
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.shake=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"left",g=b.options.distance||20,h=b.options.times||3,i=b.duration||b.options.duration||140;a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",l={},m={},n={};l[j]=(k=="pos"?"-=":"+=")+g,m[j]=(k=="pos"?"+=":"-=")+g*2,n[j]=(k=="pos"?"-=":"+=")+g*2,c.animate(l,i,b.options.easing);for(var p=1;p<h;p++)c.animate(m,i,b.options.easing).animate(n,i,b.options.easing);c.animate(m,i,b.options.easing).animate(l,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);/*
-+ * jQuery UI Effects Slide 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Slide
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.slide=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"show"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c).css({overflow:"hidden"});var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));e=="show"&&c.css(g,h=="pos"?isNaN(i)?"-"+i:-i:i);var j={};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
-+ * jQuery UI Effects Transfer 1.8.18
-+ *
-+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
-+ * Dual licensed under the MIT or GPL Version 2 licenses.
-+ * http://jquery.org/license
-+ *
-+ * http://docs.jquery.com/UI/Effects/Transfer
-+ *
-+ * Depends:
-+ *    jquery.effects.core.js
-+ */(function(a,b){a.effects.transfer=function(b){return this.queue(function(){var c=a(this),d=a(b.options.to),e=d.offset(),f={top:e.top,left:e.left,height:d.innerHeight(),width:d.innerWidth()},g=c.offset(),h=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:g.top,left:g.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(f,b.duration,b.options.easing,function(){h.remove(),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/jquery.zoom.js.legal cacti-0.8.8a/include/js/jquery/jquery.zoom.js
---- cacti-0.8.8a/include/js/jquery/jquery.zoom.js.legal        2013-01-04 15:44:38.045416081 -0500
-+++ cacti-0.8.8a/include/js/jquery/jquery.zoom.js      2013-01-04 15:43:12.646377987 -0500
-@@ -0,0 +1,866 @@
-+/*
-+ +-------------------------------------------------------------------------+
-+ | Copyright (C) 2004-2013 The Cacti Group                                 |
-+ |                                                                         |
-+ | 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 2          |
-+ | of the License, or (at your option) any later version.                  |
-+ |                                                                         |
-+ | This program is distributed in the hope that it will be useful,         |
-+ | but WITHOUT ANY WARRANTY; without even the implied warranty of          |
-+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           |
-+ | GNU General Public License for more details.                            |
-+ +-------------------------------------------------------------------------+
-+ | Cacti: The Complete RRDTool-based Graphing Solution                     |
-+ +-------------------------------------------------------------------------+
-+ | This code is designed, written, and maintained by the Cacti Group. See  |
-+ | about.php and/or the AUTHORS file for specific developer information.   |
-+ +-------------------------------------------------------------------------+
-+ | http://www.cacti.net/                                                   |
-+ +-------------------------------------------------------------------------+
-+*/
-+
-+/* requirements:
-+      jQuery 1.7.x or above
-+      jQuery UI 1.8.x or above
-+      jQuery cookie plugin
-+*/
-+
-+(function($){
-+      $.fn.zoom = function(options) {
-+
-+              /* +++++++++++++++++++++++ Global Variables +++++++++++++++++++++++++ */
-+
-+              // default values of the different options being offered
-+              var defaults = {
-+                      inputfieldStartTime     : '',                                           // ID of the input field that contains the start date
-+                      inputfieldEndTime       : '',                                           // ID of the input field that contains the end date
-+                      submitButton            : 'button_refresh_x',                           // ID of the submit button
-+                      cookieName                      : 'cacti_zoom'                                  // default name required for session cookie
-+              };
-+
-+              // define global variables / objects here
-+              var zoom = {
-+                      // "initiator" is the element that initiates Zoom
-+                      initiator: $(this),
-+                      // "image" means the image tag and its properties
-+                      image: { top:0, left:0, width:0, height:0 },
-+                      // "graph" stands for the rrdgraph itself excluding legend, graph title etc.
-+                      graph: { timespan:0, secondsPerPixel:0 },
-+                      // "box" describes the area in front of the graph whithin jQueryZoom will allow interaction
-+                      box: { top:0, left:0, right:0, width:0, height:0 },
-+                      // "markers" are selectors useable within the advanced mode
-+                      marker: { 1 : { placed:false }, 2 : { placed:false} },
-+                      // "custom" holds the local configuration done by the user
-+                      custom: {},
-+                      // "options" contains the start input parameters
-+                      options: $.extend(defaults, options),
-+                      // "attributes" holds all values that will describe the selected area
-+                      attr: { activeElement:'', start:'none', end:'none', action:'left2right', location: window.location.href.split("?") }
-+              };
-+
-+
-+              /* ++++++++++++++++++++++++ Initialization ++++++++++++++++++++++++++ */
-+
-+              // use a cookie to support local settings
-+              zoom.custom =  $.cookie(zoom.options.cookieName) ? unserialize( $.cookie(zoom.options.cookieName) ) : {};
-+              if(zoom.custom.zoomMode == undefined) zoom.custom.zoomMode = 'quick';
-+              if(zoom.custom.zoomOutPositioning == undefined) zoom.custom.zoomOutPositioning = 'center';
-+              if(zoom.custom.zoomOutFactor == undefined) zoom.custom.zoomOutFactor = '2';
-+              if(zoom.custom.zoomMarkers == undefined) zoom.custom.zoomMarkers = true;
-+              if(zoom.custom.zoomTimestamps == undefined) zoom.custom.zoomTimestamps = 'auto';
-+              if(zoom.custom.zoom3rdMouseButton == undefined) zoom.custom.zoom3rdMouseButton = false;
-+
-+              // create or update a session cookie
-+              $.cookie( zoom.options.cookieName, serialize(zoom.custom), {expires: null} );
-+
-+              // support jQuery's concatination
-+              return this.each(function() { zoom_init( $(this) ); });
-+
-+
-+              /* ++++++++++++++++++++ Universal Functions +++++++++++++++++++++++++ */
-+
-+              /**
-+               * checks if an image has been already loaded or if the link is broken
-+               **/
-+              function isReady(image){
-+                      if(typeof image[0].naturalWidth !== undefined && image[0].naturalWidth == 0) {
-+                              return false;
-+                      }
-+                      // support older versions of IE(6-8)
-+                      if(!image[0].complete) {
-+                              return false;
-+                      }
-+                      return true;
-+              }
-+
-+              /**
-+               * splits off the parameters of a given url
-+               **/
-+              function getUrlVars(url) {
-+                      var parameters = [], name, value;
-+
-+                      urlBaseAndParameters = url.split("?");
-+                      urlBase = urlBaseAndParameters[0];
-+                      urlParameters = urlBaseAndParameters[1].split("&");
-+                      parameters["urlBase"] = urlBase;
-+
-+                      for(var i=0; i<urlParameters.length; i++) {
-+                              parameter = urlParameters[i].split("=");
-+                              parameters[parameter[0].replace(/^graph_/, "")] = $.isNumeric(parameter[1]) ? +parameter[1] : parameter[1];
-+                      }
-+                      return parameters;
-+              }
-+
-+              /**
-+               * transforms an object into a comma separated string of key-value pairs
-+               **/
-+              function serialize(object){
-+                      var str = "";
-+                      for(var key in object) { str += (key + '=' + object[key] + ','); }
-+                      return str.slice(0, -1);
-+              }
-+
-+              /**
-+               * transforms a comma separated string of key-values pairs into an object
-+               * including a change of the value type from string to boolean or numeric if reasonable.
-+               **/
-+              function unserialize(string){
-+                      var obj = new Array();
-+                      pairs = string.split(',');
-+                      for(var i=0; i<pairs.length; i++) {
-+                              pair = pairs[i].split("=");
-+                              if(pair[1] == "true") {
-+                                      pair[1] = true;
-+                              }else if(pair[1] == "false") {
-+                                      pair[1] = false;
-+                              }else if($.isNumeric(pair[1])) {
-+                                      pair[1] = +pair[1];
-+                              }
-+                              obj[pair[0]] = pair[1];
-+                      }
-+                      return obj;
-+              }
-+
-+              /**
-+               * converts a Unix time stamp to a formatted date string
-+               **/
-+              function unixTime2Date(unixTime){
-+                      var date        = new Date(unixTime*1000);
-+                      var year        = date.getFullYear();
-+                      var month       = ((date.getMonth()+1) < 9 ) ? '0' + (date.getMonth()+1) : date.getMonth()+1;
-+                      var day         = (date.getDate() > 9) ? date.getDate() : '0' + date.getDate();
-+                      var hours       = (date.getHours() > 9) ? date.getHours() : '0' + date.getHours();
-+                      var minutes     = (date.getMinutes() > 9) ? date.getMinutes() : '0' + date.getMinutes();
-+                      var seconds     = (date.getSeconds() > 9) ? date.getSeconds() : '0' + date.getSeconds();
-+
-+                      var formattedTime = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;
-+                      return formattedTime;
-+              }
-+
-+
-+              /* +++++++++++++++++++++++ Core Functions +++++++++++++++++++++++++++ */
-+
-+              /* init zoom */
-+              function zoom_init(image) {
-+                      var $this = image;
-+                      $this.mouseenter(
-+                              function(){
-+                                      if(zoom.attr.activeElement == '') {
-+                                              zoom.attr.activeElement = $(this).attr('id');
-+                                              zoomFunction_init($this);
-+                                      // focusing another image will trigger a reset of Zoom
-+                                      }else if(zoom.attr.activeElement != $(this).attr('id')) {
-+                                              zoom.attr.activeElement = $(this).attr('id');
-+                                              zoomFunction_init($this);
-+                                      }
-+                              }
-+                      );
-+              }
-+
-+              function zoomFunction_init(image) {
-+                      var $this = image;
-+                      // exit if image has not been already loaded or if image is not available
-+                      if(isReady($this)) {
-+                              // update zoom.image object with the attributes of this image
-+                              zoom.image.width        = parseInt($this.width());
-+                              zoom.image.height       = parseInt($this.height());
-+                              zoom.image.top          = parseInt($this.offset().top);
-+                              zoom.image.left         = parseInt($this.offset().left);
-+                      }else {
-+                              return;
-+                      }
-+
-+                      // get all graph parameters and merge results with zoom.graph object
-+                      $.extend(zoom.graph, getUrlVars( $this.attr("src") ));
-+                      zoom.graph.timespan                     = zoom.graph.end - zoom.graph.start;
-+                      zoom.graph.secondsPerPixel      = zoom.graph.timespan/zoom.graph.width;
-+
-+                      if((zoom.graph.title_font_size <= 0) || (zoom.graph.title_font_size == "")) {
-+                              zoom.graph.title_font_size = 10;
-+                      }
-+
-+                      if(zoom.graph.nolegend != undefined) {
-+                              zoom.graph.title_font_size      *= .70;
-+                      }
-+
-+                      // update all zoom box attributes. Unfortunately we have to use that best fit way
-+                      // to support RRDtool 1.2 and below. With RRDtool 1.3 or higher there would be a
-+                      // much more elegant solution available. (see RRDdtool graph option "graphv")
-+                      zoom.box.width          = zoom.graph.width;
-+                      zoom.box.height         = zoom.graph.height;
-+
-+                      if(zoom.graph.title_font_size == null) {
-+                              zoom.box.top = 32 - 1;
-+                      }else {
-+                              //default multiplier
-+                              var multiplier = 2.4;
-+                              // array of "best fit" multipliers
-+                              multipliers = new Array("-5", "-2", "0", "1.7", "1.6", "1.7", "1.8", "1.9", "2", "2", "2.1", "2.1", "2.2", "2.2", "2.3", "2.3", "2.3", "2.3", "2.3");
-+                              if(multipliers[Math.round(zoom.graph.title_font_size)] != null) {
-+                                      multiplier = multipliers[Math.round(zoom.graph.title_font_size)];
-+                              }
-+                              zoom.box.top = zoom.image.top + parseInt(Math.abs(zoom.graph.title_font_size) * multiplier) + 15;
-+                      }
-+
-+                      zoom.box.bottom = zoom.box.top + zoom.box.height;
-+                      zoom.box.right  = zoom.image.left + zoom.image.width - 30;
-+                      zoom.box.left   = zoom.box.right - zoom.graph.width;
-+
-+                      // add all additional HTML elements to the DOM if necessary and register
-+                      // the individual events needed. Once added we will only reset
-+                      // and reposition these elements.
-+
-+                      // add the "zoomBox"
-+                      if($("#zoom-box").length == 0) {
-+                              // Please note: IE does not fire hover or click behaviors on completely transparent elements.
-+                              // Use a background color and set opacity to 1% as a workaround.(see CSS file)
-+                              $("<div id='zoom-box'></div>").appendTo("body");
-+                      }
-+
-+                      // add the "zoomSelectedArea"
-+                      if($("#zoom-area").length == 0) {
-+                              $("<div id='zoom-area'></div>").appendTo("body");
-+                      }
-+
-+                      // add two markers for the advanced mode
-+                      if($("#zoom-marker-1").length == 0) {
-+                              $('<div id="zoom-excluded-area-1" class="zoom-area-excluded"></div>').appendTo("body");
-+                              $('<div class="zoom-marker" id="zoom-marker-1"><div class="zoom-marker-arrow-down"></div><div class="zoom-marker-arrow-up"></div></div>').appendTo("body");
-+                              $('<div id="zoom-marker-tooltip-1" class="zoom-marker-tooltip"><div id="zoom-marker-tooltip-1-arrow-left" class="zoom-marker-tooltip-arrow-left"><div id="zoom-marker-tooltip-1-arrow-left-inner" class="zoom-marker-tooltip-arrow-left-inner"></div></div><span id="zoom-marker-tooltip-value-1" class="zoom-marker-tooltip-value">-</span><div id="zoom-marker-tooltip-1-arrow-right" class="zoom-marker-tooltip-arrow-right"><div id="zoom-marker-tooltip-1-arrow-right-inner" class="zoom-marker-tooltip-arrow-right-inner"></div></div></div>').appendTo('body');
-+                      }
-+                      if($("#zoom-marker-2").length == 0) {
-+                              $('<div id="zoom-excluded-area-2" class="zoom-area-excluded"></div>').appendTo("body");
-+                              $('<div class="zoom-marker" id="zoom-marker-2"><div class="zoom-marker-arrow-down"></div><div class="zoom-marker-arrow-up"></div></div>').appendTo("body");
-+                              $('<div id="zoom-marker-tooltip-2" class="zoom-marker-tooltip"><div id="zoom-marker-tooltip-2-arrow-left" class="zoom-marker-tooltip-arrow-left"><div id="zoom-marker-tooltip-1-arrow-left-inner" class="zoom-marker-tooltip-arrow-left-inner"></div></div><span id="zoom-marker-tooltip-value-2" class="zoom-marker-tooltip-value">-</span><div id="zoom-marker-tooltip-2-arrow-right" class="zoom-marker-tooltip-arrow-right"><div id="zoom-marker-tooltip-2-arrow-right-inner" class="zoom-marker-tooltip-arrow-right-inner"></div></div></div>').appendTo('body');
-+                      }
-+                      zoom.marker[1].placed = false;
-+                      zoom.marker[2].placed = false;
-+
-+                      // add the context (right click) menu
-+                      if($("#zoom-menu").length == 0) {
-+                              $('<div id="zoom-menu" class="zoom-menu">'
-+                                      + '<div class="first_li">'
-+                                      +               '<div class="ui-icon ui-icon-zoomin"></div>'
-+                                      +       '<span class="zoomContextMenuAction__zoom_in">Zoom In</span>'
-+                                      + '</div>'
-+                                      + '<div class="first_li">'
-+                                      +               '<div class="ui-icon ui-icon-zoomout"></div>'
-+                                      +               '<span class="zoomContextMenuAction__zoom_out">Zoom Out (2x)</span>'
-+                                      +               '<div class="inner_li advanced_mode">'
-+                                      +                       '<span class="zoomContextMenuAction__zoom_out__2">2x</span>'
-+                                      +                       '<span class="zoomContextMenuAction__zoom_out__4">4x</span>'
-+                                      +                       '<span class="zoomContextMenuAction__zoom_out__8">8x</span>'
-+                                      +                       '<span class="zoomContextMenuAction__zoom_out__16">16x</span>'
-+                                      +                       '<span class="zoomContextMenuAction__zoom_out__32">32x</span>'
-+                                      +               '</div>'
-+                                      + '</div>'
-+                                      + '<div class="sep_li"></div>'
-+                                      + '<div class="first_li">'
-+                                      +               '<div class="ui-icon ui-icon-empty"></div><span>Zoom Mode</span>'
-+                                      +               '<div class="inner_li">'
-+                                      +                       '<span class="zoomContextMenuAction__set_zoomMode__quick">Quick</span>'
-+                                      +                       '<span class="zoomContextMenuAction__set_zoomMode__advanced">Advanced</span>'
-+                                      +               '</div>'
-+                                      + '</div>'
-+                                      + '<div class="first_li advanced_mode">'
-+                                      +               '<div class="ui-icon ui-icon-wrench"></div><span>Settings</span>'
-+                                      +                       '<div class="inner_li">'
-+                                      +                               '<div class="sec_li"><span>Markers</span>'
-+                                      +                                       '<div class="inner_li advanced_mode">'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomMarkers__on">Enabled</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomMarkers__off">Disabled</span>'
-+                                      +                                       '</div>'
-+                                      +                               '</div>'
-+                                      +                               '<div class="sec_li"><span>Timestamps</span></span>'
-+                                      +                                       '<div class="inner_li advanced_mode">'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomTimestamps__on">Always On</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomTimestamps__auto">Auto</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomTimestamps__off">Always Off</span>'
-+                                      +                                       '</div>'
-+                                      +                               '</div>'
-+                                      +                               '<div class="sep_li"></div>'
-+                                      +                               '<div class="sec_li"><span>Zoom Out Factor</span>'
-+                                      +                                       '<div class="inner_li advanced_mode">'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutFactor__2">2x</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutFactor__4">4x</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutFactor__8">8x</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutFactor__16">16x</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutFactor__32">32x</span>'
-+                                      +                                       '</div>'
-+                                      +                               '</div>'
-+                                      +                               '<div class="sec_li"><span>Zoom Out Positioning</span>'
-+                                      +                                       '<div class="inner_li advanced_mode">'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutPositioning__begin">Begin with</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutPositioning__center">Center</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoomOutPositioning__end">End with</span>'
-+                                      +                                       '</div>'
-+                                      +                               '</div>'
-+                                      +                               '<div class="sec_li"><span>3rd Mouse Button</span>'
-+                                      +                                       '<div class="inner_li advanced_mode">'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoom3rdMouseButton__zoom_in">Zoom in</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoom3rdMouseButton__zoom_out">Zoom out</span>'
-+                                      +                                               '<span class="zoomContextMenuAction__set_zoom3rdMouseButton__off">Disabled</span>'
-+                                      +                                       '</div>'
-+                                      +                               '</div>'
-+                                      +                       '</div>'
-+                                      +               '</div>'
-+                                      + '<div class="sep_li"></div>'
-+                                      + '<div class="first_li">'
-+                                      +               '<div class="ui-icon ui-icon-close"></div><span class="zoomContextMenuAction__close">Close</span>'
-+                                      + '</div>').appendTo('body');
-+                      }
-+                      zoomElemtents_reset()
-+                      zoomContextMenu_init();
-+                      zoomAction_init(image);
-+              }
-+
-+              /**
-+               * resets all elements of Zoom
-+               **/
-+              function zoomElemtents_reset() {
-+                      zoom.marker = { 1 : { placed:false }, 2 : { placed:false} };
-+                      $('div[id^="zoom-"]').not('#zoom-menu').each( function () {
-+                              $(this).removeAttr('style');
-+                      });
-+                      $("#zoom-box").off();
-+                      $("#zoom-box").css({ cursor:'crosshair', width:zoom.box.width + 'px', height:zoom.box.height + 'px', top:zoom.box.top+'px', left:zoom.box.left+'px' });
-+                      $("#zoom-box").bind('contextmenu', function(e) { zoomContextMenu_show(e); return false;} );
-+                      $("#zoom-area").off().css({ top:zoom.box.top+'px', height:zoom.box.height+'px' });
-+                      $(".zoom-area-excluded").off();
-+                      $(".zoom-area-excluded").bind('contextmenu', function(e) { zoomContextMenu_show(e); return false;} );
-+                      $(".zoom-area-excluded").bind('click', function(e) { zoomContextMenu_hide(); return false;} );
-+                      $(".zoom-marker-arrow-up").css({ top:(zoom.box.height-6) + 'px' });
-+                      $(".zoom-marker-tooltip-value").disableSelection();
-+              }
-+
-+              /*
-+              * registers all the different mouse click event handler
-+              */
-+              function zoomAction_init(image) {
-+
-+                      if(zoom.custom.zoomMode == 'quick') {
-+                              $("#zoom-box").off("mousedown").on("mousedown", function(e) {
-+                                      switch(e.which) {
-+                                              /* clicking the left mouse button will initiates a zoom-in */
-+                                              case 1:
-+                                                      zoomContextMenu_hide();
-+                                                      // reset the zoom area
-+                                                      zoom.attr.start = e.pageX;
-+                                                      if(zoom.custom.zoomMode != 'quick') {
-+                                                              $("#zoom-marker-1").css({ height:zoom.box.height+'px', top:zoom.box.top+'px', left:zoom.attr.start+'px', display:'block' });
-+                                                              $("#zoom-marker-tooltip-1").css({ top:zoom.box.top+'px', left:zoom.attr.start+'px'});
-+                                                      }
-+                                                      $("#zoom-box").css({ cursor:'e-resize' });
-+                                                      $("#zoom-area").css({ width:'0px', left:zoom.attr.start+'px' });
-+                                              break;
-+                                      }
-+                              });
-+
-+                              /* register the mouse up event */
-+                              $("#zoom-area").off("mouseup").on("mouseup", function(e) {
-+                                      switch(e.which) {
-+                                              /* leaving the left mouse button will execute a zoom in */
-+                                              case 1:
-+                                                      if(zoom.custom.zoomMode == 'quick' && zoom.attr.start != 'none') {
-+                                                              zoomAction_zoom_in();
-+                                                      }
-+                                              break;
-+                                      }
-+                              });
-+
-+                              /* stretch the zoom area in that direction the user moved the mouse pointer */
-+                              $("#zoom-box").mousemove( function(e) { zoomAction_draw(e) } );
-+
-+                              /* stretch the zoom area in that direction the user moved the mouse pointer.
-+                                 That is required to get it working faultlessly with Opera, IE and Chrome     */
-+                              $("#zoom-area").mousemove( function(e) { zoomAction_draw(e); } );
-+
-+                              /* moving the mouse pointer quickly will avoid that the mousemove event has enough time to actualize the zoom area */
-+                              $("#zoom-box").mouseout( function(e) { zoomAction_draw(e) } );
-+
-+                      }else{
-+                              /* welcome to the advanced mode ;) */
-+                              $("#zoom-box").off("mousedown").on("mousedown", function(e) {
-+                                      switch(e.which) {
-+                                              case 1:
-+                                                      /* hide context menu if open */
-+                                                      zoomContextMenu_hide();
-+
-+                                                      /* find out which marker has to be added */
-+                                                      if(zoom.marker[1].placed && zoom.marker[2].placed) {
-+                                                              zoomAction_zoom_in();
-+                                                              return;
-+                                                      }else {
-+                                                              var marker = zoom.marker[1].placed ? 2 : 1;
-+                                                              var secondmarker = (marker == 1) ? 2 : 1;
-+                                                      }
-+
-+                                                      /* select marker */
-+                                                      var $this = $("#zoom-marker-" + marker);
-+
-+                                                      /* place the marker and make it visible */
-+                                                      $this.css({ height:zoom.box.height+'px', top:zoom.box.top+'px', left:e.pageX+'px', display:'block' });
-+                                                      zoom.marker[marker].placed = true;
-+                                                      zoom.marker[marker].left = e.pageX;
-+
-+                                                      /* place the marker's tooltip, update its value and make it visible if necessary (Setting: "Always On") */
-+                                                      zoom.marker[marker].unixtime = parseInt(parseInt(zoom.graph.start) + (e.pageX + 1 - zoom.box.left)*zoom.graph.secondsPerPixel);
-+                                                      $("#zoom-marker-tooltip-value-" + marker).html(
-+                                                              unixTime2Date(zoom.marker[marker].unixtime).replace(" ", "<br>")
-+                                                      );
-+                                                      zoom.marker[marker].width = $("#zoom-marker-tooltip-" + marker).width();
-+
-+                                                      $("#zoom-marker-tooltip-" + marker).css({
-+                                                              top: ( (marker == 1) ? zoom.box.top+3 : zoom.box.bottom-30 )+'px',
-+                                                              left:( (marker == 1) ? e.pageX - zoom.marker[marker].width : e.pageX )+'px'}
-+                                                      );
-+
-+                                                      if(zoom.custom.zoomTimestamps === true) {
-+                                                              $("#zoom-marker-tooltip-" + marker).fadeIn(500);
-+                                                      }
-+
-+                                                      if(e.pageX == $("#zoom-marker-tooltip-" + marker).position().left) {
-+                                                              $("#zoom-marker-tooltip-" + marker + "-arrow-right").css({ visibility:'hidden'});
-+                                                      }else {
-+                                                              $("#zoom-marker-tooltip-" + marker + "-arrow-left").css({ visibility:'hidden'});
-+                                                      }
-+
-+                                                      /* make the excluded areas visible directly in that moment both markers are set */
-+                                                      if(zoom.marker[1].placed && zoom.marker[2].placed) {
-+                                                              zoom.marker.distance    = zoom.marker[1].left - zoom.marker[2].left;
-+
-+                                                              $("#zoom-excluded-area-1").css({
-+                                                                      height:zoom.box.height+'px',
-+                                                                      top:zoom.box.top+'px',
-+                                                                      left: (zoom.marker.distance > 0) ? zoom.marker[1].left : zoom.box.left,
-+                                                                      width: (zoom.marker.distance > 0) ? zoom.box.right - zoom.marker[1].left : zoom.marker[1].left - zoom.box.left,
-+                                                                      display:'block'
-+                                                              });
-+
-+                                                              $("#zoom-excluded-area-2").css({
-+                                                                      height:zoom.box.height+'px',
-+                                                                      top:zoom.box.top+'px',
-+                                                                      left: (zoom.marker.distance < 0) ? zoom.marker[2].left : zoom.box.left,
-+                                                                      width: (zoom.marker.distance < 0) ? zoom.box.right - zoom.marker[2].left : zoom.marker[2].left - zoom.box.left,
-+                                                                      display:'block'
-+                                                              });
-+
-+                                                              /* reposition both tooltips */
-+                                                              $("#zoom-marker-tooltip-1").css({ left: $("#zoom-marker-1").position().left - ( (zoom.marker.distance > 0) ? 0 : $("#zoom-marker-tooltip-1").width() ) + 'px' });
-+                                                              $("#zoom-marker-tooltip-1-arrow-left").css({ visibility: (($("#zoom-marker-tooltip-1").position().left < $("#zoom-marker-1").position().left ) ? 'hidden' : 'visible') });
-+                                                              $("#zoom-marker-tooltip-1-arrow-right").css({ visibility: (($("#zoom-marker-tooltip-1").position().left < $("#zoom-marker-1").position().left ) ? 'visible' : 'hidden') });
-+
-+                                                              $("#zoom-marker-tooltip-2").css({ left: $("#zoom-marker-2").position().left - ( (zoom.marker.distance < 0) ? 0 : $("#zoom-marker-tooltip-2").width() ) + 'px' });
-+                                                              $("#zoom-marker-tooltip-2-arrow-left").css({ visibility: (($("#zoom-marker-tooltip-2").position().left < $("#zoom-marker-2").position().left ) ? 'hidden' : 'visible') });
-+                                                              $("#zoom-marker-tooltip-2-arrow-right").css({ visibility: (($("#zoom-marker-tooltip-2").position().left < $("#zoom-marker-2").position().left ) ? 'visible' : 'hidden') });
-+                                                      }
-+
-+                                                      /* make the marker draggable */
-+                                                      $this.draggable({
-+                                                              containment:[ zoom.box.left-1, 0 , zoom.box.left+parseInt(zoom.box.width), 0 ],
-+                                                              axis: "x",
-+                                                              start:
-+                                                                      function(event, ui) {
-+                                                                              if(zoom.custom.zoomTimestamps == "auto") {
-+                                                                                      $(".zoom-marker-tooltip").fadeIn(500);
-+                                                                              }
-+                                                                      },
-+                                                              drag:
-+                                                                      function(event, ui) {
-+
-+                                                                              zoom.marker[marker].left = ui.position["left"];
-+
-+                                                                              /* update the timestamp shown in tooltip */
-+                                                                              zoom.marker[marker].unixtime = parseInt(parseInt(zoom.graph.start) + (zoom.marker[marker].left + 1 - zoom.box.left)*zoom.graph.secondsPerPixel);
-+                                                                              $("#zoom-marker-tooltip-value-" + marker).html(
-+                                                                                      unixTime2Date(zoom.marker[marker].unixtime).replace(" ", "<br>")
-+                                                                              );
-+
-+                                                                              zoom.marker[marker].width = $("#zoom-marker-tooltip-" + marker).width();
-+
-+                                                                              /* update the execludedArea if both markers have been placed */
-+                                                                              if(zoom.marker[1].placed && zoom.marker[2].placed) {
-+                                                                                      zoom.marker.distance = zoom.marker[marker].left - zoom.marker[secondmarker].left;
-+
-+                                                                                      if( zoom.marker.distance > 0 ) {
-+                                                                                              zoom.marker[marker].excludeArea = 'right';
-+                                                                                              zoom.marker[secondmarker].excludeArea = 'left';
-+                                                                                      }else {
-+                                                                                              zoom.marker[marker].excludeArea = 'left';
-+                                                                                              zoom.marker[secondmarker].excludeArea = 'right';
-+                                                                                      }
-+
-+                                                                                      /* in that case we have to update the tooltip of both marker */
-+                                                                                      $("#zoom-excluded-area-" + marker).css({ left: (zoom.marker.distance > 0) ? zoom.marker[marker].left : zoom.box.left, width: (zoom.marker.distance > 0) ? zoom.box.right - zoom.marker[marker].left : zoom.marker[marker].left - zoom.box.left});
-+                                                                                      $("#zoom-marker-tooltip-" + marker).css({ left: zoom.marker[marker].left + ( (zoom.marker[marker].excludeArea == 'right') ? (0) : (-zoom.marker[marker].width) ) });
-+                                                                                      $("#zoom-marker-tooltip-" + marker + "-arrow-left").css({ visibility: ( zoom.marker[marker].excludeArea == 'left' ? 'hidden' : 'visible') });
-+                                                                                      $("#zoom-marker-tooltip-" + marker + "-arrow-right").css({ visibility: ( zoom.marker[marker].excludeArea == 'left' ? 'visible' : 'hidden') });
-+
-+                                                                                      $("#zoom-excluded-area-" + secondmarker).css({ left: (zoom.marker.distance > 0) ? zoom.box.left : zoom.marker[secondmarker].left, width: (zoom.marker.distance > 0) ? zoom.marker[secondmarker].left - zoom.box.left : zoom.box.right - zoom.marker[secondmarker].left});
-+                                                                                      $("#zoom-marker-tooltip-" + secondmarker ).css({ left: zoom.marker[secondmarker].left + ( (zoom.marker[secondmarker].excludeArea == 'right') ? (0) : (-zoom.marker[secondmarker].width) ) });
-+                                                                                      $("#zoom-marker-tooltip-" + secondmarker + "-arrow-left").css({ visibility: ( zoom.marker[secondmarker].excludeArea == 'left' ? 'hidden' : 'visible') });
-+                                                                                      $("#zoom-marker-tooltip-" + secondmarker + "-arrow-right").css({ visibility: ( zoom.marker[secondmarker].excludeArea == 'left' ? 'visible' : 'hidden') });
-+
-+                                                                              }else {
-+                                                                                      /* let the tooltip follow its marker */
-+                                                                                      $("#zoom-marker-tooltip-" + marker).css({ left: zoom.marker[marker].left -zoom.marker[marker].width });
-+                                                                              }
-+
-+                                                                      },
-+                                                              stop:
-+                                                                      function(event,ui) {
-+                                                                              /* hide all tooltip if we are in auto mode */
-+                                                                              if(zoom.custom.zoomTimestamps == "auto") {
-+                                                                                      $(".zoom-marker-tooltip").fadeOut(1000);
-+                                                                              }
-+                                                                      }
-+
-+                                                      });
-+
-+                                                      break;
-+                                              case 2:
-+                                                      if(zoom.custom.zoom3rdMouseButton != false) {
-+                                                              /* hide context menu if open */
-+                                                              zoomContextMenu_hide();
-+                                                              if(zoom.custom.zoom3rdMouseButton == "zoom_in") {
-+                                                                      zoomAction_zoom_in();
-+                                                              }else {
-+                                                                      zoomAction_zoom_out( zoom.custom.zoomOutFactor );
-+                                                              }
-+                                                      }
-+                                                      break;
-+                                      }
-+                                      return false;
-+
-+                              });
-+
-+                      }
-+              }
-+
-+
-+              /*
-+              * executes a dynamic zoom in
-+              */
-+              function zoomAction_zoom_in(){
-+
-+                      /* hide context menu if open */
-+                      zoomContextMenu_hide();
-+
-+                      if(zoom.custom.zoomMode == 'quick') {
-+
-+                              var newGraphStartTime   = (zoom.attr.action == 'left2right')    ? parseInt(parseInt(zoom.graph.start) + (zoom.attr.start - zoom.box.left)*zoom.graph.secondsPerPixel)
-+                                                                                                                                                              : parseInt(parseInt(zoom.graph.start) + (zoom.attr.end - zoom.box.left)*zoom.graph.secondsPerPixel);
-+                              var newGraphEndTime     = (zoom.attr.action == 'left2right')    ? parseInt(newGraphStartTime + (zoom.attr.end-zoom.attr.start)*zoom.graph.secondsPerPixel)
-+                                                                                                                                                              : parseInt(newGraphStartTime + (zoom.attr.start-zoom.attr.end)*zoom.graph.secondsPerPixel);
-+
-+                              /* If the user only clicked on a graph then equal end and start date to ensure that we do not propergate NaNs */
-+                              if(isNaN(newGraphStartTime) & isNaN(newGraphEndTime)) {
-+                                      return;
-+                              }else if(isNaN(newGraphStartTime) & !isNaN(newGraphEndTime)) {
-+                                      newGraphStartTime = newGraphEndTime;
-+                              }else if(!isNaN(newGraphStartTime) & isNaN(newGraphEndTime)){
-+                                      newGraphEndTime = newGraphStartTime;
-+                              }
-+                      }else {
-+                              /* advanced mode has other requirements */
-+                              /* first of, do nothing if not both marker have been positioned */
-+                              if(!zoom.marker[1].placed | !zoom.marker[2].placed) {
-+                                      alert("NOTE: In advanced mode both markers have to be positioned first to define the period of time you want to zoom in.");
-+                                      return;
-+                              }else {
-+                                      var newGraphStartTime = zoom.marker[((zoom.marker[1].unixtime > zoom.marker[2].unixtime)? 2 : 1 )].unixtime;
-+                                      var newGraphEndTime = zoom.marker[((zoom.marker[1].unixtime > zoom.marker[2].unixtime)? 1 : 2 )].unixtime;
-+                              }
-+                      }
-+
-+                      if(zoom.options.inputfieldStartTime != '' & zoom.options.inputfieldEndTime != ''){
-+                              /* execute zoom within "tree view" or the "preview view" */
-+                              $('#' + zoom.options.inputfieldStartTime).val(unixTime2Date(newGraphStartTime));
-+                              $('#' + zoom.options.inputfieldEndTime).val(unixTime2Date(newGraphEndTime));
-+
-+                              $("input[name='" + zoom.options.submitButton + "']").trigger('click');
-+                              return false;
-+                      }else {
-+                              /* graph view is alread in zoom status */
-+                              open(zoom.attr.location[0] + "?action=" + zoom.graph.action + "&local_graph_id=" + zoom.graph.local_graph_id + "&rra_id=" + zoom.graph.rra_id + "&view_type=" + zoom.graph.view_type + "&graph_start=" + newGraphStartTime + "&graph_end=" + newGraphEndTime + "&graph_height=" + zoom.graph.height + "&graph_width=" + zoom.graph.width + "&title_font_size=" + zoom.graph.title_font_size, "_self");
-+                      }
-+
-+              }
-+
-+
-+
-+
-+              /*
-+              * executes a static zoom out (as right click event)
-+              */
-+              function zoomAction_zoom_out(multiplier){
-+
-+                      multiplier--;
-+                      /* avoid that we can not zoom out anymore if start and end date will be equal */
-+                      if(zoom.graph.timespan == 0) {
-+                              zoom.graph.timespan = 1;
-+                      }
-+
-+                      if(zoom.custom.zoomMode == 'quick' || !zoom.marker[1].placed || !zoom.marker[2].placed ) {
-+                              if(zoom.custom.zoomOutPositioning == 'begin') {
-+                                      var newGraphStartTime = parseInt(zoom.graph.start);
-+                                      var newGraphEndTime = parseInt(parseInt(zoom.graph.end) + (multiplier * zoom.graph.timespan));
-+                              }else if(zoom.custom.zoomOutPositioning == 'end') {
-+                                      var newGraphStartTime = parseInt(parseInt(zoom.graph.start) - (multiplier * zoom.graph.timespan));
-+                                      var newGraphEndTime = parseInt(zoom.graph.end);
-+                              }else {
-+                                      // define the new start and end time, so that the selected area will be centered per default
-+                                      var newGraphStartTime = parseInt(parseInt(zoom.graph.start) - (0.5 * multiplier * zoom.graph.timespan));
-+                                      var newGraphEndTime = parseInt(parseInt(zoom.graph.end) + (0.5 * multiplier * zoom.graph.timespan));
-+                              }
-+                      }else {
-+                              var newGraphStartTime = zoom.marker[((zoom.marker[1].unixtime > zoom.marker[2].unixtime)? 2 : 1 )].unixtime;
-+                              var newGraphEndTime = zoom.marker[((zoom.marker[1].unixtime > zoom.marker[2].unixtime)? 1 : 2 )].unixtime;
-+                              var selectedTimeSpan = newGraphEndTime - newGraphStartTime;
-+
-+                              if(zoom.custom.zoomOutPositioning == 'begin') {
-+                                      newGraphEndTime = newGraphEndTime + multiplier * selectedTimeSpan;
-+                              }else if(zoom.custom.zoomOutPositioning == 'end') {
-+                                      newGraphStartTime = newGraphStartTime - multiplier * selectedTimeSpan;
-+                              }else {
-+                                      newGraphStartTime = newGraphStartTime - 0.5 * multiplier * selectedTimeSpan;
-+                                      newGraphEndTime = newGraphEndTime + 0.5 * multiplier * selectedTimeSpan;
-+                              }
-+                      }
-+
-+                      if(zoom.options.inputfieldStartTime != '' & zoom.options.inputfieldEndTime != ''){
-+                              $('#' + zoom.options.inputfieldStartTime).val(unixTime2Date(newGraphStartTime));
-+                              $('#' + zoom.options.inputfieldEndTime).val(unixTime2Date(newGraphEndTime));
-+                              $('#' + zoom.options.inputfieldStartTime).closest("form").submit();
-+                      }else {
-+                              open(zoom.attr.location[0] + "?action=" + zoom.graph.action + "&local_graph_id=" + zoom.graph.local_graph_id + "&rra_id=" + zoom.graph.rra_id + "&view_type=" + zoom.graph.view_type + "&graph_start=" + newGraphStartTime + "&graph_end=" + newGraphEndTime + "&graph_height=" + zoom.graph.height + "&graph_width=" + zoom.graph.width + "&title_font_size=" + zoom.graph.title_font_size, "_self");
-+                      }
-+              }
-+
-+
-+              /*
-+              * updates the css parameters of the zoom area to reflect user's interaction
-+              */
-+              function zoomAction_draw(event) {
-+
-+                      if(zoom.attr.start == 'none') { return; }
-+
-+                      /* mouse has been moved from right to left */
-+                      if((event.pageX-zoom.attr.start)<0) {
-+                              zoom.attr.action = 'right2left';
-+                              zoom.attr.end = (event.pageX < zoom.box.left) ? zoom.box.left : event.pageX;
-+                              $("#zoom-area").css({ background:'red', left:(zoom.attr.end+1)+'px', width:Math.abs(zoom.attr.start-zoom.attr.end-1)+'px' });
-+                      /* mouse has been moved from left to right*/
-+                      }else {
-+                              zoom.attr.action = 'left2right';
-+                              zoom.attr.end = (event.pageX > zoom.box.right) ? zoom.box.right : event.pageX;
-+                              $("#zoom-area").css({ background:'red', left:zoom.attr.start+'px', width:Math.abs(zoom.attr.end-zoom.attr.start-1)+'px' });
-+                      }
-+                      /* move second marker if necessary */
-+                      if(zoom.custom.zoomMode != 'quick') {
-+                              $("#zoom-marker-2").css({ left:(zoom.attr.end+1)+'px' });
-+                              $("#zoom-marker-tooltip-2").css({ top:zoom.box.top+'px', left:(zoom.attr.end-5)+'px' });
-+                      }
-+              }
-+
-+              /**
-+               *
-+               * @access public
-+               * @return void
-+               **/
-+              function zoomContextMenu_init(){
-+
-+                      /* sync menu with cookie parameters */
-+                      $(".zoomContextMenuAction__set_zoomMode__" + zoom.custom.zoomMode).addClass("ui-state-highlight");
-+                      $(".zoomContextMenuAction__set_zoomMarkers__" + ((zoom.custom.zoomMarkers === true) ? "on" : "off") ).addClass("ui-state-highlight");
-+                      $(".zoomContextMenuAction__set_zoomTimestamps__" + ((zoom.custom.zoomTimestamps == 'auto') ? "auto" : ((zoom.custom.zoomTimestamps) ? "on" : "off" ))).addClass("ui-state-highlight");
-+                      $(".zoomContextMenuAction__set_zoomOutFactor__" + zoom.custom.zoomOutFactor).addClass("ui-state-highlight");
-+                      $(".zoomContextMenuAction__set_zoomOutPositioning__" + zoom.custom.zoomOutPositioning).addClass("ui-state-highlight");
-+                      $(".zoomContextMenuAction__set_zoom3rdMouseButton__" + ((zoom.custom.zoom3rdMouseButton === false) ? "off" : zoom.custom.zoom3rdMouseButton) ).addClass("ui-state-highlight");
-+
-+                      if(zoom.custom.zoomMode == "quick") {
-+                              $("#zoom-menu > .advanced_mode").hide();
-+                      }else {
-+                              $(".zoomContextMenuAction__zoom_out").text("Zoom Out (" + zoom.custom.zoomOutFactor + "x)");
-+                      }
-+
-+                      /* init click on events */
-+                      $('[class*=zoomContextMenuAction__]').off().on('click', function() {
-+                              var zoomContextMenuAction = false;
-+                              var zoomContextMenuActionValue = false;
-+                              var classList = $(this).attr('class').trim().split(/\s+/);
-+
-+                              $.each( classList, function(index, item){
-+                                      if( item.search("zoomContextMenuAction__") != -1) {
-+                                              zoomContextMenuActionList = item.replace("zoomContextMenuAction__", "").split("__");
-+                                              zoomContextMenuAction = zoomContextMenuActionList[0];
-+                                              if(zoomContextMenuActionList[1] == 'undefined' || zoomContextMenuActionList[1] == 'off') {
-+                                                      zoomContextMenuActionValue = false;
-+                                              }else if(zoomContextMenuActionList[1] == 'on') {
-+                                                      zoomContextMenuActionValue = true;
-+                                              }else {
-+                                                      zoomContextMenuActionValue = zoomContextMenuActionList[1];
-+                                              }
-+                                              return( false );
-+                                      }
-+                              });
-+
-+                              if( zoomContextMenuAction ) {
-+                                      if( zoomContextMenuAction.substring(0,8) == "set_zoom") {
-+                                              zoomContextMenuAction_set( zoomContextMenuAction.replace("set_zoom", "").toLowerCase(), zoomContextMenuActionValue);
-+                                      }else {
-+                                              zoomContextMenuAction_do( zoomContextMenuAction, zoomContextMenuActionValue);
-+                                      }
-+                              }
-+                      });
-+
-+                      /* init hover events */
-+                      $(".first_li , .sec_li, .inner_li span").hover(
-+                              function () {
-+                                      $(this).css({backgroundColor : '#E0EDFE' , cursor : 'pointer'});
-+                                      if ( $(this).children().size() >0 )
-+                                              if(zoom.custom.zoomMode == "quick") {
-+                                                      $(this).children('.inner_li:not(.advanced_mode)').show();
-+                                              }else {
-+                                                      $(this).children('.inner_li').show();
-+                                              }
-+                                      },
-+                              function () {
-+                                      $(this).css('background-color' , '#fff' );
-+                                      $(this).children('.inner_li').hide();
-+                              }
-+                      );
-+              };
-+
-+              /**
-+               *
-+               * @access public
-+               * @return void
-+               **/
-+              function zoomContextMenuAction_set(object, value){
-+                      switch(object) {
-+                              case "mode":
-+                                      if( zoom.custom.zoomMode != value) {
-+                                              zoom.custom.zoomMode = value;
-+                                              $('[class*=zoomContextMenuAction__set_zoomMode__]').toggleClass("ui-state-highlight");
-+
-+                                              if(value == "quick") {
-+                                                      // reset menu
-+                                                      $("#zoom-menu > .advanced_mode").hide();
-+                                                      $(".zoomContextMenuAction__zoom_out").text("Zoom Out (2x)");
-+
-+                                                      zoom.custom.zoomMode                    = 'quick';
-+                                                      $.cookie( zoom.options.cookieName, serialize(zoom.custom));
-+                                              }else {
-+                                                      // switch to advanced mode
-+                                                      $("#zoom-menu > .advanced_mode").show();
-+                                                      $(".zoomContextMenuAction__zoom_out").text("Zoom Out (" +  + zoom.custom.zoomOutFactor + "x)");
-+
-+                                                      zoom.custom.zoomMode                    = 'advanced';
-+                                                      $.cookie( zoom.options.cookieName, serialize(zoom.custom));
-+                                              }
-+                                              zoomElemtents_reset();
-+                                              zoomAction_init(zoom.initiator);
-+
-+                                      }
-+                                      break;
-+                              case "markers":
-+                                      if( zoom.custom.zoomMarkers != value) {
-+                                              zoom.custom.zoomMarkers = value;
-+                                              $.cookie( zoom.options.cookieName, serialize(zoom.custom));
-+                                              $('[class*=zoomContextMenuAction__set_zoomMarkers__]').toggleClass('ui-state-highlight');
-+                                      }
-+                                      break;
-+                              case "timestamps":
-+                                      if( zoom.custom.zoomTimestamps != value) {
-+                                              zoom.custom.zoomTimestamps = value;
-+                                              $.cookie( zoom.options.cookieName, serialize(zoom.custom));
-+                                              $('[class*=zoomContextMenuAction__set_zoomTimestamps__]').removeClass('ui-state-highlight');
-+                                              $('.zoomContextMenuAction__set_zoomTimestamps__' + ((zoom.custom.zoomTimestamps == 'auto') ? "auto" : ((zoom.custom.zoomTimestamps) ? "on" : "off" ))).addClass('ui-state-highlight');
-+
-+                                              /* make them visible only for mode "Always On" */
-+                                              if(zoom.custom.zoomTimestamps === true) {
-+                                                      $('.zoom-marker-tooltip').fadeIn(500);
-+                                              }else {
-+                                                      $('.zoom-marker-tooltip').fadeOut(500);
-+                                              }
-+                                      }
-+                                      break;
-+                              case "outfactor":
-+                                      if( zoom.custom.zoomOutFactor != value) {
-+                                              zoom.custom.zoomOutFactor = value;
-+                                              $.cookie( zoom.options.cookieName, serialize(zoom.custom));
-+                                              $('[class*=zoomContextMenuAction__set_zoomOutFactor__]').removeClass('ui-state-highlight');
-+                                              $('.zoomContextMenuAction__set_zoomOutFactor__' + value).addClass('ui-state-highlight');
-+                                              $('.zoomContextMenuAction__zoom_out').text('Zoom Out (' + value + 'x)');
-+                                      }
-+                                      break;
-+                              case "outpositioning":
-+                                      if( zoom.custom.zoomOutPositioning != value) {
-+                                              zoom.custom.zoomOutPositioning = value;
-+                                              $.cookie( zoom.options.cookieName, serialize(zoom.custom));
-+                                              $('[class*=zoomContextMenuAction__set_zoomOutPositioning__]').removeClass('ui-state-highlight');
-+                                              $('.zoomContextMenuAction__set_zoomOutPositioning__' + value).addClass('ui-state-highlight');
-+                                      }
-+                                      break;
-+                              case "3rdmousebutton":
-+                                      if( zoom.custom.zoom3rdMouseButton != value) {
-+                                              zoom.custom.zoom3rdMouseButton = value;
-+                                              $.cookie( zoom.options.cookieName, serialize(zoom.custom));
-+                                              $('[class*=zoomContextMenuAction__set_zoom3rdMouseButton__]').removeClass('ui-state-highlight');
-+                                              $('.zoomContextMenuAction__set_zoom3rdMouseButton__' + ((value === false) ? "off" : value)).addClass('ui-state-highlight');
-+                                      }
-+                                      break;
-+                      }
-+              }
-+
-+              function zoomContextMenuAction_do(action, value){
-+                      switch(action) {
-+                              case "close":
-+                                      zoomContextMenu_hide();
-+                                      break;
-+                              case "zoom_out":
-+                                      if(value == undefined) {
-+                                              value = (zoom.custom.zoomMode != "quick") ? zoom.custom.zoomOutFactor : 2;
-+                                      }
-+                                      zoomAction_zoom_out(value);
-+                                      break;
-+                              case "zoom_in":
-+                                      zoomAction_zoom_in();
-+                                      break;
-+                      }
-+              }
-+
-+              function zoomContextMenu_show(e){
-+                      $("#zoom-menu").css({ left: e.pageX, top: e.pageY, zIndex: '101' }).show();
-+              };
-+
-+              function zoomContextMenu_hide(){
-+                      $('#zoom-menu').hide();
-+              }
-+
-+      };
-+
-+})(jQuery);
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/themes/default/d.gif.legal cacti-0.8.8a/include/js/jquery/themes/default/d.gif
-Binary files cacti-0.8.8a/include/js/jquery/themes/default/d.gif.legal and cacti-0.8.8a/include/js/jquery/themes/default/d.gif differ
-diff -up cacti-0.8.8a/include/js/jquery/themes/default/d.png.legal cacti-0.8.8a/include/js/jquery/themes/default/d.png
-Binary files cacti-0.8.8a/include/js/jquery/themes/default/d.png.legal and cacti-0.8.8a/include/js/jquery/themes/default/d.png differ
-diff -up cacti-0.8.8a/include/js/jquery/themes/default/style.css.legal cacti-0.8.8a/include/js/jquery/themes/default/style.css
---- cacti-0.8.8a/include/js/jquery/themes/default/style.css.legal      2013-01-04 15:44:49.350420872 -0500
-+++ cacti-0.8.8a/include/js/jquery/themes/default/style.css    2013-01-04 15:44:08.391403304 -0500
-@@ -0,0 +1,74 @@
-+/*
-+ * jsTree default theme 1.0
-+ * Supported features: dots/no-dots, icons/no-icons, focused, loading
-+ * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
-+ */
-+
-+.jstree-default li, 
-+.jstree-default ins { background-image:url("d.png"); background-repeat:no-repeat; background-color:transparent; }
-+.jstree-default li { background-position:-90px 0; background-repeat:repeat-y; }
-+.jstree-default li.jstree-last { background:transparent; }
-+.jstree-default .jstree-open > ins { background-position:-72px 0; }
-+.jstree-default .jstree-closed > ins { background-position:-54px 0; }
-+.jstree-default .jstree-leaf > ins { background-position:-36px 0; }
-+
-+.jstree-default .jstree-hovered { background:#e7f4f9; border:1px solid #d8f0fa; padding:0 2px 0 1px; }
-+.jstree-default .jstree-clicked { background:#beebff; border:1px solid #99defd; padding:0 2px 0 1px; }
-+.jstree-default a .jstree-icon { background-position:-56px -19px; }
-+.jstree-default a.jstree-loading .jstree-icon { background:url("throbber.gif") center center no-repeat !important; }
-+
-+.jstree-default.jstree-focused { background:#ffffee; }
-+
-+.jstree-default .jstree-no-dots li, 
-+.jstree-default .jstree-no-dots .jstree-leaf > ins { background:transparent; }
-+.jstree-default .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
-+.jstree-default .jstree-no-dots .jstree-closed > ins { background-position:0 0; }
-+
-+.jstree-default .jstree-no-icons a .jstree-icon { display:none; }
-+
-+.jstree-default .jstree-search { font-style:italic; }
-+
-+.jstree-default .jstree-no-icons .jstree-checkbox { display:inline-block; }
-+.jstree-default .jstree-no-checkboxes .jstree-checkbox { display:none !important; }
-+.jstree-default .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }
-+.jstree-default .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }
-+.jstree-default .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }
-+.jstree-default .jstree-checked > a > .jstree-checkbox:hover { background-position:-38px -37px; }
-+.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }
-+.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }
-+
-+#vakata-dragged.jstree-default ins { background:transparent !important; }
-+#vakata-dragged.jstree-default .jstree-ok { background:url("d.png") -2px -53px no-repeat !important; }
-+#vakata-dragged.jstree-default .jstree-invalid { background:url("d.png") -18px -53px no-repeat !important; }
-+#jstree-marker.jstree-default { background:url("d.png") -41px -57px no-repeat !important; text-indent:-100px; }
-+
-+.jstree-default a.jstree-search { color:aqua; }
-+.jstree-default .jstree-locked a { color:silver; cursor:default; }
-+
-+#vakata-contextmenu.jstree-default-context, 
-+#vakata-contextmenu.jstree-default-context li ul { background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
-+#vakata-contextmenu.jstree-default-context li { }
-+#vakata-contextmenu.jstree-default-context a { color:black; }
-+#vakata-contextmenu.jstree-default-context a:hover, 
-+#vakata-contextmenu.jstree-default-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
-+#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a, 
-+#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover { color:silver; background:transparent; border:0; padding:1px 4px; }
-+#vakata-contextmenu.jstree-default-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }
-+#vakata-contextmenu.jstree-default-context li ul { margin-left:-4px; }
-+
-+/* IE6 BEGIN */
-+.jstree-default li, 
-+.jstree-default ins,
-+#vakata-dragged.jstree-default .jstree-invalid, 
-+#vakata-dragged.jstree-default .jstree-ok, 
-+#jstree-marker.jstree-default { _background-image:url("d.gif"); }
-+.jstree-default .jstree-open ins { _background-position:-72px 0; }
-+.jstree-default .jstree-closed ins { _background-position:-54px 0; }
-+.jstree-default .jstree-leaf ins { _background-position:-36px 0; }
-+.jstree-default a ins.jstree-icon { _background-position:-56px -19px; }
-+#vakata-contextmenu.jstree-default-context ins { _display:none; }
-+#vakata-contextmenu.jstree-default-context li { _zoom:1; }
-+.jstree-default .jstree-undetermined a .jstree-checkbox { _background-position:-20px -19px; }
-+.jstree-default .jstree-checked a .jstree-checkbox { _background-position:-38px -19px; }
-+.jstree-default .jstree-unchecked a .jstree-checkbox { _background-position:-2px -19px; }
-+/* IE6 END */
-\ No newline at end of file
-diff -up cacti-0.8.8a/include/js/jquery/themes/default/throbber.gif.legal cacti-0.8.8a/include/js/jquery/themes/default/throbber.gif
-Binary files cacti-0.8.8a/include/js/jquery/themes/default/throbber.gif.legal and cacti-0.8.8a/include/js/jquery/themes/default/throbber.gif differ
diff --git a/src/patches/cacti/cacti-0.8.8a-replace_treeview_by_jquery.jstree.patch b/src/patches/cacti/cacti-0.8.8a-replace_treeview_by_jquery.jstree.patch
deleted file mode 100644 (file)
index b0b54fe..0000000
+++ /dev/null
@@ -1,607 +0,0 @@
-Description: treeview has a license issue, cacti upstream is going to replace it
- with functionality from jquery.jstree.
- .
- This patch implements the changes needed for an upstream layout where the
- necessary code is in cacti/include/js/jquery/ but the code in that path is
- not included in this patch.
- .
- The necessary jquery scripts and theme info can come from cacti upstream and from
- debian packages (libjs-jquery and libjs-jquery-cookie) The version used when
- creating this patch can be found here:
- http://svn.cacti.net/viewvc/cacti/branches/0.8.9/include/js/jquery/jquery.js?pathrev=7324
- http://svn.cacti.net/viewvc/cacti/branches/0.8.9/include/js/jquery/jquery.jstree.js?pathrev=7324
- http://svn.cacti.net/viewvc/cacti/branches/main/include/js/jquery/themes/default/?pathrev=7324
- http://anonscm.debian.org/gitweb/?p=pkg-javascript/jquery-goodies.git;a=blob;f=cookie/jquery.cookie.js;hb=c50e1a2d599cb48893e8d77470e71e83e44dfdb5
- .
- This patch does NOT implement the changes needed for the Debian package of
- cacti.
- .
- This patch was updated with the patch from Jan Zalesak <zalesak@jaw.cz> in
- http://bugs.debian.org/702690 which was further improved to also cover
- lib/graph_export.php and to keep tag alignment consistent. 
-Bug: http://bugs.cacti.net/view.php?id=2228
-Bug-Debian: http://bugs.debian.org/679980
-Author: Paul Gevers <elbrus@debian.org>
-Date: Sun, 31 Mar 2013 11:59:05 +0200
-
---- a/include/top_graph_header.php
-+++ b/include/top_graph_header.php
-@@ -84,8 +84,9 @@
-       <link href="<?php echo $config['url_path']; ?>include/main.css" type="text/css" rel="stylesheet">
-       <link href="<?php echo $config['url_path']; ?>images/favicon.ico" rel="shortcut icon"/>
-       <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/layout.js"></script>
--      <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/treeview/ua.js"></script>
--      <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/treeview/ftiens4.js"></script>
-+      <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/js/jquery/jquery.js" language="javascript"></script>
-+      <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/js/jquery/jquery.cookie.js" language="javascript"></script>
-+      <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/js/jquery/jquery.jstree.js"></script>
-       <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/jscalendar/calendar.js"></script>
-       <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/jscalendar/lang/calendar-en.js"></script>
-       <script type="text/javascript" src="<?php echo $config['url_path']; ?>include/jscalendar/calendar-setup.js"></script>
-@@ -178,7 +179,6 @@
-               <td valign="top" style="padding: 5px; border-right: #aaaaaa 1px solid;background-repeat:repeat-y;background-color:#efefef;" bgcolor='#efefef' width='<?php print htmlspecialchars(read_graph_config_option("default_dual_pane_width"));?>' class='noprint'>
-                       <table border=0 cellpadding=0 cellspacing=0><tr><td><a style="font-size:7pt;text-decoration:none;color:silver" href="http://www.treemenu.net/" target=_blank></a></td></tr></table>
-                       <?php grow_dhtml_trees(); ?>
--                      <script type="text/javascript">initializeDocument();</script>
-                       <?php if (isset($_GET["select_first"])) { ?>
-                       <script type="text/javascript">
---- a/lib/graph_export.php
-+++ b/lib/graph_export.php
-@@ -1365,15 +1365,6 @@
-       /* create the treeview representation for the html data */
-       grow_dhtml_trees_export($fp,$tree_id);
--      fwrite($fp,"<script type='text/javascript'>initializeDocument();</script>\n");
--      fwrite($fp,"<script type='text/javascript'>\n");
--      fwrite($fp,"var obj;\n");
--      fwrite($fp,"obj = findObj(1);\n");
--      fwrite($fp,"if (!obj.isOpen) {\n");
--      fwrite($fp,"clickOnNode(1);\n");
--      fwrite($fp,"}\n");
--      fwrite($fp,"clickOnLink(2,'','main');\n");
--      fwrite($fp,"</script>\n");
-       fwrite($fp,"</td>\n");
-       fwrite($fp,"<td valign='top'>\n");
- }
-@@ -1383,16 +1374,7 @@
-       include_once($config["library_path"] . "/tree.php");
-       include_once($config["library_path"] . "/data_query.php");
--      fwrite($fp, "<script type='text/javascript'>\n");
--      fwrite($fp, "<!--
--                      USETEXTLINKS = 1
--                      STARTALLOPEN = 0
--                      USEFRAMES = 0
--                      USEICONS = 0
--                      WRAPTEXT = 1
--                      ICONPATH = 'treeview/'
--                      PERSERVESTATE = 1
--                      HIGHLIGHT = 1\n");
-+      fwrite($fp, "<div id=\"jtree\">\n");
-       if (read_config_option("export_tree_isolation") == "off") {
-               $dhtml_tree_base = 0;
-@@ -1413,9 +1395,34 @@
-               }
-       }
--      fwrite($fp,"foldersTree.treeID = \"t2\"
--                      //-->\n
--                      </script>\n");
-+      fwrite($fp, "</div>\n");
-+      fwrite($fp, "<script type=\"text/javascript\">\n");
-+      fwrite($fp, "$(function () {
-+      $(\"#jtree\")
-+              .jstree({
-+                        \"plugins\" : [\"ui\",\"themes\",\"html_data\",\"cookies\"],
-+                      \"themes\" : {\"icons\" : false,
-+                              \"url\" : \"./js/style.css\"},
-+                      \"cookies\" : {
-+                              \"save_opened\" : \"Cacti_jstree_open\",
-+                              \"save_selected\" : \"Cacti_jstree_select\"
-+                              }
-+
-+                })
-+
-+                // Make sure that the nodes are actually used as links
-+                // We need reselect to prevent endless loops
-+                // https://groups.google.com/d/topic/jstree/j6XNq9hQdeA/discussion
-+                .bind(\"reselect.jstree\", function (e, data) {
-+                      data.inst.get_container().bind(\"select_node.jstree\", function (e, data) {
-+                           // data.rstl.obj is the object that was selected.
-+                           document.location.href = data.rslt.obj.children(\"a\").attr(\"href\");
-+                       });
-+                });
-+
-+});\n");
-+      fwrite($fp, "</script>\n");
-+
- }
- /* get_graph_tree_array_export - returns a list of graph trees taking permissions into account if
-@@ -1478,8 +1485,7 @@
-       $dhtml_tree = array();
-       $dhtml_tree[0] = $start;
-       $dhtml_tree[1] = read_graph_config_option("expand_hosts");
--      $dhtml_tree[2] = "foldersTree = gFld(\"\", \"\")\n";
--      $i = 2;
-+      $i = 1;
-       $tree_list = get_graph_tree_array_export();
-@@ -1499,7 +1505,6 @@
-               if (((read_config_option("export_tree_isolation") == "on") && ($tree_id == $tree["id"])) ||
-                       (read_config_option("export_tree_isolation") == "off")) {
--                      $i++;
-                       $hier_sql = "SELECT DISTINCT
-                                       graph_tree_items.id,
-@@ -1522,19 +1527,53 @@
-                       $dhtml_tree_id = 0;
-                       if (sizeof($hierarchy) > 0) {
-+                              $last_tier = 1;
-+                              $openli = false;
-+                              $lasthost = false;
-+                              $opentree = false;
-                               foreach ($hierarchy as $leaf) {
-                                       if ($dhtml_tree_id <> $tree["id"]) {
--                                              $dhtml_tree[$i] = "ou0 = insFld(foldersTree, gFld(\"" . get_tree_name($tree["id"]) . "\", \"" . clean_up_export_name(get_tree_name($tree["id"])) . "_leaf.html\"))\n";
-+                                              if ($opentree) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t</ul>\n\t\t</li>\n\t</ul>\n";
-+                                              }
-+                                              $i++;
-+                                              $clean_id = clean_up_export_name(get_tree_name($tree["id"]));
-+                                              $dhtml_tree[$i] = "\t<ul>\n\t\t<li id=\"" . $clean_id . "\"><a href=\"" . $clean_id . "_leaf.html\">" . get_tree_name($tree["id"]) . "</a>\n\t\t\t<ul>\n";
-+                                              $opentree = true;
-                                       }
-                                       $dhtml_tree_id = $tree["id"];
--                                      $i++;
-                                       $tier = tree_tier($leaf["order_key"]);
-                                       if ($leaf["host_id"] > 0) {  //It's a host
--                                              $dhtml_tree[$i] = "ou" . ($tier) . " = insFld(ou" . ($tier-1) . ", gFld(\"Host: " . $leaf["hostname"] . "\", \"" . clean_up_export_name($leaf["hostname"] . "_" . $leaf["id"]) . ".html\"))\n";
-+                                              if ($tier > $last_tier) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t<ul>\n";
-+                                              } elseif ($tier < $last_tier) {
-+                                                      if (!$lasthost) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "\t\t\t\t</li>\n";
-+                                                      }
-+                                                      for ($x = $tier; $x < $last_tier; $x++) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "\t\t\t</ul>\n\t\t\t\t</li>\n";
-+                                                              $openli = false;
-+                                                      }
-+                                              } elseif ($openli && !$lasthost) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t\t</li>\n";
-+                                                      $openli = false;
-+                                              }
-+                                              $last_tier = $tier;
-+                                              $lasthost = true;
-+                                              $i++;
-+                                              $clean_id = clean_up_export_name($leaf["hostname"] . "_" . $leaf["id"]);
-+                                              $dhtml_tree[$i] = "\t\t\t\t<li id=\"" . $clean_id . "\"><a href=\"" . $clean_id . ".html\">Host: " . htmlspecialchars($leaf["hostname"]) . "</a>\n";
-                                               if (read_config_option("export_tree_expand_hosts") == "on") {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t\t\t<ul>\n";
-                                                       if ($leaf["host_grouping_type"] == HOST_GROUPING_GRAPH_TEMPLATE) {
-                                                               $graph_templates = db_fetch_assoc("SELECT
-                                                                       graph_templates.id,
-@@ -1552,7 +1591,8 @@
-                                                               if (sizeof($graph_templates) > 0) {
-                                                                       foreach ($graph_templates as $graph_template) {
-                                                                               $i++;
--                                                                              $dhtml_tree[$i] = "ou" . ($tier+1) . " = insFld(ou" . ($tier) . ", gFld(\" " . $graph_template["name"] . "\", \"" . clean_up_export_name($leaf["hostname"] . "_gt_" . $leaf["id"]) . "_" . $graph_template["id"] . ".html\"))\n";
-+                                                                              $clean_id = clean_up_export_name($leaf["hostname"] . "_gt_" . $leaf["id"] . "_" . $graph_template["id"]);
-+                                                                              $dhtml_tree[$i] = "\t\t\t\t\t\t<li id=\"" . $clean_id . "\"><a href=\"" . $clean_id . ".html\">" . htmlspecialchars($graph_template["name"]) . "</a></li>\n";
-                                                                       }
-                                                               }
-                                                       }else if ($leaf["host_grouping_type"] == HOST_GROUPING_DATA_QUERY_INDEX) {
-@@ -1567,36 +1607,77 @@
-                                                               array_push($data_queries, array(
-                                                                       "id" => "0",
--                                                                      "name" => "Graph Template Based"
-+                                                                      "name" => "Non Query Based"
-                                                                       ));
-                                                               if (sizeof($data_queries) > 0) {
--                                                              foreach ($data_queries as $data_query) {
--                                                                      $i++;
--
--                                                                      $dhtml_tree[$i] = "ou" . ($tier+1) . " = insFld(ou" . ($tier) . ", gFld(\" " . $data_query["name"] . "\", \"" . clean_up_export_name($leaf["hostname"] . "_dq_" . $leaf["title"] . "_" . $leaf["id"]) . "_" . $data_query["id"] . ".html\"))\n";
-+                                                                      foreach ($data_queries as $data_query) {
-+                                                                              $i++;
-+                                                                              $clean_id = clean_up_export_name($leaf["hostname"] . "_dq_" . $leaf["title"] . "_" . $leaf["id"] . "_" . $data_query["id"]);
-+                                                                              $dhtml_tree[$i] = "\t\t\t\t\t\t<li id=\"" . $clean_id . "\"><a href=\"" . $clean_id . ".html\">" . htmlspecialchars($data_query["name"]) . "</a>\n";
--                                                                      /* fetch a list of field names that are sorted by the preferred sort field */
--                                                                      $sort_field_data = get_formatted_data_query_indexes($leaf["host_id"], $data_query["id"]);
-+                                                                              /* fetch a list of field names that are sorted by the preferred sort field */
-+                                                                              $sort_field_data = get_formatted_data_query_indexes($leaf["host_id"], $data_query["id"]);
--                                                                      if ($data_query["id"] > 0) {
--                                                                              while (list($snmp_index, $sort_field_value) = each($sort_field_data)) {
-+                                                                              if ($data_query["id"] > 0) {
-+                                                                                      $i++;
-+                                                                                      $dhtml_tree[$i] = "\t\t\t\t\t\t\t<ul>\n";
-+                                                                                      while (list($snmp_index, $sort_field_value) = each($sort_field_data)) {
-+                                                                                              $i++;
-+                                                                                              $clean_id = clean_up_export_name($leaf["hostname"] . "_dqi_" . $leaf["id"] . "_" . $data_query["id"] . "_" . $snmp_index);
-+                                                                                              $dhtml_tree[$i] = "\t\t\t\t\t\t\t\t<li id=\"" . $clean_id . "\"><a href=\"" . $clean_id . ".html\">" . htmlspecialchars($sort_field_value) . "</a></li>\n";
-+                                                                                      }
-                                                                                       $i++;
--                                                                                      $dhtml_tree[$i] = "ou" . ($tier+2) . " = insFld(ou" . ($tier+1) . ", gFld(\" " . $sort_field_value . "\", \"" . clean_up_export_name($leaf["hostname"] . "_dqi_" . $leaf["title"] . "_" . $leaf["id"]) . "_" . $data_query["id"] . "_" . $snmp_index . ".html\"))\n";
-+                                                                                      $dhtml_tree[$i] = "\t\t\t\t\t\t\t</ul>\n";
-                                                                               }
-+                                                                              $i++;
-+                                                                              $dhtml_tree[$i] = "\t\t\t\t\t\t</li>\n";
-                                                                       }
-                                                               }
--                                                              }
-                                                       }
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t\t\t</ul>\n";
-                                               }
--                                      }else {
--                                              $dhtml_tree[$i] = "ou" . ($tier) . " = insFld(ou" . ($tier-1) . ", gFld(\"" . $leaf["title"] . "\", \"" . clean_up_export_name(get_tree_name($tree["id"]) . "_" . $leaf["title"] . "_" . $leaf["id"]) . "_leaf.html\"))\n";
-+                                              $i++;
-+                                              $dhtml_tree[$i] = "\t\t\t\t</li>\n";
-+                                      }else { //It's not a host
-+                                              if ($tier > $last_tier) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t<ul>\n";
-+                                              } elseif ($tier < $last_tier) {
-+                                                      if (!$lasthost) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "</li>\n";
-+                                                      }
-+                                                      for ($x = $tier; $x < $last_tier; $x++) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "\t\t\t\t</ul>\n\t\t\t\t</li>\n";
-+                                                              $openli = false;
-+                                                      }
-+                                              } elseif ($openli && !$lasthost) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "</li>\n";
-+                                                      $openli = false;
-+                                              }
-+                                              $last_tier = $tier;
-+                                              $i++;
-+                                              $clean_id = clean_up_export_name(get_tree_name($tree["id"]) . "_" . $leaf["title"] . "_" . $leaf["id"]);
-+                                              $dhtml_tree[$i] = "\t\t\t\t<li id=\"" . $clean_id . "\"><a href=\"" . $clean_id . "_leaf.html\">" . htmlspecialchars($leaf["title"]) . "</a>\n";
-+                                              $openli = true;
-+                                              $lasthost = false;
-                                       }
-                               }
-+                              for ($x = $last_tier; $x > 1; $x--) {
-+                                      $i++;
-+                                      $dhtml_tree[$i] = "\t\t\t\t\t</ul>\n\t\t\t\t</li>\n";
-+                              }
-+                              $i++;
-+                              $dhtml_tree[$i] = "\t\t\t</ul>\n\t\t</li>\n\t</ul>\n";
-                       }else{
-                               if ($dhtml_tree_id <> $tree["id"]) {
--                                      $dhtml_tree[$i] = "ou0 = insFld(foldersTree, gFld(\"" . get_tree_name($tree["id"]) . "\", \"" . clean_up_export_name(get_tree_name($tree["id"])) . "_leaf.html\"))\n";
-                                       $i++;
-+                                      $clean_id = clean_up_export_name(get_tree_name($tree["id"]));
-+                                      $dhtml_tree[$i] = "\t<ul>\n\t\t<li id=\"" . $clean_id . "_leaf\"><a href=\"" . $clean_id . "_leaf.html\">" . get_tree_name($tree["id"]) . "</a></li>\n\t</ul>";
-                               }
-                       }
-               }
-@@ -1612,10 +1693,10 @@
-         $dir - the export directory where graphs will either be staged or located.
- */
- function create_export_directory_structure($cacti_root_path, $dir) {
--      /* create the treeview sub-directory */
--      if (!is_dir("$dir/treeview")) {
--              if (!mkdir("$dir/treeview", 0755)) {
--                      export_fatal("Create directory '" . $dir . "/treeview' failed.  Can not continue");
-+      /* create the jquery sub-directory */
-+      if (!is_dir("$dir/js")) {
-+              if (!mkdir("$dir/js", 0755)) {
-+                      export_fatal("Create directory '" . $dir . "/js' failed.  Can not continue");
-               }
-       }
-@@ -1626,8 +1707,6 @@
-               }
-       }
--      $treeview_dir = $dir . "/treeview";
--
-       /* css */
-       copy("$cacti_root_path/include/main.css", "$dir/main.css");
-@@ -1639,18 +1718,15 @@
-       copy("$cacti_root_path/images/shadow_gray.gif", "$dir/shadow_gray.gif");
-       /* java scripts for the tree */
--      copy("$cacti_root_path/include/treeview/ftiens4_export.js", "$treeview_dir/ftiens4.js");
--      copy("$cacti_root_path/include/treeview/ua.js", "$treeview_dir/ua.js");
--
--      /* images for the tree */
--      copy("$cacti_root_path/include/treeview/ftv2blank.gif", "$treeview_dir/ftv2blank.gif");
--      copy("$cacti_root_path/include/treeview/ftv2lastnode.gif", "$treeview_dir/ftv2lastnode.gif");
--      copy("$cacti_root_path/include/treeview/ftv2mlastnode.gif", "$treeview_dir/ftv2mlastnode.gif");
--      copy("$cacti_root_path/include/treeview/ftv2mnode.gif", "$treeview_dir/ftv2mnode.gif");
--      copy("$cacti_root_path/include/treeview/ftv2node.gif", "$treeview_dir/ftv2node.gif");
--      copy("$cacti_root_path/include/treeview/ftv2plastnode.gif", "$treeview_dir/ftv2plastnode.gif");
--      copy("$cacti_root_path/include/treeview/ftv2pnode.gif", "$treeview_dir/ftv2pnode.gif");
--      copy("$cacti_root_path/include/treeview/ftv2vertline.gif", "$treeview_dir/ftv2vertline.gif");
-+      copy("$cacti_root_path/include/js/jquery/jquery.js", "$dir/js/jquery.js");
-+      copy("$cacti_root_path/include/js/jquery/jquery.jstree.js", "$dir/js/jquery.jstree.js");
-+      copy("$cacti_root_path/include/js/jquery/jquery.cookie.js", "$dir/js/jquery.cookie.js");
-+
-+      /* theme info for java scripts */
-+      copy("$cacti_root_path/include/js/jquery/themes/default/style.css", "$dir/js/style.css");
-+      copy("$cacti_root_path/include/js/jquery/themes/default/d.png", "$dir/js/d.png");
-+      copy("$cacti_root_path/include/js/jquery/themes/default/d.gif", "$dir/js/d.gif");
-+      copy("$cacti_root_path/include/js/jquery/themes/default/throbber.gif", "$dir/js/throbber.gif");
- }
- function get_host_description($host_id) {
-@@ -1738,8 +1814,9 @@
-       <meta http-equiv=refresh content='300'; url='index.html'>
-       <meta http-equiv=Pragma content=no-cache>
-       <meta http-equiv=cache-control content=no-cache>
--      <script type=\"text/javascript\" src=\"./treeview/ua.js\"></script>
--      <script type=\"text/javascript\" src=\"./treeview/ftiens4.js\"></script>
-+      <script type=\"text/javascript\" src=\"./js/jquery.js\" language=\"javascript\"></script>
-+      <script type=\"text/javascript\" src=\"./js/jquery.cookie.js\" language=\"javascript\"></script>
-+      <script type=\"text/javascript\" src=\"./js/jquery.jstree.js\" language=\"javascript\"></script>
- </head>
- <body>
- <table style='width:100%;height:100%;' cellspacing='0' cellpadding='0'>
---- a/lib/html_tree.php
-+++ b/lib/html_tree.php
-@@ -495,17 +495,9 @@
-       include_once($config["library_path"] . "/data_query.php");
-       ?>
--      <script type="text/javascript">
--      <!--
--      USETEXTLINKS = 1
--      STARTALLOPEN = 0
--      USEFRAMES = 0
--      USEICONS = 0
--      WRAPTEXT = 1
--      PERSERVESTATE = 1
--      HIGHLIGHT = 1
-       <?php
-       /* get current time */
-+/* Probably not needed anymore as jstree uses jquery.cookies
-       list($micro,$seconds) = explode(" ", microtime());
-       $current_time = $seconds + $micro;
-       $expand_hosts = read_graph_config_option("expand_hosts");
-@@ -522,6 +514,8 @@
-                       $dhtml_tree = $_SESSION['dhtml_tree'];
-               }
-       }
-+*/
-+      $dhtml_tree = create_dhtml_tree();
-       $total_tree_items = sizeof($dhtml_tree) - 1;
-@@ -529,8 +523,31 @@
-               print $dhtml_tree[$i];
-       }
-       ?>
--      //-->
--      </script>
-+<script type="text/javascript">
-+$(function () {
-+      $("#jtree")
-+              .jstree({
-+                      "plugins" : ["ui","themes","html_data","cookies"],
-+                      "themes" : {"icons" : false,
-+                              "url" : "<?php echo  $config['url_path']; ?>include/js/jquery/themes/default/style.css"},
-+                      "cookies" : {
-+                              "save_opened" : "Cacti_jstree_open",
-+                              "save_selected" : "Cacti_jstree_select"
-+                              }
-+                      })
-+
-+              // Make sure that the nodes are actually used as links
-+              // We need reselect to prevent endless loops
-+              // https://groups.google.com/d/topic/jstree/j6XNq9hQdeA/discussion
-+              .bind("reselect.jstree", function (e, data) {
-+                      data.inst.get_container().bind("select_node.jstree", function (e, data) {
-+                              // data.rstl.obj is the object that was selected.
-+                              document.location.href = data.rslt.obj.children("a").attr("href");
-+                      });
-+              });
-+
-+});
-+</script>
-       <?php
- }
-@@ -543,9 +560,8 @@
-       $dhtml_tree[0] = $start;
-       $dhtml_tree[1] = read_graph_config_option("expand_hosts");
--      $dhtml_tree[2] = "foldersTree = gFld(\"\", \"\")\n";
--      $dhtml_tree[3] = "foldersTree.xID = \"root\"\n";
--      $i = 3;
-+      $dhtml_tree[2] = "\n<div id=\"jtree\">\n";
-+      $i = 2;
-       $tree_list = get_graph_tree_array();
-@@ -567,7 +583,6 @@
-       if (sizeof($tree_list) > 0) {
-               foreach ($tree_list as $tree) {
--                      $i++;
-                       $hierarchy = db_fetch_assoc("select
-                               graph_tree_items.id,
-                               graph_tree_items.title,
-@@ -583,21 +598,45 @@
-                               and graph_tree_items.local_graph_id = 0
-                               order by graph_tree_items.order_key");
--                      $dhtml_tree[$i] = "ou0 = insFld(foldersTree, gFld(\"" . htmlspecialchars($tree["name"]) . "\", \"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"]) . "\"))\n";
-                       $i++;
--                      $dhtml_tree[$i] = "ou0.xID = \"tree_" . $tree["id"] . "\"\n";
-+                      $dhtml_tree[$i] = "\t<ul>\n\t\t<li id=\"" . htmlspecialchars("tree_" . $tree["id"]) . "\"><a href=\"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"]) . "\">" . htmlspecialchars($tree["name"]) . "</a>\n";
-                       if (sizeof($hierarchy) > 0) {
-+                              $i++;
-+                              $dhtml_tree[$i] = "\t\t\t<ul>\n";
-+                              $last_tier = 1;
-+                              $openli = false;
-+                              $lasthost = false;
-                               foreach ($hierarchy as $leaf) {
--                                      $i++;
-                                       $tier = tree_tier($leaf["order_key"]);
--                                      if ($leaf["host_id"] > 0) {
--                                              $dhtml_tree[$i] = "ou" . ($tier) . " = insFld(ou" . abs(($tier-1)) . ", gFld(\"" . "Host: " . htmlspecialchars($leaf["hostname"]) . "\", \"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"]) . "\"))\n";
-+                                      if ($leaf["host_id"] > 0) {  //It's a host
-+                                              if ($tier > $last_tier) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t<ul>\n";
-+                                              } elseif ($tier < $last_tier) {
-+                                                      if (!$lasthost) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "\t\t\t\t</li>\n";
-+                                                      }
-+                                                      for ($x = $tier; $x < $last_tier; $x++) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "\t\t\t</ul>\n\t\t\t\t</li>\n";
-+                                                              $openli = false;
-+                                                      }
-+                                              } elseif ($openli && !$lasthost) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t\t</li>\n";
-+                                                      $openli = false;
-+                                              }
-+                                              $last_tier = $tier;
-+                                              $lasthost = true;
-                                               $i++;
--                                              $dhtml_tree[$i] = "ou" . ($tier) . ".xID = \"tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "\"\n";
-+                                              $dhtml_tree[$i] = "\t\t\t\t<li id=\"" . htmlspecialchars("tree_" . $tree["id"] . "_leaf_" . $leaf["id"]) . "\"><a href=\"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"]) . "\">Host: " . htmlspecialchars($leaf["hostname"]) . "</a>\n";
-                                               if (read_graph_config_option("expand_hosts") == "on") {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t\t\t<ul>\n";
-                                                       if ($leaf["host_grouping_type"] == HOST_GROUPING_GRAPH_TEMPLATE) {
-                                                               $graph_templates = db_fetch_assoc("select
-                                                                       graph_templates.id,
-@@ -612,9 +651,7 @@
-                                                               if (sizeof($graph_templates) > 0) {
-                                                                       foreach ($graph_templates as $graph_template) {
-                                                                               $i++;
--                                                                              $dhtml_tree[$i] = "ou" . ($tier+1) . " = insFld(ou" . ($tier) . ", gFld(\" " . htmlspecialchars($graph_template["name"]) . "\", \"graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"] . "&host_group_data=graph_template:" . $graph_template["id"] . "\"))\n";
--                                                                              $i++;
--                                                                              $dhtml_tree[$i] = "ou" . ($tier+1) . ".xID = \"tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "_hgd_gt_" . $graph_template["id"] . "\"\n";
-+                                                                              $dhtml_tree[$i] = "\t\t\t\t\t\t<li id=\"" . htmlspecialchars("tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "_hgd_gt_" . $graph_template["id"]) . "\"><a href=\"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"] . "&host_group_data=graph_template:" . $graph_template["id"]) . "\">" . htmlspecialchars($graph_template["name"]) . "</a></li>\n";
-                                                                       }
-                                                               }
-                                                       }else if ($leaf["host_grouping_type"] == HOST_GROUPING_DATA_QUERY_INDEX) {
-@@ -645,33 +682,71 @@
-                                                                               if ((($data_query["id"] == 0) && ($non_template_graphs > 0)) ||
-                                                                                       (($data_query["id"] > 0) && (sizeof($sort_field_data) > 0))) {
-                                                                                       $i++;
--                                                                                      $dhtml_tree[$i] = "ou" . ($tier+1) . " = insFld(ou" . ($tier) . ", gFld(\" " . htmlspecialchars($data_query["name"]) . "\", \"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"] . "&host_group_data=data_query:" . $data_query["id"]) . "\"))\n";
--                                                                                      $i++;
--                                                                                      $dhtml_tree[$i] = "ou" . ($tier+1) . ".xID = \"tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "_hgd_dq_" . $data_query["id"] . "\"\n";
--
-+                                                                                      $dhtml_tree[$i] = "\t\t\t\t\t\t<li id=\"" . htmlspecialchars("tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "_hgd_dq_" . $data_query["id"]) . "\"><a href=\"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"] . "&host_group_data=data_query:" . $data_query["id"]) . "\">" . htmlspecialchars($data_query["name"]) . "</a>\n";
-                                                                                       if ($data_query["id"] > 0) {
-+                                                                                              $i++;
-+                                                                                              $dhtml_tree[$i] = "\t\t\t\t\t\t\t<ul>\n";
-                                                                                               while (list($snmp_index, $sort_field_value) = each($sort_field_data)) {
-                                                                                                       $i++;
--                                                                                                      $dhtml_tree[$i] = "ou" . ($tier+2) . " = insFld(ou" . ($tier+1) . ", gFld(\" " . htmlspecialchars($sort_field_value) . "\", \"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"] . "&host_group_data=data_query_index:" . $data_query["id"] . ":" . urlencode($snmp_index)) . "\"))\n";
--                                                                                                      $i++;
--                                                                                                      $dhtml_tree[$i] = "ou" . ($tier+2) . ".xID = \"tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "_hgd_dqi" . $data_query["id"] . "_" . urlencode($snmp_index) . "\"\n";
-+                                                                                                      $dhtml_tree[$i] = "\t\t\t\t\t\t\t\t<li id=\"" . htmlspecialchars("tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "_hgd_dqi" . $data_query["id"]) . "_" . urlencode($snmp_index) . "\"><a href=\"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"] . "&host_group_data=data_query_index:" . $data_query["id"] . ":" . urlencode($snmp_index)) . "\">" . htmlspecialchars($sort_field_value) . "</a></li>\n";
-                                                                                               }
-+                                                                                      $i++;
-+                                                                                      $dhtml_tree[$i] = "\t\t\t\t\t\t\t</ul>\n";
-+                                                                                      $i++;
-+                                                                                      $dhtml_tree[$i] = "\t\t\t\t\t\t</li>\n";
-                                                                                       }
-                                                                               }
-                                                                       }
-                                                               }
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t\t\t\t</li>\n";
-+                                                      }
-+                                              $i++;
-+                                              $dhtml_tree[$i] = "\t\t\t\t\t</ul>\n";
-+                                              }
-+                                      $i++;
-+                                      $dhtml_tree[$i] = "\t\t\t\t</li>\n";
-+                                      }else{ //It's not a host
-+                                              if ($tier > $last_tier) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "\t\t\t<ul>\n";
-+                                              } elseif ($tier < $last_tier) {
-+                                                      if (!$lasthost) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "</li>\n";
-                                                       }
-+                                                      for ($x = $tier; $x < $last_tier; $x++) {
-+                                                              $i++;
-+                                                              $dhtml_tree[$i] = "\t\t\t\t</ul>\n\t\t\t\t</li>\n";
-+                                                              $openli = false;
-+                                                      }
-+                                              } elseif ($openli && !$lasthost) {
-+                                                      $i++;
-+                                                      $dhtml_tree[$i] = "</li>\n";
-+                                                      $openli = false;
-                                               }
--                                      }else{
--                                              $dhtml_tree[$i] = "ou" . ($tier) . " = insFld(ou" . abs(($tier-1)) . ", gFld(\"" . htmlspecialchars($leaf["title"]) . "\", \"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"]) . "\"))\n";
-+                                              $last_tier = $tier;
-                                               $i++;
--                                              $dhtml_tree[$i] = "ou" . ($tier) . ".xID = \"tree_" . $tree["id"] . "_leaf_" . $leaf["id"] . "\"\n";
-+                                              $dhtml_tree[$i] = "\t\t\t\t<li id=\"" . htmlspecialchars("tree_" . $tree["id"] . "_leaf_" . $leaf["id"]) . "\"><a href=\"" . htmlspecialchars("graph_view.php?action=tree&tree_id=" . $tree["id"] . "&leaf_id=" . $leaf["id"]) . "\">" . htmlspecialchars($leaf["title"]) . "</a>\n";
-+                                              $openli = true;
-+                                              $lasthost = false;
-                                       }
-                               }
-+                              for ($x = $last_tier; $x > 1; $x--) {
-+                                      $i++;
-+                                      $dhtml_tree[$i] = "\t\t\t\t\t</ul>\n\t\t\t\t</li>\n";
-+                              }
-+                              $i++;
-+                              $dhtml_tree[$i] = "\t\t\t</ul>\n";
-                       }
-+                      $i++;
-+                      $dhtml_tree[$i] = "\t\t</li>\n\t</ul>\n";
-               }
-       }
-+      $i++;
-+      $dhtml_tree[$i] = "</div>\n";
-+
-       return $dhtml_tree;
- }
-@@ -758,14 +833,6 @@
-               }
-       }
--      print "<script type=\"text/javascript\">\n";
--      print "<!--\n";
--      print "myNode = findObj(\"$nodeid\")\n";
--      print "myNode.forceOpeningOfAncestorFolders();\n";
--      print "highlightObjLink(myNode)\n";
--      print "//-->\n";
--      print "</script>";
--
-       /* ================= input validation ================= */
-       input_validate_input_number(get_request_var_post("graphs"));
-       input_validate_input_number(get_request_var_post("page"));
diff --git a/src/patches/cacti/cacti-0.8.8b-html-injection.patch b/src/patches/cacti/cacti-0.8.8b-html-injection.patch
deleted file mode 100644 (file)
index 1326dff..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-------------------------------------------------------------------------
-r7443 | rony | 2014-03-30 18:43:28 -0500 (Sun, 30 Mar 2014) | 2 lines
-
-bug#0002431: CVE-2014-2326 Unspecified HTML Injection Vulnerability 
-
-------------------------------------------------------------------------
-Index: branches/0.8.8/cdef.php
-===================================================================
---- branches/0.8.8/cdef.php    (revision 7442)
-+++ branches/0.8.8/cdef.php    (revision 7443)
-@@ -431,7 +431,7 @@
-                                               <a class="linkEditMain" href="<?php print htmlspecialchars("cdef.php?action=item_edit&id=" . $cdef_item["id"] . "&cdef_id=" . $cdef["id"]);?>">Item #<?php print htmlspecialchars($i);?></a>
-                                       </td>
-                                       <td>
--                                              <em><?php $cdef_item_type = $cdef_item["type"]; print $cdef_item_types[$cdef_item_type];?></em>: <strong><?php print get_cdef_item_name($cdef_item["id"]);?></strong>
-+                                              <em><?php $cdef_item_type = $cdef_item["type"]; print $cdef_item_types[$cdef_item_type];?></em>: <strong><?php print htmlspecialchars(get_cdef_item_name($cdef_item["id"]));?></strong>
-                                       </td>
-                                       <td>
-                                               <a href="<?php print htmlspecialchars("cdef.php?action=item_movedown&id=" . $cdef_item["id"] . "&cdef_id=" . $cdef["id"]);?>"><img src="images/move_down.gif" border="0" alt="Move Down"></a>
diff --git a/src/patches/cacti/cacti-0.8.8b-remote-command-execution.patch b/src/patches/cacti/cacti-0.8.8b-remote-command-execution.patch
deleted file mode 100644 (file)
index c357a06..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-------------------------------------------------------------------------
-r7442 | rony | 2014-03-30 18:41:56 -0500 (Sun, 30 Mar 2014) | 2 lines
-
-bug#0002433: CVE-2014-2328 Unspecified Remote Command Execution Vulnerability
-
-------------------------------------------------------------------------
-Index: branches/0.8.8/lib/graph_export.php
-===================================================================
---- branches/0.8.8/lib/graph_export.php        (revision 7441)
-+++ branches/0.8.8/lib/graph_export.php        (revision 7442)
-@@ -339,7 +339,7 @@
-       chdir($stExportDir);
-       /* set the initial command structure */
--      $stExecute = 'ncftpput -R -V -r 1 -u '.$aFtpExport['username'].' -p '.$aFtpExport['password'];
-+      $stExecute = 'ncftpput -R -V -r 1 -u ' . cacti_escapeshellarg($aFtpExport['username']) . ' -p ' . cacti_escapeshellarg($aFtpExport['password']);
-       /* if the user requested passive mode, use it */
-       if ($aFtpExport['passive']) {
-@@ -347,7 +347,7 @@
-       }
-       /* setup the port, server, remote directory and all files */
--      $stExecute .= ' -P ' . $aFtpExport['port'] . ' ' . $aFtpExport['server'] . ' ' . $aFtpExport['remotedir'] . ".";
-+      $stExecute .= ' -P ' . cacti_escapeshellarg($aFtpExport['port']) . ' ' . cacti_escapeshellarg($aFtpExport['server']) . ' ' . cacti_escapeshellarg($aFtpExport['remotedir']) . ".";
-       /* run the command */
-       $iExecuteReturns = 0;
diff --git a/src/patches/cacti/cacti-0.8.8b-rra-comments.patch b/src/patches/cacti/cacti-0.8.8b-rra-comments.patch
deleted file mode 100644 (file)
index c5becfe..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-------------------------------------------------------------------------
-r7418 | gandalf | 2013-08-13 13:32:49 -0600 (Tue, 13 Aug 2013) | 1 line
-
-fix COMMENT handling, even in case COMMENT is empty, with or without HR and with variable substitution
-------------------------------------------------------------------------
-Index: branches/0.8.8/lib/rrd.php
-===================================================================
---- branches/0.8.8/lib/rrd.php (revision 7417)
-+++ branches/0.8.8/lib/rrd.php (revision 7418)
-@@ -1343,20 +1343,20 @@
-               $need_rrd_nl = TRUE;
-               if ($graph_item_types{$graph_item["graph_type_id"]} == "COMMENT") {
-+                      # perform variable substitution first (in case this will yield an empty results or brings command injection problems)
-+                      $comment_arg = rrd_substitute_host_query_data($graph_variables["text_format"][$graph_item_id], $graph, $graph_item);
-+                      # next, compute the argument of the COMMENT statement and perform injection counter measures
-+                      if (trim($comment_arg) == '') { # an empty COMMENT must be treated with care
-+                              $comment_arg = cacti_escapeshellarg(' ' . $hardreturn[$graph_item_id]);
-+                      } else {
-+                              $comment_arg = cacti_escapeshellarg($comment_arg . $hardreturn[$graph_item_id]);
-+                      }
-+
-+                      # create rrdtool specific command line
-                       if (read_config_option("rrdtool_version") != "rrd-1.0.x") {
--                              $comment_string = $graph_item_types{$graph_item["graph_type_id"]} . ":" . str_replace(":", "\:", cacti_escapeshellarg($graph_variables["text_format"][$graph_item_id] . $hardreturn[$graph_item_id])) . " ";
--                              if (trim($comment_string) == 'COMMENT:"\n"') {
--                                      $txt_graph_items .= 'COMMENT:" \n"'; # rrdtool will skip a COMMENT that holds a NL only; so add a blank to make NL work
--                              } else if (trim($comment_string) != "COMMENT:\"\"") {
--                                      $txt_graph_items .= rrd_substitute_host_query_data($comment_string, $graph, $graph_item);
--                              }
-+                              $txt_graph_items .= $graph_item_types{$graph_item["graph_type_id"]} . ":" . str_replace(":", "\:", $comment_arg) . " ";
-                       }else {
--                              $comment_string = $graph_item_types{$graph_item["graph_type_id"]} . ":" . cacti_escapeshellarg($graph_variables["text_format"][$graph_item_id] . $hardreturn[$graph_item_id]) . " ";
--                              if (trim($comment_string) == 'COMMENT:"\n"') {
--                                      $txt_graph_items .= 'COMMENT:" \n"'; # rrdtool will skip a COMMENT that holds a NL only; so add a blank to make NL work
--                              } else if (trim($comment_string) != "COMMENT:\"\"") {
--                                      $txt_graph_items .= rrd_substitute_host_query_data($comment_string, $graph, $graph_item);
--                              }
-+                              $txt_graph_items .= $graph_item_types{$graph_item["graph_type_id"]} . ":" . $comment_arg . " ";
-                       }
-               }elseif (($graph_item_types{$graph_item["graph_type_id"]} == "GPRINT") && (!isset($graph_data_array["graph_nolegend"]))) {
-                       $graph_variables["text_format"][$graph_item_id] = str_replace(":", "\:", $graph_variables["text_format"][$graph_item_id]); /* escape colons */
diff --git a/src/patches/cacti/cacti-0.8.8b-sanitize-variables.patch b/src/patches/cacti/cacti-0.8.8b-sanitize-variables.patch
deleted file mode 100644 (file)
index 37ded2e..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-------------------------------------------------------------------------
-r7420 | cigamit | 2013-08-17 21:41:24 -0600 (Sat, 17 Aug 2013) | 1 line
-
-Bug #0002383 : Sanitize the step and id variables
-------------------------------------------------------------------------
-Index: branches/0.8.8/host.php
-===================================================================
---- branches/0.8.8/host.php    (revision 7419)
-+++ branches/0.8.8/host.php    (revision 7420)
-@@ -149,6 +149,9 @@
-               if ($_POST["snmp_version"] == 3 && ($_POST["snmp_password"] != $_POST["snmp_password_confirm"])) {
-                       raise_message(4);
-               }else{
-+                      input_validate_input_number(get_request_var_post("id"));
-+                      input_validate_input_number(get_request_var_post("host_template_id"));
-+
-                       $host_id = api_device_save($_POST["id"], $_POST["host_template_id"], $_POST["description"],
-                               trim($_POST["hostname"]), $_POST["snmp_community"], $_POST["snmp_version"],
-                               $_POST["snmp_username"], $_POST["snmp_password"],
-Index: branches/0.8.8/lib/api_device.php
-===================================================================
---- branches/0.8.8/lib/api_device.php  (revision 7419)
-+++ branches/0.8.8/lib/api_device.php  (revision 7420)
-@@ -107,7 +107,7 @@
-               $_host_template_id = db_fetch_cell("select host_template_id from host where id=$id");
-       }
--      $save["id"] = $id;
-+      $save["id"]                   = form_input_validate($id, "id", "^[0-9]+$", false, 3);
-       $save["host_template_id"]     = form_input_validate($host_template_id, "host_template_id", "^[0-9]+$", false, 3);
-       $save["description"]          = form_input_validate($description, "description", "", false, 3);
-       $save["hostname"]             = form_input_validate(trim($hostname), "hostname", "", false, 3);
-Index: branches/0.8.8/install/index.php
-===================================================================
---- branches/0.8.8/install/index.php   (revision 7419)
-+++ branches/0.8.8/install/index.php   (revision 7420)
-@@ -310,27 +310,28 @@
- }
- /* pre-processing that needs to be done for each step */
--if (empty($_REQUEST["step"])) {
--      $_REQUEST["step"] = 1;
--}else{
--      if ($_REQUEST["step"] == "1") {
--              $_REQUEST["step"] = "2";
--      }elseif (($_REQUEST["step"] == "2") && ($_REQUEST["install_type"] == "1")) {
--              $_REQUEST["step"] = "3";
--      }elseif (($_REQUEST["step"] == "2") && ($_REQUEST["install_type"] == "3")) {
--              $_REQUEST["step"] = "8";
--      }elseif (($_REQUEST["step"] == "8") && ($old_version_index <= array_search("0.8.5a", $cacti_versions))) {
--              $_REQUEST["step"] = "9";
--      }elseif ($_REQUEST["step"] == "8") {
--              $_REQUEST["step"] = "3";
--      }elseif ($_REQUEST["step"] == "9") {
--              $_REQUEST["step"] = "3";
--      }elseif ($_REQUEST["step"] == "3") {
--              $_REQUEST["step"] = "4";
-+if (isset($_REQUEST["step"]) && $_REQUEST["step"] > 0) {
-+      $step = intval($_REQUEST["step"]);
-+      if ($step == "1") {
-+              $step = "2";
-+      } elseif (($step == "2") && ($_REQUEST["install_type"] == "1")) {
-+              $step = "3";
-+      } elseif (($step == "2") && ($_REQUEST["install_type"] == "3")) {
-+              $step = "8";
-+      } elseif (($step == "8") && ($old_version_index <= array_search("0.8.5a", $cacti_versions))) {
-+              $step = "9";
-+      } elseif ($step == "8") {
-+              $step = "3";
-+      } elseif ($step == "9") {
-+              $step = "3";
-+      } elseif ($step == "3") {
-+              $step = "4";
-       }
-+} else {
-+      $step = 1;
- }
--if ($_REQUEST["step"] == "4") {
-+if ($step == "4") {
-       include_once("../lib/data_query.php");
-       include_once("../lib/utility.php");
-@@ -366,7 +367,7 @@
-       header ("Location: ../index.php");
-       exit;
--}elseif (($_REQUEST["step"] == "8") && ($_REQUEST["install_type"] == "3")) {
-+}elseif (($step == "8") && ($_REQUEST["install_type"] == "3")) {
-       /* if the version is not found, die */
-       if (!is_int($old_version_index)) {
-               print " <p style='font-family: Verdana, Arial; font-size: 16px; font-weight: bold; color: red;'>Error</p>
-@@ -505,7 +506,7 @@
-                               </tr>
-                               <tr>
-                                       <td width="100%" style="font-size: 12px;">
--                                              <?php if ($_REQUEST["step"] == "1") { ?>
-+                                              <?php if ($step == "1") { ?>
-                                               <p>Thanks for taking the time to download and install cacti, the complete graphing
-                                               solution for your network. Before you can start making cool graphs, there are a few
-@@ -530,7 +531,7 @@
-                                               MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-                                               GNU General Public License for more details.</p>
--                                              <?php }elseif ($_REQUEST["step"] == "2") { ?>
-+                                              <?php }elseif ($step == "2") { ?>
-                                               <p>Please select the type of installation</p>
-@@ -551,7 +552,7 @@
-                                                       print "Server Operating System Type: " . $config["cacti_server_os"] . "<br>"; ?>
-                                               </p>
--                                              <?php }elseif ($_REQUEST["step"] == "3") { ?>
-+                                              <?php }elseif ($step == "3") { ?>
-                                               <p>Make sure all of these values are correct before continuing.</p>
-                                               <?php
-@@ -609,7 +610,7 @@
-                                               is an upgrade. You can change any of the settings on this screen at a later
-                                               time by going to "Cacti Settings" from within Cacti.</p>
--                                              <?php }elseif ($_REQUEST["step"] == "8") { ?>
-+                                              <?php }elseif ($step == "8") { ?>
-                                               <p>Upgrade results:</p>
-@@ -659,7 +660,7 @@
-                                               print $upgrade_results;
-                                               ?>
--                                              <?php }elseif ($_REQUEST["step"] == "9") { ?>
-+                                              <?php }elseif ($step == "9") { ?>
-                                               <p style='font-size: 16px; font-weight: bold; color: red;'>Important Upgrade Notice</p>
-@@ -673,7 +674,7 @@
-                                               <?php }?>
--                                              <p align="right"><input type="image" src="install_<?php if ($_REQUEST["step"] == "3") {?>finish<?php }else{?>next<?php }?>.gif" alt="<?php if ($_REQUEST["step"] == "3"){?>Finish<?php }else{?>Next<?php }?>"></p>
-+                                              <p align="right"><input type="image" src="install_<?php if ($step == "3") {?>finish<?php }else{?>next<?php }?>.gif" alt="<?php if ($step == "3"){?>Finish<?php }else{?>Next<?php }?>"></p>
-                                       </td>
-                               </tr>
-                       </table>
-@@ -681,7 +682,7 @@
-       </tr>
- </table>
--<input type="hidden" name="step" value="<?php print $_REQUEST["step"];?>">
-+<input type="hidden" name="step" value="<?php print $step;?>">
- </form>
diff --git a/src/patches/cacti/cacti-0.8.8b-sql-injection-shell-escaping.patch b/src/patches/cacti/cacti-0.8.8b-sql-injection-shell-escaping.patch
deleted file mode 100644 (file)
index cb72d79..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-------------------------------------------------------------------------
-r7439 | rony | 2014-03-30 17:52:10 -0500 (Sun, 30 Mar 2014) | 5 lines
-
-bug#0002405: SQL injection in graph_xport.php
-
- - Fixed form input validation problems
- - Fixed rrd export and graph shell escape issues
-
-------------------------------------------------------------------------
-Index: branches/0.8.8/graph_xport.php
-===================================================================
---- branches/0.8.8/graph_xport.php     (revision 7438)
-+++ branches/0.8.8/graph_xport.php     (revision 7439)
-@@ -47,43 +47,48 @@
- $graph_data_array = array();
-+/* ================= input validation ================= */
-+input_validate_input_number(get_request_var("local_graph_id"));
-+input_validate_input_number(get_request_var("rra_id"));
-+/* ==================================================== */
-+
- /* override: graph start time (unix time) */
--if (!empty($_GET["graph_start"]) && $_GET["graph_start"] < 1600000000) {
--      $graph_data_array["graph_start"] = $_GET["graph_start"];
-+if (!empty($_GET["graph_start"]) && is_numeric($_GET["graph_start"] && $_GET["graph_start"] < 1600000000)) {
-+      $graph_data_array["graph_start"] = get_request_var("graph_start");
- }
- /* override: graph end time (unix time) */
--if (!empty($_GET["graph_end"]) && $_GET["graph_end"] < 1600000000) {
--      $graph_data_array["graph_end"] = $_GET["graph_end"];
-+if (!empty($_GET["graph_end"]) && is_numeric($_GET["graph_end"]) && $_GET["graph_end"] < 1600000000) {
-+      $graph_data_array["graph_end"] = get_request_var("graph_end");
- }
- /* override: graph height (in pixels) */
--if (!empty($_GET["graph_height"]) && $_GET["graph_height"] < 3000) {
--      $graph_data_array["graph_height"] = $_GET["graph_height"];
-+if (!empty($_GET["graph_height"]) && is_numeric($_GET["graph_height"]) && $_GET["graph_height"] < 3000) {
-+      $graph_data_array["graph_height"] = get_request_var("graph_height");
- }
- /* override: graph width (in pixels) */
--if (!empty($_GET["graph_width"]) && $_GET["graph_width"] < 3000) {
--      $graph_data_array["graph_width"] = $_GET["graph_width"];
-+if (!empty($_GET["graph_width"]) && is_numeric($_GET["graph_width"]) && $_GET["graph_width"] < 3000) {
-+      $graph_data_array["graph_width"] = get_request_var("graph_width");
- }
- /* override: skip drawing the legend? */
- if (!empty($_GET["graph_nolegend"])) {
--      $graph_data_array["graph_nolegend"] = $_GET["graph_nolegend"];
-+      $graph_data_array["graph_nolegend"] = get_request_var("graph_nolegend");
- }
- /* print RRDTool graph source? */
- if (!empty($_GET["show_source"])) {
--      $graph_data_array["print_source"] = $_GET["show_source"];
-+      $graph_data_array["print_source"] = get_request_var("show_source");
- }
--$graph_info = db_fetch_row("SELECT * FROM graph_templates_graph WHERE local_graph_id='" . $_REQUEST["local_graph_id"] . "'");
-+$graph_info = db_fetch_row("SELECT * FROM graph_templates_graph WHERE local_graph_id='" . get_request_var("local_graph_id") . "'");
- /* for bandwidth, NThPercentile */
- $xport_meta = array();
- /* Get graph export */
--$xport_array = @rrdtool_function_xport($_GET["local_graph_id"], $_GET["rra_id"], $graph_data_array, $xport_meta);
-+$xport_array = @rrdtool_function_xport($_GET["local_graph_id"], get_request_var("rra_id"), $graph_data_array, $xport_meta);
- /* Make graph title the suggested file name */
- if (is_array($xport_array["meta"])) {
-Index: branches/0.8.8/lib/rrd.php
-===================================================================
---- branches/0.8.8/lib/rrd.php (revision 7438)
-+++ branches/0.8.8/lib/rrd.php (revision 7439)
-@@ -865,13 +865,13 @@
-       /* basic graph options */
-       $graph_opts .=
-               "--imgformat=" . $image_types{$graph["image_format_id"]} . RRD_NL .
--              "--start=$graph_start" . RRD_NL .
--              "--end=$graph_end" . RRD_NL .
-+              "--start=" . cacti_escapeshellarg($graph_start) . RRD_NL .
-+              "--end=" . cacti_escapeshellarg($graph_end) . RRD_NL .
-               "--title=" . cacti_escapeshellarg($graph["title_cache"]) . RRD_NL .
-               "$rigid" .
--              "--base=" . $graph["base_value"] . RRD_NL .
--              "--height=$graph_height" . RRD_NL .
--              "--width=$graph_width" . RRD_NL .
-+              "--base=" . cacti_escapeshellarg($graph["base_value"]) . RRD_NL .
-+              "--height=" . cacti_escapeshellarg($graph_height) . RRD_NL .
-+              "--width=" . cacti_escapeshellarg($graph_width) . RRD_NL .
-               "$scale" .
-               "$unit_value" .
-               "$unit_exponent_value" .
-@@ -1606,8 +1606,8 @@
-       /* basic export options */
-       $xport_opts =
--              "--start=$xport_start" . RRD_NL .
--              "--end=$xport_end" . RRD_NL .
-+              "--start=" . cacti_escapeshellarg($xport_start) . RRD_NL .
-+              "--end=" . cacti_escapeshellarg($xport_end) . RRD_NL .
-               "--maxrows=10000" . RRD_NL;
-       $xport_defs = "";
-@@ -1997,7 +1997,7 @@
-                       $stacked_columns["col" . $j] = ($graph_item_types{$xport_item["graph_type_id"]} == "STACK") ? 1 : 0;
-                       $j++;
--                      $txt_xport_items .= "XPORT:" . $data_source_name . ":" . str_replace(":", "", cacti_escapeshellarg($legend_name)) ;
-+                      $txt_xport_items .= "XPORT:" . cacti_escapeshellarg($data_source_name) . ":" . str_replace(":", "", cacti_escapeshellarg($legend_name)) ;
-               }else{
-                       $need_rrd_nl = FALSE;
-               }
index 67dbdd7d8bc2938b1d68baadcc773f393108fdd9..78845fcfc808d7af11b989f346eb3d3abdfe8033 100644 (file)
@@ -2,7 +2,7 @@ Index: clamav-0.97.3/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
 ===================================================================
 --- clamav-0.97.3.orig/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
 +++ clamav-0.97.3/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
-@@ -52,6 +52,7 @@ static void runAtExitHandlers() {
+@@ -55,6 +55,7 @@ static void runAtExitHandlers() {
  #include <sys/stat.h>
  #endif
  #include <fcntl.h>
diff --git a/src/patches/dmidecode/0001-Add-no-sysfs-option-description-to-h-output.patch b/src/patches/dmidecode/0001-Add-no-sysfs-option-description-to-h-output.patch
deleted file mode 100644 (file)
index 4b6c117..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/dmiopt.c b/dmiopt.c
-index 0d142d2..de607f4 100644
---- a/dmiopt.c
-+++ b/dmiopt.c
-@@ -314,6 +314,7 @@ void print_help(void)
-               " -u, --dump             Do not decode the entries\n"
-               "     --dump-bin FILE    Dump the DMI data to a binary file\n"
-               "     --from-dump FILE   Read the DMI data from a binary file\n"
-+              "     --no-sysfs         Do not attempt to read DMI data from sysfs files\n"
-               " -V, --version          Display the version and exit\n";
-       printf("%s", help);
--- 
-2.1.4
-
diff --git a/src/patches/dmidecode/0002-Fix-No-SMBIOS-nor-DMI-entry-point-found-on-SMBIOS3.patch b/src/patches/dmidecode/0002-Fix-No-SMBIOS-nor-DMI-entry-point-found-on-SMBIOS3.patch
deleted file mode 100644 (file)
index 9f7db9c..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/dmidecode.c b/dmidecode.c
-index ce0511b..cfcade4 100644
---- a/dmidecode.c
-+++ b/dmidecode.c
-@@ -4866,8 +4866,16 @@ int main(int argc, char * const argv[])
-               goto exit_free;
-       }
--      if (smbios_decode(buf, opt.devmem, 0))
--              found++;
-+      if (memcmp(buf, "_SM3_", 5) == 0)
-+      {
-+              if (smbios3_decode(buf, opt.devmem, 0))
-+                      found++;
-+      }
-+      else if (memcmp(buf, "_SM_", 4) == 0)
-+      {
-+              if (smbios_decode(buf, opt.devmem, 0))
-+                      found++;
-+      }
-       goto done;
- memory_scan:
--- 
-2.1.4
-
diff --git a/src/patches/dmidecode/0003-Let-read_file-return-the-actual-data-size.patch b/src/patches/dmidecode/0003-Let-read_file-return-the-actual-data-size.patch
deleted file mode 100644 (file)
index 3fea6bc..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-diff --git a/dmidecode.c b/dmidecode.c
-index 183ced4..a43cfd1 100644
---- a/dmidecode.c
-+++ b/dmidecode.c
-@@ -4751,6 +4751,7 @@ int main(int argc, char * const argv[])
-       int ret = 0;                /* Returned value */
-       int found = 0;
-       off_t fp;
-+      size_t size;
-       int efi;
-       u8 *buf;
-@@ -4820,8 +4821,9 @@ int main(int argc, char * const argv[])
-        * contain one of several types of entry points, so read enough for
-        * the largest one, then determine what type it contains.
-        */
-+      size = 0x20;
-       if (!(opt.flags & FLAG_NO_SYSFS)
--       && (buf = read_file(0x20, SYS_ENTRY_FILE)) != NULL)
-+       && (buf = read_file(&size, SYS_ENTRY_FILE)) != NULL)
-       {
-               if (!(opt.flags & FLAG_QUIET))
-                       printf("Getting SMBIOS data from sysfs.\n");
-diff --git a/util.c b/util.c
-index f97ac0d..52ed413 100644
---- a/util.c
-+++ b/util.c
-@@ -94,10 +94,11 @@ int checksum(const u8 *buf, size_t len)
-  * needs to be freed by the caller.
-  * This provides a similar usage model to mem_chunk()
-  *
-- * Returns pointer to buffer of max_len bytes, or NULL on error
-+ * Returns pointer to buffer of max_len bytes, or NULL on error, and
-+ * sets max_len to the length actually read.
-  *
-  */
--void *read_file(size_t max_len, const char *filename)
-+void *read_file(size_t *max_len, const char *filename)
- {
-       int fd;
-       size_t r2 = 0;
-@@ -115,7 +116,7 @@ void *read_file(size_t max_len, const char *filename)
-               return(NULL);
-       }
--      if ((p = malloc(max_len)) == NULL)
-+      if ((p = malloc(*max_len)) == NULL)
-       {
-               perror("malloc");
-               return NULL;
-@@ -123,7 +124,7 @@ void *read_file(size_t max_len, const char *filename)
-       do
-       {
--              r = read(fd, p + r2, max_len - r2);
-+              r = read(fd, p + r2, *max_len - r2);
-               if (r == -1)
-               {
-                       if (errno != EINTR)
-@@ -140,6 +141,8 @@ void *read_file(size_t max_len, const char *filename)
-       while (r != 0);
-       close(fd);
-+      *max_len = r2;
-+
-       return p;
- }
-diff --git a/util.h b/util.h
-index 9d409cd..b8748f1 100644
---- a/util.h
-+++ b/util.h
-@@ -25,7 +25,7 @@
- #define ARRAY_SIZE(x) (sizeof(x)/sizeof((x)[0]))
- int checksum(const u8 *buf, size_t len);
--void *read_file(size_t len, const char *filename);
-+void *read_file(size_t *len, const char *filename);
- void *mem_chunk(off_t base, size_t len, const char *devmem);
- int write_dump(size_t base, size_t len, const void *data, const char *dumpfile, int add);
- u64 u64_range(u64 start, u64 end);
--- 
-2.1.4
-
diff --git a/src/patches/dmidecode/0004-dmidecode-Use-read_file-to-read-the-DMI-table-from-s.patch b/src/patches/dmidecode/0004-dmidecode-Use-read_file-to-read-the-DMI-table-from-s.patch
deleted file mode 100644 (file)
index 45584b7..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-From 364055211b1956539c6a6268e111e244e1292c8c Mon Sep 17 00:00:00 2001
-From: Jean Delvare <jdelvare@suse.de>
-Date: Mon, 2 Nov 2015 09:45:31 +0100
-Subject: [PATCH] dmidecode: Use read_file() to read the DMI table from sysfs
-
-We shouldn't use mem_chunk() to read the DMI table from sysfs. This
-will fail for SMBIOS v3 implementations which specify a maximum length
-for the table rather than its exact length. The kernel will trim the
-table to the actual length, so the DMI file will be shorter than the
-length announced in entry point.
-
-read_file() fits the bill in this case, as it deals with end of file
-nicely.
-
-This also helps with corrupted DMI tables, as the kernel will not
-export the part of the table that it wasn't able to parse, effectively
-trimming it.
-
-This fixes bug #46176:
-https://savannah.nongnu.org/bugs/?46176
-Unexpected end of file error
----
- CHANGELOG   |  3 +++
- dmidecode.c | 29 +++++++++++++++++++++--------
- 2 files changed, 24 insertions(+), 8 deletions(-)
-
-
-diff --git a/dmidecode.c b/dmidecode.c
-index a43cfd1..16d1823 100644
---- a/dmidecode.c
-+++ b/dmidecode.c
-@@ -4524,16 +4524,29 @@ static void dmi_table(off_t base, u32 len, u16 num, u16 ver, const char *devmem,
-               printf("\n");
-       }
--      /*
--       * When we are reading the DMI table from sysfs, we want to print
--       * the address of the table (done above), but the offset of the
--       * data in the file is 0.  When reading from /dev/mem, the offset
--       * in the file is the address.
--       */
-       if (flags & FLAG_NO_FILE_OFFSET)
--              base = 0;
-+      {
-+              /*
-+               * When reading from sysfs, the file may be shorter than
-+               * announced. For SMBIOS v3 this is expcted, as we only know
-+               * the maximum table size, not the actual table size. For older
-+               * implementations (and for SMBIOS v3 too), this would be the
-+               * result of the kernel truncating the table on parse error.
-+               */
-+              size_t size = len;
-+              buf = read_file(&size, devmem);
-+              if (!(opt.flags & FLAG_QUIET) && num && size != (size_t)len)
-+              {
-+                      printf("Wrong DMI structures length: %u bytes "
-+                              "announced, only %lu bytes available.\n",
-+                              len, (unsigned long)size);
-+              }
-+              len = size;
-+      }
-+      else
-+              buf = mem_chunk(base, len, devmem);
--      if ((buf = mem_chunk(base, len, devmem)) == NULL)
-+      if (buf == NULL)
-       {
-               fprintf(stderr, "Table is unreachable, sorry."
- #ifndef USE_MMAP
--- 
-2.1.4
-
diff --git a/src/patches/fireinfo/0001-Add-an-other-forbidden-string-Serial.patch b/src/patches/fireinfo/0001-Add-an-other-forbidden-string-Serial.patch
deleted file mode 100644 (file)
index 00c9838..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-From edacae4b2cdc41f1c0bfc93e041532ff6c49f60c Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer@ipfire.org>
-Date: Tue, 17 Mar 2015 22:19:17 +0100
-Subject: [PATCH 1/5] Add an other forbidden string: "Serial"
-
----
- src/fireinfo/system.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/fireinfo/system.py b/src/fireinfo/system.py
-index daf77b399d20..9d7872822b85 100644
---- a/src/fireinfo/system.py
-+++ b/src/fireinfo/system.py
-@@ -45,7 +45,7 @@ INVALID_ID_STRINGS = (
-       "EVAL",
-       "Not Applicable",
-       "None", "empty",
--      "System Serial Number",
-+      "Serial", "System Serial Number",
-       "XXXXX",
-       "01010101-0101-0101-0101-010101010101",
-       "00020003-0004-0005-0006-000700080009",
--- 
-2.4.3
-
diff --git a/src/patches/fireinfo/0002-Escape-any-non-printable-ascii-characters.patch b/src/patches/fireinfo/0002-Escape-any-non-printable-ascii-characters.patch
deleted file mode 100644 (file)
index 576154b..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-From 4468fb2eb49e21d2350f6619584e6816f5159d29 Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer@ipfire.org>
-Date: Sat, 28 Mar 2015 13:17:57 +0100
-Subject: [PATCH 2/5] Escape any non-printable ascii characters
-
-http://forum.ipfire.org/viewtopic.php?f=5&t=12970
----
- src/fireinfo/system.py | 18 ++++++++++++++----
- 1 file changed, 14 insertions(+), 4 deletions(-)
-
-diff --git a/src/fireinfo/system.py b/src/fireinfo/system.py
-index 9d7872822b85..4148c66eded7 100644
---- a/src/fireinfo/system.py
-+++ b/src/fireinfo/system.py
-@@ -325,6 +325,16 @@ class System(object):
-               return v, m
-+      @staticmethod
-+      def escape_string(s):
-+              """
-+                      Will remove all non-printable characters from the given string
-+              """
-+              if s is None:
-+                      return
-+
-+              return filter(lambda x: x in string.printable, s)
-+
-       @property
-       def vendor(self):
-               """
-@@ -334,14 +344,14 @@ class System(object):
-               for file in ("sys_vendor", "board_vendor", "chassis_vendor",):
-                       ret = read_from_file(os.path.join(SYS_CLASS_DMI, file))
-                       if ret:
--                              return ret
-+                              return self.escape_string(ret)
-               if os.path.exists("/proc/device-tree"):
-                       ret = self.__cpuinfo.get("Hardware", None)
-               else:
-                       ret, m = self.vendor_model_tuple()
--              return ret
-+              return self.escape_string(ret)
-       @property
-       def model(self):
-@@ -352,7 +362,7 @@ class System(object):
-               for file in ("product_name", "board_model", "chassis_model",):
-                       ret = read_from_file(os.path.join(SYS_CLASS_DMI, file))
-                       if ret:
--                              return ret
-+                              return self.escape_string(ret)
-               # Read device-tree model if available
-               ret = read_from_file("/proc/device-tree/model")
-@@ -364,7 +374,7 @@ class System(object):
-               if not ret:
-                       v, ret = self.vendor_model_tuple()
--              return ret
-+              return self.escape_string(ret)
-       @property
-       def memory(self):
--- 
-2.4.3
-
diff --git a/src/patches/fireinfo/0003-Skip-search-for-hypervisor-name-when-the-CPU-string-.patch b/src/patches/fireinfo/0003-Skip-search-for-hypervisor-name-when-the-CPU-string-.patch
deleted file mode 100644 (file)
index f643251..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-From c667589410912ca980a78f417e86dd6585d58f9a Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer@ipfire.org>
-Date: Mon, 4 May 2015 16:00:31 +0200
-Subject: [PATCH 3/5] Skip search for hypervisor name when the CPU string is
- empty
-
----
- src/_fireinfo/fireinfo.c | 11 ++++++-----
- 1 file changed, 6 insertions(+), 5 deletions(-)
-
-diff --git a/src/_fireinfo/fireinfo.c b/src/_fireinfo/fireinfo.c
-index fc639d9d4cd9..6601c21a733f 100644
---- a/src/_fireinfo/fireinfo.c
-+++ b/src/_fireinfo/fireinfo.c
-@@ -156,11 +156,12 @@ int detect_hypervisor(int *hypervisor) {
-               *hypervisor = HYPER_OTHER;
--              int id;
--              for (id = HYPER_NONE + 1; id < HYPER_LAST; id++) {
--                      if (strcmp(hypervisor_ids[id], sig.text) == 0) {
--                              *hypervisor = id;
--                              break;
-+              if (*sig.text) {
-+                      for (int id = HYPER_NONE + 1; id < HYPER_LAST; id++) {
-+                              if (strcmp(hypervisor_ids[id], sig.text) == 0) {
-+                                      *hypervisor = id;
-+                                      break;
-+                              }
-                       }
-               }
--- 
-2.4.3
-
diff --git a/src/patches/fireinfo/0004-Filter-all-IDs-that-only-consist-of-0xff.patch b/src/patches/fireinfo/0004-Filter-all-IDs-that-only-consist-of-0xff.patch
deleted file mode 100644 (file)
index 737a319..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-From d58f8ef75a29dd6f8968084b5383ce0f39c75666 Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer@ipfire.org>
-Date: Wed, 12 Aug 2015 10:50:42 +0100
-Subject: [PATCH 4/5] Filter all IDs that only consist of 0xff
-
-Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
----
- src/fireinfo/system.py | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/fireinfo/system.py b/src/fireinfo/system.py
-index 4148c66eded7..edf7359a17e6 100644
---- a/src/fireinfo/system.py
-+++ b/src/fireinfo/system.py
-@@ -255,6 +255,10 @@ class System(object):
-                                               id = None
-                                               break
-+                      # Check if the string only contains 0xff
-+                      if all((e == "\xff" for e in id)):
-+                              id = None
-+
-                       if id:
-                               _ids.append(id)
--- 
-2.4.3
-
diff --git a/src/patches/fireinfo/0005-Fix-crash-if-there-is-id-has-already-been-reset-to-N.patch b/src/patches/fireinfo/0005-Fix-crash-if-there-is-id-has-already-been-reset-to-N.patch
deleted file mode 100644 (file)
index dcc552d..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-From deafec982e4c8f2e6ffa3bf70b0a94fa30158e9a Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer@ipfire.org>
-Date: Wed, 9 Sep 2015 15:04:43 +0100
-Subject: [PATCH 5/5] Fix crash if there is id has already been reset to None
-
-Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
----
- src/fireinfo/system.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/fireinfo/system.py b/src/fireinfo/system.py
-index edf7359a17e6..c2ba12e818f0 100644
---- a/src/fireinfo/system.py
-+++ b/src/fireinfo/system.py
-@@ -256,7 +256,7 @@ class System(object):
-                                               break
-                       # Check if the string only contains 0xff
--                      if all((e == "\xff" for e in id)):
-+                      if id and all((e == "\xff" for e in id)):
-                               id = None
-                       if id:
--- 
-2.4.3
-
diff --git a/src/patches/lz4-1.8.1.2_mod_install_path.patch b/src/patches/lz4-1.8.1.2_mod_install_path.patch
new file mode 100644 (file)
index 0000000..8b9646e
--- /dev/null
@@ -0,0 +1,36 @@
+diff -Nur lz4-1.8.1.2.orig/lib/Makefile lz4-1.8.1.2/lib/Makefile
+--- lz4-1.8.1.2.orig/lib/Makefile      2018-01-21 07:24:41.881357925 +0000
++++ lz4-1.8.1.2/lib/Makefile   2018-01-21 07:25:44.823444081 +0000
+@@ -120,7 +120,7 @@
+ # directory variables : GNU conventions prefer lowercase
+ # see https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html
+ # support both lower and uppercase (BSD), use uppercase in script
+-prefix      ?= /usr/local
++prefix      ?= /usr
+ PREFIX      ?= $(prefix)
+ exec_prefix ?= $(PREFIX)
+ libdir      ?= $(exec_prefix)/lib
+diff -Nur lz4-1.8.1.2.orig/NEWS lz4-1.8.1.2/NEWS
+--- lz4-1.8.1.2.orig/NEWS      2018-01-21 07:24:41.809360114 +0000
++++ lz4-1.8.1.2/NEWS   2018-01-21 07:26:00.838957106 +0000
+@@ -96,7 +96,7 @@
+ New    : lz4 cli supports long commands (suggested by Takayuki Matsuoka)
+ New    : lz4frame & lz4cli frame content size support
+ New    : lz4frame supports skippable frames, as requested by Sergey Cherepanov
+-Changed: Default "make install" directory is /usr/local, as notified by Ron Johnson
++Changed: Default "make install" directory is /usr, as notified by Ron Johnson
+ New    : lz4 cli supports "pass-through" mode, requested by Neil Wilson
+ New    : datagen can generate sparse files
+ New    : scan-build tests, thanks to kind help by Takayuki Matsuoka
+diff -Nur lz4-1.8.1.2.orig/programs/Makefile lz4-1.8.1.2/programs/Makefile
+--- lz4-1.8.1.2.orig/programs/Makefile 2018-01-21 07:24:41.881357925 +0000
++++ lz4-1.8.1.2/programs/Makefile      2018-01-21 07:26:24.562235766 +0000
+@@ -121,7 +121,7 @@
+ # directory variables : GNU conventions prefer lowercase
+ # see https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html
+ # support both lower and uppercase (BSD), use uppercase in script
+-prefix      ?= /usr/local
++prefix      ?= /usr
+ PREFIX      ?= $(prefix)
+ exec_prefix ?= $(PREFIX)
+ bindir      ?= $(exec_prefix)/bin
diff --git a/src/patches/phpSANE-0.3.3-fixes.patch b/src/patches/phpSANE-0.3.3-fixes.patch
deleted file mode 100644 (file)
index d5b7357..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-diff -Naur phpSANE_org/config.php phpSANE/config.php
---- phpSANE_org/config.php     2005-02-21 07:05:00.000000000 +0100
-+++ phpSANE/config.php 2008-03-04 14:44:30.000000000 +0100
-@@ -1,7 +1,7 @@
- <?PHP
- // CONFIG ------------------------------------------------------------------------------------
- $SCANIMAGE="/usr/bin/scanimage";   //  auch mit
--$PNMTOJPEG="/usr/bin/pnmtojpeg";   //  eigenen
-+$PNMTOJPEG="/usr/local/netpbm/bin/pnmtojpeg";   //  eigenen
- $OCR="/usr/bin/gocr";              //  Parametern
- //$SAVE_PLACE="/srv/www/htdocs/web/phpSANE/";
-@@ -63,7 +63,7 @@
- if($_GET['mode']) if($clear == 1) $mode="Color"; else $mode=$_GET['mode']; else $mode="Color";
- if($_GET['resolution']) if($clear == 1) $resolution=100; else $resolution=$_GET['resolution']; else $resolution=100;
- if($clear == 1) $negative="no"; else $negative=$_GET['negative'];
--if($clear == 1) $quality_cal= "yes"; else $quality_cal=$_GET['quality_cal'];
-+if($clear == 1) $quality_cal= "no"; else $quality_cal=$_GET['quality_cal'];
- if($clear == 1) $first="";
- //if($_GET['depth']) $depth=$_GET['depth']; else $depth="8";   // wers braucht
- //$brightness=$_GET['brightness'];    // die werden von meinem scanner leider nicht unterstützt
-diff -Naur phpSANE_org/menu.php phpSANE/menu.php
---- phpSANE_org/menu.php       2005-02-21 06:39:01.000000000 +0100
-+++ phpSANE/menu.php   2008-03-04 15:03:12.000000000 +0100
-@@ -74,7 +74,7 @@
- echo "<option value=\"Gray\" $selected_2>".$lang[$lang_id][16]."\n";
- echo "<option value=\"Lineart\" $selected_3>".$lang[$lang_id][17]."\n";
- echo "</SELECT></td>\n";
--if(!$_GET['first']) { $first=1; $checked1="checked"; }
-+//if(!$_GET['first']) { $first=1; $checked1="checked"; }
- if($quality_cal=="yes") { $checked1="checked"; $first=1; } else { $checked=""; $first=1; }
- echo "<input type=hidden name=\"first\" value=\"$first\">\n";
- echo "<td align=\"right\" class=\"text_padd\">".$lang[$lang_id][21]."&nbsp;<INPUT type=\"checkbox\" name=\"quality_cal\" value=\"yes\" ".$checked1."></td>\n";
-diff -Naur phpSANE_org/scan.php phpSANE/scan.php
---- phpSANE_org/scan.php       2005-02-21 07:06:19.000000000 +0100
-+++ phpSANE/scan.php   2008-03-04 15:57:37.000000000 +0100
-@@ -75,25 +75,25 @@
- if($action == $lang[$lang_id][27]) {
- if($format == "jpg") {
--$cmd_scan=$cmd_scan." | pnmtojpeg --quality=100 > ".$file_scan;
--$scan_yes=`$cmd_scan`;
--echo "<script language=\"JavaScript\" type=\"text/javascript\">\n";
--echo "window.open(\"save.php?file=".$file_scan."&lang_id=".$lang_id."\",\"_blank\", \"width=400,height=100,left=320,top=200,scrollbars=no,location=no,status=no,menubar=no\");\n";
--echo "</script>\n";
--} else {
-+$cmd_scan=$cmd_scan." | $PNMTOJPEG --quality=100 > ".$file_scan;
-+} 
-+if($format == "tif") {
-+$cmd_scan=$cmd_scan." --format=tiff > ".$file_scan;
-+}
-+if($format == "pnm") {
- $cmd_scan=$cmd_scan." > ".$file_scan;
-+} 
- $scan_yes=`$cmd_scan`;
- echo "<script language=\"JavaScript\" type=\"text/javascript\">\n";
--echo "window.open(\"save.php?file=".$file_scan."%26lang_id=".$lang_id."\",\"_blank\", \"width=400,height=100,left=320,top=200,scrollbars=no,location=no,status=no,menubar=no\");\n";
-+echo "window.open(\"save.php?file=".$file_scan."&lang_id=".$lang_id."\",\"_blank\", \"width=400,height=200,left=320,top=200,scrollbars=no,location=no,status=no,menubar=no\");\n";
- echo "</script>\n";
- }
--}
- if($action == $lang[$lang_id][26]) {
- $cmd_scan=$cmd_scan." | ".$OCR." - > ".$file.".txt";
- $scan_yes=`$cmd_scan`;
- echo "<script language=\"JavaScript\" type=\"text/javascript\">\n";
--echo "window.open(\"save.php?file=".$file.".txt%26lang_id=".$lang_id."\",\"_blank\", \"width=400,height=100,left=320,top=200,scrollbars=no,location=no,status=no,menubar=no\");\n";
-+echo "window.open(\"save.php?file=".$file.".txt&lang_id=".$lang_id."\",\"_blank\", \"width=400,height=100,left=320,top=200,scrollbars=no,location=no,status=no,menubar=no\");\n";
- echo "</script>\n";
- }
- }
diff --git a/src/patches/squid/SQUID-2018_1.patch b/src/patches/squid/SQUID-2018_1.patch
new file mode 100644 (file)
index 0000000..9392219
--- /dev/null
@@ -0,0 +1,28 @@
+commit eb2db98a676321b814fc4a51c4fb7928a8bb45d9 (refs/remotes/origin/v3.5)
+Author: Amos Jeffries <yadij@users.noreply.github.com>
+Date:   2018-01-19 13:54:14 +1300
+
+    ESI: make sure endofName never exceeds tagEnd (#130)
+
+diff --git a/src/esi/CustomParser.cc b/src/esi/CustomParser.cc
+index d86d2d3..db634d9 100644
+--- a/src/esi/CustomParser.cc
++++ b/src/esi/CustomParser.cc
+@@ -121,7 +121,7 @@ ESICustomParser::parse(char const *dataToParse, size_t const lengthOfData, bool
+             char * endofName = strpbrk(const_cast<char *>(tag), w_space);
+-            if (endofName > tagEnd)
++            if (!endofName || endofName > tagEnd)
+                 endofName = const_cast<char *>(tagEnd);
+             *endofName = '\0';
+@@ -214,7 +214,7 @@ ESICustomParser::parse(char const *dataToParse, size_t const lengthOfData, bool
+             char * endofName = strpbrk(const_cast<char *>(tag), w_space);
+-            if (endofName > tagEnd)
++            if (!endofName || endofName > tagEnd)
+                 endofName = const_cast<char *>(tagEnd);
+             *endofName = '\0';
diff --git a/src/patches/squid/SQUID-2018_2.patch b/src/patches/squid/SQUID-2018_2.patch
new file mode 100644 (file)
index 0000000..9ecd8a5
--- /dev/null
@@ -0,0 +1,23 @@
+commit 8232b83d3fa47a1399f155cb829db829369fbae9 (refs/remotes/origin/v3.5)
+Author: squidadm <squidadm@users.noreply.github.com>
+Date:   2018-01-21 08:07:08 +1300
+
+    Fix indirect IP logging for transactions without a client connection (#129) (#136)
+
+diff --git a/src/client_side_request.cc b/src/client_side_request.cc
+index be124f3..203f89d 100644
+--- a/src/client_side_request.cc
++++ b/src/client_side_request.cc
+@@ -488,9 +488,9 @@ clientFollowXForwardedForCheck(allow_t answer, void *data)
+         * Ensure that the access log shows the indirect client
+         * instead of the direct client.
+         */
+-        ConnStateData *conn = http->getConn();
+-        conn->log_addr = request->indirect_client_addr;
+-        http->al->cache.caddr = conn->log_addr;
++        http->al->cache.caddr = request->indirect_client_addr;
++        if (ConnStateData *conn = http->getConn())
++            conn->log_addr = request->indirect_client_addr;
+     }
+     request->x_forwarded_for_iterator.clean();
+     request->flags.done_follow_x_forwarded_for = true;
diff --git a/src/tunctl/tunctl.c b/src/tunctl/tunctl.c
deleted file mode 100755 (executable)
index 6e43906..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-/* Copyright 2002 Jeff Dike
- * Licensed under the GPL
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <pwd.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-#include <linux/if_tun.h>
-
-static void Usage(char *name)
-{
-  fprintf(stderr, "Create: %s [-b] [-u owner] [-t device-name] "
-         "[-f tun-clone-device]\n", name);
-  fprintf(stderr, "Delete: %s -d device-name [-f tun-clone-device]\n\n", 
-         name);
-  fprintf(stderr, "The default tun clone device is /dev/net/tun - some systems"
-         " use\n/dev/misc/net/tun instead\n\n");
-  fprintf(stderr, "-b will result in brief output (just the device name)\n");
-  exit(1);
-}
-
-int main(int argc, char **argv)
-{
-  struct ifreq ifr;
-  struct passwd *pw;
-  long owner = geteuid();
-  int tap_fd, opt, delete = 0, brief = 0;
-  char *tun = "", *file = "/dev/net/tun", *name = argv[0], *end;
-
-  while((opt = getopt(argc, argv, "bd:f:t:u:")) > 0){
-    switch(opt) {
-      case 'b':
-        brief = 1;
-        break;
-      case 'd':
-        delete = 1;
-       tun = optarg;
-        break;
-      case 'f':
-       file = optarg;
-       break;
-      case 'u':
-       pw = getpwnam(optarg);
-       if(pw != NULL){
-         owner = pw->pw_uid;
-         break;
-       }
-        owner = strtol(optarg, &end, 0);
-       if(*end != '\0'){
-         fprintf(stderr, "'%s' is neither a username nor a numeric uid.\n",
-                 optarg);
-         Usage(name);
-       }
-        break;
-      case 't':
-        tun = optarg;
-        break;
-      case 'h':
-      default:
-        Usage(name);
-    }
-  }
-
-  argv += optind;
-  argc -= optind;
-
-  if(argc > 0)
-    Usage(name);
-
-  if((tap_fd = open(file, O_RDWR)) < 0){
-    fprintf(stderr, "Failed to open '%s' : ", file);
-    perror("");
-    exit(1);
-  }
-
-  memset(&ifr, 0, sizeof(ifr));
-
-  ifr.ifr_flags = IFF_TAP | IFF_NO_PI;
-  strncpy(ifr.ifr_name, tun, sizeof(ifr.ifr_name) - 1);
-  if(ioctl(tap_fd, TUNSETIFF, (void *) &ifr) < 0){
-    perror("TUNSETIFF");
-    exit(1);
-  }
-
-  if(delete){
-    if(ioctl(tap_fd, TUNSETPERSIST, 0) < 0){
-      perror("TUNSETPERSIST");
-      exit(1);
-    }    
-    printf("Set '%s' nonpersistent\n", ifr.ifr_name);
-  }
-  else {
-    if(ioctl(tap_fd, TUNSETPERSIST, 1) < 0){
-      perror("TUNSETPERSIST");
-      exit(1);
-    }
-    if(ioctl(tap_fd, TUNSETOWNER, owner) < 0){
-      perror("TUNSETPERSIST");
-      exit(1);
-    } 
-    if(brief)
-      printf("%s\n", ifr.ifr_name);
-    else printf("Set '%s' persistent and owned by uid %ld\n", ifr.ifr_name, 
-               owner);
-  }
-  return(0);
-}